CAPE 134 102 78 67 80 87 81 91 79 68 68 70 70 66 66 67 71 86 103 125 138 138 138 138 134 119 87 57 54 66 80 86 88 93 92 90 92 90 85 84 87 86 67 53 39 30 48 50 38 47 76 95 91 88 92 94 93 95 101 108 115 114 104 87 75 65 57 52 52 46 39 41 41 31 13 2 9 11 4 1 0 0 0 58 175 22 12 1 2 16 1 13 28 5 9 5 9 5 6 7 8 11 12 7 2 0 0 13 30 16 0 0 0 3 20 52 59 59 50 204 192 291 303 286 359 419 409 510 573 552 563 483 345 329 456 658 858 1069 1404 1830 2096 2082 2026 2099 2100 2182 2151 2184 1967 1777 1753 1949 2165 2382 2159 1755 1663 1654 1648 1654 1644 1674 1723 1688 1657 1738 1833 1811 1746 1799 1857 1837 1877 2069 2319 2366 2184 2094 2108 2190 2285 2251 2277 2362 2335 2273 2326 2309 2264 2239 2211 2176 2153 2139 2126 2089 2002 1881 1691 1484 1393 1397 1418 1388 1403 1642 1861 1862 1690 1517 1712 1413 1129 1002 676 413 504 613 608 437 357 317 292 303 375 494 582 584 558 551 547 544 569 572 504 425 355 286 276 305 296 256 210 161 126 116 128 160 198 209 157 115 138 79 37 26 17 20 4 2 11 62 147 158 177 148 92 58 73 190 342 400 288 203 175 181 267 426 673 1041 1301 1320 1271 1261 1302 1342 1351 1298 1240 1229 1226 1287 1399 1522 1658 1869 2027 2142 2274 2481 2655 2638 2330 2084 1909 1783 1785 1852 1973 2113 2266 2445 2593 2686 2792 2872 2826 2676 2539 2559 2644 2668 2670 2713 2788 2797 2741 2666 2560 2427 2334 2377 2564 2783 2837 2781 2913 2902 2531 2450 2532 2711 2805 2762 2878 2980 2800 2631 2507 2362 2215 2110 2069 2110 2257 2457 2662 2900 3096 3150 3160 3194 3189 3166 3180 3206 3191 3204 3271 3244 3285 3306 3301 3218 3087 3017 3061 3297 3771 4425 4875 4961 4672 4086 3424 2999 2922 3143 3525 3938 4126 3931 3635 3560 3584 3626 3820 4009 4057 3957 3732 3520 3375 3417 3524 3645 3666 3697 3825 3874 3670 3483 3257 3102 3080 3116 3160 3263 3273 3278 3261 3341 3422 3460 3476 3486 3535 3679 3872 4176 4444 4608 4618 4301 3955 3818 3778 3727 3676 3567 3391 3224 3141 3119 3063 3053 2887 2853 3052 3217 3216 3245 3063 2467 2437 2132 1888 1797 1801 1706 1558 1609 1631 1568 1534 1592 1859 2396 3069 3725 4106 4467 4568 4504 4635 4835 4465 4361 3955 3798 3750 3723 3574 3328 3061 2921 2813 2649 2504 2325 2154 2089 2074 2070 2101 2154 2240 2400 2587 2798 2924 2971 2970 2992 3304 3568 3585 3521 3442 3263 3119 3163 3264 3306 3308 3397 3613 3802 3877 3785 3464 2866 2068 1697 1678 1627 1489 1401 1363 1343 1462 1513 1528 1590 1632 1619 1582 1568 1633 1778 1954 2056 1892 1633 1548 1408 1332 1503 1583 1631 1656 1658 1667 1629 1621 1657 1768 1977 131 118 96 83 78 73 73 98 106 92 79 71 68 60 58 65 75 92 112 132 135 124 119 124 133 128 100 65 49 63 84 88 83 90 86 81 81 82 82 83 81 74 62 53 45 34 47 62 56 60 83 90 88 88 94 95 94 94 94 100 105 102 96 85 73 61 53 48 49 44 39 46 43 30 9 1 8 10 3 6 9 3 0 18 31 3 2 0 4 13 19 48 0 0 0 4 15 8 3 3 0 4 7 3 0 5 13 21 21 8 0 0 7 20 41 70 69 61 83 157 206 371 345 422 367 434 377 469 614 652 653 511 352 374 537 739 980 1244 1492 1776 2032 2114 2154 2260 2214 2129 2125 2149 2006 1811 1752 1913 2232 2711 2560 1963 1741 1634 1610 1639 1693 1772 1838 1828 1788 1844 1911 1886 1824 1849 1960 2040 2102 2285 2500 2426 2228 2136 2128 2214 2279 2267 2316 2409 2367 2306 2303 2303 2320 2355 2356 2305 2288 2255 2201 2112 1929 1660 1382 1210 1188 1278 1407 1539 1692 1840 1810 1604 1419 1426 1567 1258 884 721 576 365 441 424 380 278 221 188 175 226 274 335 407 454 463 426 411 442 509 497 441 393 370 306 266 276 288 342 400 363 277 214 188 199 196 162 127 149 188 109 44 26 8 5 1 27 15 17 76 139 172 163 156 196 265 419 539 594 520 435 341 280 379 635 980 1302 1431 1379 1298 1264 1293 1346 1371 1332 1276 1225 1176 1245 1401 1537 1672 1837 1924 1989 2149 2433 2715 2767 2436 2208 1982 1810 1768 1875 2023 2149 2303 2469 2522 2535 2613 2723 2708 2562 2434 2449 2554 2656 2755 2834 2882 2892 2858 2784 2666 2542 2467 2474 2601 2702 2708 2698 2913 3030 2834 2784 2869 3060 3103 3071 2960 2767 2536 2389 2352 2301 2195 2067 1961 1947 2058 2245 2486 2821 3195 3351 3275 3252 3328 3342 3236 3280 3276 3236 3303 3294 3270 3228 3213 3228 3145 3104 3202 3547 4022 4584 4916 4970 4589 3891 3469 3271 3079 3242 3712 4244 4550 4443 4125 3893 3768 3786 4055 4426 4552 4425 4207 3998 3932 4026 4131 4392 4250 4151 4282 4295 4186 3882 3511 3134 3030 3128 3251 3341 3257 3254 3287 3438 3605 3647 3611 3602 3763 3906 3825 3925 4158 4319 4528 4534 4479 4558 4660 4648 4409 4182 3839 3508 3255 3117 3106 3159 3247 3327 3533 3775 3942 4031 3930 3584 2965 2417 2100 1982 1995 1907 1800 1836 1834 1787 1769 1879 2343 3110 3675 4088 4217 4531 4590 4079 4210 4679 4699 4420 4261 4158 3959 3749 3447 3197 2997 2895 2810 2633 2449 2282 2212 2224 2270 2310 2360 2450 2565 2737 2899 3061 3287 3556 3705 3762 3758 3772 3590 3441 3309 3224 3274 3374 3340 3302 3348 3420 3622 3746 3657 3376 3036 2562 2091 1709 1710 1622 1502 1392 1315 1387 1483 1506 1532 1558 1578 1583 1585 1638 1744 1906 2082 2170 1955 1820 1683 1502 1443 1570 1609 1661 1696 1685 1670 1653 1675 1755 1920 2215 127 117 97 87 81 67 51 58 72 85 84 78 72 63 53 65 78 96 119 133 127 110 100 110 129 133 115 84 56 57 75 88 83 94 86 76 72 72 74 76 77 76 64 51 44 47 58 64 68 73 89 87 84 89 91 89 94 92 89 93 96 91 88 84 75 62 52 48 46 43 42 51 42 31 16 2 1 14 4 14 16 5 0 0 1 0 0 0 6 14 44 61 0 0 1 5 13 9 2 3 0 0 0 0 0 17 54 45 19 3 0 0 26 60 90 110 96 90 127 184 270 377 299 300 371 447 340 413 655 744 701 535 368 431 718 847 965 1292 1556 1721 1866 1984 2126 2276 2312 2242 2202 2181 2073 1851 1833 1918 2206 2608 2613 2344 2005 1744 1643 1658 1743 1818 1855 1884 1900 1887 1932 1906 1935 2086 2258 2470 2570 2552 2516 2407 2314 2218 2119 2112 2157 2206 2285 2336 2306 2266 2250 2272 2345 2364 2372 2323 2272 2175 2042 1854 1621 1348 1130 1155 1366 1654 1932 2122 2123 1938 1626 1449 1499 1496 1362 1095 781 683 600 446 399 317 213 122 104 118 134 162 188 196 204 223 226 243 259 308 373 366 336 328 286 232 206 231 300 414 490 453 375 303 245 227 208 178 138 108 97 72 45 28 16 8 7 19 6 1 19 77 102 141 280 431 529 568 593 651 663 718 626 509 623 949 1253 1443 1480 1396 1315 1285 1324 1391 1411 1384 1350 1298 1231 1279 1416 1535 1648 1789 1865 1918 2094 2433 2823 2948 2613 2271 1984 1778 1767 1925 2073 2163 2278 2425 2485 2487 2504 2564 2548 2448 2388 2420 2515 2646 2785 2889 2938 2947 2916 2839 2724 2603 2501 2464 2551 2607 2570 2566 2715 2966 3019 2945 3024 3145 3197 3110 2836 2617 2449 2336 2355 2376 2295 2136 1960 1866 1912 2049 2252 2580 3044 3381 3394 3269 3320 3503 3390 3373 3347 3305 3320 3309 3318 3268 3229 3292 3434 3519 3707 3993 4389 4786 4837 4663 3983 3165 3001 3227 3354 3522 3968 4470 4733 4678 4427 4177 4068 4141 4297 4412 4498 4471 4343 4280 4419 4526 4616 4819 4823 4782 4976 5147 4963 4771 4493 3884 3470 3553 3665 3642 3388 3246 3297 3486 3709 3770 3657 3574 3567 3503 3456 3519 3620 3758 4089 4385 4646 4932 5163 5139 4937 4744 4405 3998 3680 3470 3346 3327 3329 3425 3606 3907 4187 4326 4206 3651 2990 2562 2370 2379 2568 2822 2670 2265 2233 2267 2367 2676 3249 3779 3992 4113 4420 4503 4411 4282 4248 4514 4654 4360 4161 3954 3573 3178 3070 3170 3228 3158 2962 2648 2422 2348 2344 2385 2465 2554 2619 2695 2780 2849 2987 3132 3496 3903 4081 4096 3894 3628 3438 3344 3338 3392 3498 3512 3440 3407 3414 3402 3513 3527 3331 3160 3120 2923 2128 1710 1661 1572 1463 1392 1308 1343 1427 1447 1465 1480 1503 1547 1606 1721 1882 2010 2082 2105 2007 1888 1781 1648 1557 1561 1629 1698 1702 1663 1634 1638 1683 1806 2016 2292 119 100 86 91 94 79 53 47 74 91 88 84 80 70 58 68 80 96 120 130 112 86 77 95 121 132 125 103 74 62 69 76 81 92 87 75 68 67 68 68 67 66 61 44 41 50 50 54 66 78 87 81 69 76 80 86 85 83 87 89 90 86 82 80 72 60 50 45 43 40 42 48 39 31 20 3 5 19 1 17 10 1 0 0 1 11 4 0 4 8 34 32 0 0 2 7 9 7 4 4 0 0 0 0 0 10 78 53 16 5 1 0 31 84 124 123 101 120 158 207 280 303 255 269 405 473 373 396 658 759 629 555 453 424 681 901 939 1143 1391 1549 1692 1886 2025 2116 2218 2235 2199 2335 2246 1854 1839 1945 2208 2550 2786 2749 2508 2147 1895 1836 1828 1861 1862 1890 1958 1983 2077 2040 2071 2237 2460 2673 2746 2681 2572 2528 2514 2387 2183 2043 2006 2061 2173 2281 2329 2288 2241 2224 2267 2322 2336 2320 2234 2101 1928 1759 1640 1638 1626 1736 1961 2242 2481 2554 2243 1782 1467 1456 1585 1577 1403 1108 855 764 695 622 461 283 150 68 90 109 106 124 149 148 142 175 188 207 227 261 275 260 253 251 208 160 141 158 204 283 323 297 274 241 191 180 183 183 176 161 125 78 47 34 31 22 9 6 7 9 20 60 93 221 461 628 700 665 670 734 773 932 867 780 962 1234 1380 1452 1469 1426 1385 1398 1426 1416 1449 1466 1460 1420 1364 1351 1407 1517 1634 1778 1856 1910 2113 2532 3028 3193 2864 2398 2001 1744 1766 1968 2146 2255 2367 2484 2560 2531 2471 2470 2448 2361 2337 2421 2541 2680 2815 2909 2954 2961 2920 2820 2680 2531 2406 2331 2365 2415 2423 2434 2495 2792 2983 2961 3017 3089 3111 2991 2765 2645 2590 2545 2569 2561 2439 2270 2090 1939 1891 1939 2051 2276 2634 3052 3324 3193 3077 3340 3441 3390 3379 3337 3341 3362 3523 3651 3734 3749 3984 4038 4189 4394 4657 4770 4615 4199 3396 2720 2665 3048 3447 3830 4303 4708 4856 4748 4473 4242 4159 4187 4220 4111 4108 4091 4118 4146 4274 4320 4286 4461 4637 4927 5070 5157 5181 5123 4935 4436 3986 4057 4394 4516 4101 3539 3336 3475 3716 3810 3709 3639 3610 3572 3521 3472 3505 3573 3736 4082 4551 5037 5408 5418 5207 5096 4917 4641 4384 4133 3868 3628 3428 3286 3347 3664 4003 4086 3885 3517 3113 2776 2607 2615 2985 3479 3384 3023 2848 2903 3005 3308 3732 4036 4167 4378 4634 4459 4166 4147 4315 4423 4226 3877 3611 3318 3071 3047 3189 3488 3634 3512 3250 2884 2547 2455 2455 2469 2537 2651 2747 2828 2888 2892 3071 3412 3811 4001 3967 3807 3572 3354 3253 3268 3325 3441 3508 3575 3642 3679 3577 3455 3500 3467 3406 3251 3078 2441 1806 1642 1593 1536 1442 1367 1368 1326 1342 1353 1394 1447 1484 1549 1656 1775 1937 2012 2016 2002 1987 1946 1880 1749 1618 1588 1654 1698 1662 1602 1600 1627 1686 1814 1994 2210 101 73 69 90 104 93 69 52 64 90 95 91 83 72 69 75 79 99 117 121 91 63 51 77 110 132 139 133 102 73 64 62 67 79 84 78 71 64 64 60 58 62 56 40 32 48 56 57 62 76 83 72 56 57 64 74 77 76 83 84 88 86 84 79 64 51 43 35 34 25 33 42 37 25 13 7 12 11 3 14 2 0 0 1 17 19 3 0 0 0 2 4 0 0 5 17 15 2 7 8 2 0 0 0 0 3 38 33 9 4 0 5 31 97 139 122 108 133 151 186 213 212 233 316 439 470 400 438 662 737 614 577 578 571 602 759 944 1183 1486 1563 1596 1810 2053 2124 2134 2121 2162 2636 2527 1940 1805 1912 2238 2660 2927 2970 2916 2645 2249 2091 1992 1980 1986 2012 2015 2107 2304 2222 2226 2385 2566 2721 2800 2835 2778 2755 2730 2612 2413 2210 2074 2040 2094 2197 2307 2351 2316 2271 2297 2321 2388 2395 2334 2173 1960 1980 1691 1628 1672 1740 2028 2366 2515 2537 2102 1618 1423 1490 1619 1655 1486 1165 952 922 863 695 438 198 111 67 91 97 87 130 159 168 175 238 272 295 342 382 367 299 247 218 177 130 116 128 144 157 151 137 147 144 123 124 131 131 137 139 112 65 56 66 91 60 19 12 24 42 70 119 217 408 636 757 769 761 828 934 989 1104 1110 1150 1342 1447 1442 1459 1510 1598 1763 1792 1557 1401 1473 1555 1556 1495 1448 1413 1427 1527 1665 1803 1846 1898 2165 2645 3221 3407 3074 2589 2183 1835 1767 1974 2217 2396 2527 2653 2744 2700 2646 2642 2545 2360 2309 2427 2573 2721 2841 2909 2932 2925 2872 2754 2602 2461 2389 2194 2103 2213 2245 2258 2432 2724 2912 2951 2985 3025 3020 2982 2879 2822 2866 2900 2862 2752 2592 2453 2335 2170 2004 1918 1923 2018 2224 2579 3000 3102 2915 2978 3264 3432 3437 3374 3413 3462 3696 3955 4256 4385 4422 4315 4369 4620 4720 4539 4272 3864 3287 2915 2971 3274 3637 4035 4489 4809 4788 4652 4344 4159 4117 4159 4205 4183 4257 4377 4338 4310 4075 3675 3696 4160 4516 4788 4803 4856 4820 4721 4617 4305 4119 4389 4996 5292 4866 4109 3674 3650 3773 3844 3825 3837 3833 3772 3803 3815 4008 3989 3875 4063 4452 4924 5218 5371 5229 5190 5154 5036 4883 4677 4385 4022 3673 3362 3213 3398 3728 3887 3756 3512 3261 3080 2914 2936 3218 3498 3482 3317 3117 3003 2968 3230 3668 4007 4303 4577 4707 4541 4317 4324 4240 3822 3442 3185 3080 2985 2966 3035 3256 3676 3715 3520 3312 3093 2912 2666 2536 2531 2575 2594 2677 2815 2937 3088 3380 3650 3734 3834 3859 3752 3591 3400 3315 3266 3189 3254 3365 3669 3943 4010 3935 3795 3633 3534 3432 3147 2708 2135 1739 1599 1543 1528 1495 1411 1408 1389 1305 1279 1332 1424 1491 1573 1691 1809 1899 1919 1904 1900 1931 1948 1898 1794 1679 1632 1660 1672 1630 1591 1597 1647 1720 1817 1947 2107 74 57 66 93 110 103 83 66 70 91 99 97 85 77 77 80 85 97 109 101 68 41 36 59 97 120 127 140 131 91 69 62 60 69 77 77 74 66 63 55 50 43 52 40 33 69 83 72 68 78 71 54 43 43 53 65 73 73 76 83 86 85 88 74 54 41 35 9 9 4 16 32 30 16 11 12 14 9 6 10 0 0 0 4 13 4 0 0 0 0 0 0 0 0 0 0 0 0 4 6 3 0 0 0 0 9 25 16 4 1 10 34 54 136 169 127 107 120 117 140 144 182 268 406 462 414 394 516 722 746 618 632 677 728 725 706 846 1011 1121 1543 1643 1773 2044 2188 2248 2244 2332 2532 2541 2248 1978 1914 2165 2539 2761 2884 2996 2870 2482 2294 2210 2165 2176 2154 2023 2070 2387 2369 2333 2465 2611 2699 2852 2987 2897 2817 2770 2668 2514 2352 2221 2128 2105 2152 2229 2322 2388 2359 2336 2354 2432 2417 2299 2059 1863 1956 1790 1552 1299 1135 1376 1922 2152 2245 2011 1687 1598 1668 1789 1866 1652 1266 1078 1029 824 522 266 96 54 68 93 106 87 111 146 172 200 273 344 377 411 433 424 378 300 249 206 158 129 134 130 93 57 50 72 88 102 118 118 117 122 124 125 120 110 83 89 64 16 25 59 89 120 211 374 561 756 831 863 952 1077 1219 1307 1393 1495 1582 1612 1552 1503 1528 1632 1845 2109 2034 1596 1383 1459 1575 1600 1544 1515 1497 1520 1583 1712 1820 1820 1874 2199 2742 3277 3245 3079 2671 2407 2078 1835 1969 2244 2448 2597 2769 2908 2887 2833 2796 2652 2428 2363 2486 2606 2726 2817 2879 2901 2886 2815 2688 2554 2441 2495 2182 1972 2123 2209 2255 2467 2674 2864 2982 3040 3062 3051 3055 3072 3108 3189 3220 3104 2890 2677 2516 2407 2303 2158 2004 1921 1897 1936 2120 2463 2776 2979 2920 3165 3419 3444 3522 3629 3726 3930 4187 4459 4618 4698 4723 4720 4762 4623 4317 4043 3692 3333 3202 3214 3419 3954 4395 4567 4692 4538 4438 4300 4326 4255 4097 4123 4351 4630 4722 4235 4156 3859 3504 3602 3977 4243 4568 4775 4676 4373 4180 4171 4213 4265 4608 5303 5577 5195 4731 4422 4226 4140 4066 4143 4351 4584 4643 4304 4435 4729 4723 4465 4358 4742 4959 4998 4962 4873 4905 4949 4926 4851 4753 4612 4346 3981 3587 3380 3443 3592 3709 3779 3752 3669 3478 3227 3279 3215 3162 3259 3041 2801 2617 2578 2797 3267 3847 4309 4504 4503 4383 4160 3910 3610 3241 2889 2736 2897 2991 3024 3060 3205 3437 3403 3191 2996 2883 2808 2661 2602 2611 2715 2701 2645 2792 3000 3260 3591 3827 3818 3973 3952 3893 3795 3597 3305 3141 3007 3085 3366 3884 4343 4525 4466 4231 3937 3631 3267 2777 2308 1970 1730 1581 1521 1497 1458 1431 1465 1445 1325 1269 1316 1396 1472 1593 1737 1827 1823 1786 1768 1781 1817 1860 1852 1801 1739 1695 1677 1648 1620 1602 1613 1645 1723 1814 1915 2076 64 61 82 100 105 102 94 84 81 86 93 95 85 80 84 89 91 98 100 83 53 33 30 48 85 111 121 134 141 112 87 63 64 71 72 74 74 72 68 62 53 41 41 35 40 69 72 78 82 79 55 41 32 32 39 47 54 65 75 81 82 83 80 63 48 37 19 1 0 0 1 24 13 7 10 11 16 8 4 4 0 0 0 0 1 0 0 0 0 0 0 0 0 2 2 0 0 0 3 4 2 0 0 0 0 9 26 14 0 10 43 70 94 173 179 109 104 102 98 113 136 245 367 493 431 372 394 555 763 781 632 552 602 726 797 771 886 1045 1240 1425 1612 1712 1917 2112 2303 2499 2655 2935 2843 2645 2211 1959 2139 2447 2657 2829 2979 2979 2839 2744 2623 2478 2509 2589 2470 2355 2393 2476 2566 2494 2553 2502 2640 2951 2911 2753 2623 2552 2442 2331 2266 2212 2197 2216 2218 2239 2306 2342 2340 2350 2357 2250 2037 1810 1745 1749 1602 1601 1741 1667 1495 1344 1654 1950 2033 1837 1773 1818 1964 2082 1850 1410 1098 866 575 311 135 40 23 40 55 67 63 74 117 145 179 248 279 274 266 286 345 393 386 358 303 229 166 143 130 91 47 26 29 38 68 103 122 133 143 169 232 286 248 139 90 65 19 46 125 178 212 351 567 773 868 900 1035 1185 1329 1500 1639 1752 1812 1775 1661 1561 1550 1616 1750 1942 2058 1890 1553 1389 1435 1536 1583 1559 1542 1543 1578 1621 1744 1862 1858 1933 2429 2983 3234 2970 2912 2786 2704 2367 2018 2040 2274 2449 2586 2741 2883 2899 2830 2776 2694 2553 2502 2584 2658 2713 2760 2819 2856 2839 2759 2641 2532 2441 2485 2255 2052 2037 2021 2184 2384 2542 2767 2939 3046 3110 3151 3212 3312 3401 3425 3384 3210 2935 2697 2523 2395 2327 2296 2183 2063 1981 1878 1883 2016 2292 2865 3112 3282 3378 3454 3594 3784 3975 4186 4400 4626 4793 4834 4823 4806 4696 4436 4101 3788 3473 3250 3252 3335 3500 3918 4309 4339 4404 4353 4364 4561 4754 4657 4291 4114 4506 4803 4328 3682 3862 3979 3839 3888 3999 4060 4355 4636 4406 3957 3759 3881 4123 4337 4746 5388 5574 5334 5166 5065 4950 4748 4618 4804 5026 5260 5336 5128 4814 4741 4905 4810 4629 4841 4896 4686 4450 4388 4428 4496 4490 4342 4273 4208 4146 4029 3809 3684 3653 3672 3652 3693 3539 3401 3349 3061 2743 2410 2198 2050 2167 2421 2489 2401 2517 2925 3556 4148 4282 4260 4160 3864 3533 3202 2919 2660 2681 2998 3191 3291 3216 3189 3231 3110 2934 2844 2821 2828 2806 2796 2836 2913 3007 2977 2963 3051 3354 3726 3883 3891 4030 4019 3889 3685 3356 3072 2872 2863 3160 3691 4263 4674 4857 4732 4436 4096 3584 3070 2463 2071 1963 1855 1675 1568 1476 1325 1259 1379 1446 1353 1297 1334 1384 1478 1631 1763 1780 1710 1659 1655 1684 1735 1823 1804 1782 1752 1711 1670 1635 1637 1675 1704 1691 1711 1786 1829 1878 61 84 105 105 97 94 99 98 93 86 79 80 80 79 82 92 97 105 97 71 43 30 30 45 76 102 114 128 136 131 110 80 75 79 74 79 78 79 75 72 62 46 35 32 36 44 59 85 87 66 41 28 21 23 30 33 38 50 66 74 74 74 68 55 45 28 0 0 0 3 14 21 10 8 7 8 16 12 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 14 16 0 0 0 1 2 1 0 0 0 0 0 0 0 1 31 80 97 128 188 170 104 96 84 109 125 206 366 431 520 355 364 455 555 711 812 793 696 616 666 717 660 718 908 1089 1295 1539 1671 1816 2079 2372 2616 2772 3133 3134 2985 2463 2067 2188 2450 2644 2815 2909 2977 3154 3293 3212 2972 2812 2879 2874 2693 2772 2717 2703 2609 2529 2287 2235 2604 2753 2593 2420 2490 2383 2281 2264 2230 2224 2239 2225 2192 2240 2353 2383 2305 2178 1998 1799 1671 1666 1692 1656 1670 1684 1846 1828 1594 1512 1861 2021 1842 1777 1794 2003 2087 1747 1234 803 487 271 137 57 27 26 23 18 23 39 61 89 112 137 155 123 125 123 134 193 249 290 298 286 244 187 145 137 135 89 44 33 37 49 69 93 107 111 129 194 277 281 224 185 137 71 129 295 313 323 491 814 1053 923 1011 1192 1385 1547 1743 1790 1813 1792 1714 1611 1564 1584 1665 1783 1888 1897 1757 1566 1470 1481 1531 1563 1564 1553 1554 1583 1621 1684 1813 1964 2232 2851 3212 3155 2858 2848 3000 2945 2648 2310 2221 2358 2468 2518 2606 2741 2793 2731 2661 2621 2589 2619 2700 2734 2729 2730 2764 2795 2777 2721 2628 2517 2399 2391 2310 2096 2052 2081 2204 2268 2415 2676 2851 2993 3101 3186 3229 3419 3608 3584 3474 3295 3007 2719 2481 2333 2333 2484 2531 2373 2216 2032 1943 1933 2012 2343 2887 3275 3392 3468 3542 3715 3979 4196 4365 4502 4601 4591 4544 4486 4367 4174 3860 3493 3268 3216 3236 3344 3416 3487 3648 3722 3856 4092 4334 4667 4873 4905 4565 4274 4615 4857 4520 3944 3977 4229 4335 4343 4257 4103 4187 4230 3902 3577 3566 3813 4101 4462 4928 5399 5463 5233 5196 5162 5096 5060 5070 5216 5347 5356 5192 4828 4330 4080 4285 4599 4658 4527 4362 4241 4178 4107 4063 4104 4155 3920 3846 3845 3857 3883 3871 3880 3787 3811 3770 3546 3151 2800 2646 2415 2097 1833 1631 1530 1864 2611 2967 2677 2655 3015 3546 4040 4089 4087 3907 3559 3208 2920 2678 2561 2787 3031 3167 3273 3316 3249 3186 3103 3016 2849 2742 2927 3078 3065 3125 3299 3551 3366 3147 3099 3380 3568 3595 3771 3857 3793 3579 3317 3080 2924 2856 3019 3451 3979 4410 4584 4572 4384 4183 4068 3736 3180 2503 2121 2016 1934 1790 1654 1489 1304 1252 1372 1428 1340 1286 1332 1396 1528 1692 1789 1761 1647 1593 1624 1654 1715 1774 1785 1766 1725 1677 1648 1644 1676 1757 1866 1860 1759 1798 1837 1777 88 110 119 96 92 90 102 107 102 85 68 65 67 71 77 84 97 105 95 63 35 28 33 50 78 101 116 128 137 136 127 108 92 86 83 88 86 86 81 80 75 53 36 29 31 51 78 91 81 52 31 20 19 19 19 17 22 29 45 56 59 62 56 47 41 18 1 5 9 18 33 24 10 8 4 5 11 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 6 25 28 1 0 0 0 0 0 0 0 0 1 17 11 2 15 64 102 113 161 213 179 118 98 100 128 182 321 460 489 600 483 432 586 582 601 722 790 660 541 566 596 543 646 988 1299 1455 1557 1647 1738 1959 2198 2433 2806 2877 2880 3076 2936 2485 2312 2340 2594 2870 2874 2897 3230 3524 3627 3538 3364 3444 3746 3824 3522 3153 2882 2703 2582 2343 2147 2281 2451 2346 2215 2317 2262 2213 2244 2239 2225 2233 2268 2264 2301 2388 2396 2281 2078 1864 1724 1693 1738 1791 1829 1919 2026 2109 2127 1801 1600 1845 1929 1650 1602 1697 1816 1743 1310 795 371 155 71 37 23 27 26 18 11 7 18 40 59 79 96 104 97 84 76 75 106 123 143 140 132 120 129 125 135 172 174 160 138 112 102 99 93 103 128 156 177 182 198 261 352 425 380 296 372 410 518 777 1106 1347 1090 1165 1345 1617 2044 2291 2176 1801 1716 1689 1646 1622 1609 1664 1747 1796 1784 1713 1640 1608 1602 1601 1596 1580 1582 1614 1679 1712 1700 1830 2209 2740 3108 3196 3113 2823 2886 3099 3036 2835 2556 2408 2457 2525 2530 2567 2681 2740 2684 2619 2602 2631 2722 2801 2783 2744 2717 2731 2761 2756 2682 2588 2495 2375 2244 2160 2007 1994 2093 2276 2205 2376 2635 2744 2913 2980 2985 3004 3323 3691 3741 3592 3333 3027 2777 2598 2490 2521 2763 2884 2709 2475 2295 2166 2031 1899 1977 2492 3281 3422 3458 3360 3382 3610 3881 4145 4261 4268 4120 3947 3889 3902 3846 3573 3206 3059 3133 3142 3145 3110 3033 2897 2862 3146 3689 4195 4613 4789 4899 4790 4598 4683 4915 4838 4484 4438 4672 4798 4694 4419 4172 4089 3881 3536 3452 3635 3927 4357 4763 5175 5322 5175 5033 5039 4944 4866 4884 4964 5026 5028 4841 4455 4005 3688 3645 3879 4331 4513 4350 4235 4230 4205 4129 4106 4112 4157 3940 3751 3668 3657 3826 3920 4007 3869 3893 3909 3618 2982 2441 2121 1966 1940 1966 1956 1976 2404 3320 3857 3128 2919 3132 3575 3935 3906 3805 3616 3355 2979 2622 2503 2467 2561 2748 2934 3198 3307 3215 3106 3115 3189 3006 2752 2890 3131 3251 3317 3420 3537 3517 3250 3178 3312 3483 3629 3580 3410 3219 3051 3021 3043 3062 3186 3466 3807 4013 4032 4080 3951 3629 3413 3560 3543 3350 2797 2335 2095 1990 1866 1712 1530 1392 1362 1391 1423 1378 1342 1358 1404 1569 1753 1794 1707 1587 1581 1633 1661 1706 1761 1781 1756 1696 1647 1645 1668 1706 1789 1865 1856 1838 1846 1860 1782 118 115 109 72 56 70 97 109 109 88 65 56 56 63 69 82 100 102 86 56 33 28 35 58 84 102 109 120 135 136 127 115 103 95 94 98 98 94 88 89 85 69 43 27 29 60 79 89 76 47 25 20 23 20 11 6 5 12 23 36 41 48 44 38 33 9 5 30 39 41 41 26 10 6 3 2 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 19 4 0 0 0 0 0 0 0 0 40 72 31 13 38 97 127 124 196 262 225 147 111 106 132 230 391 484 528 640 557 522 697 680 540 592 636 583 599 762 702 510 507 737 1042 1303 1491 1588 1666 1845 2029 2185 2441 2558 2586 3030 3343 3139 2561 2187 2512 2909 2928 2867 3126 3386 3611 3817 3948 4101 4168 4063 3920 3669 3243 2865 2662 2450 2188 2215 2279 2219 2188 2196 2216 2175 2210 2225 2214 2223 2279 2268 2228 2204 2228 2209 2065 1876 1787 1822 1891 1917 1928 2015 2197 2303 2159 1896 1694 2014 2039 1736 1669 1979 1663 1305 862 414 143 61 22 14 19 21 19 23 22 11 9 17 32 50 66 80 80 70 62 70 90 71 63 68 85 45 68 75 100 146 188 215 220 213 223 240 206 179 222 296 336 276 194 232 352 505 587 496 555 640 808 990 1058 1192 1318 1490 1672 1832 2111 2541 2129 1770 1745 1752 1710 1676 1640 1662 1713 1738 1739 1726 1717 1728 1729 1692 1637 1598 1650 1752 1839 1823 1827 2056 2566 3040 2982 2897 2894 2664 2809 2973 3005 2949 2729 2558 2536 2584 2608 2643 2721 2770 2734 2669 2656 2705 2780 2797 2725 2690 2686 2704 2728 2752 2657 2515 2435 2360 2180 2045 1929 1890 2097 2235 2129 2350 2582 2675 2817 2810 2756 2895 3275 3603 3647 3464 3184 2972 2863 2781 2767 2880 3077 3171 2946 2647 2543 2419 2220 2034 2072 2437 3523 3837 3589 3142 2969 3162 3655 4145 4368 4179 3700 3390 3466 3606 3528 3320 3088 3085 3244 3065 2823 2653 2586 2547 2625 2945 3525 4122 4568 4806 4900 4860 4817 4843 4950 4841 4649 4698 4832 4850 4687 4393 4176 4042 3745 3429 3374 3604 4013 4495 4685 5042 5102 4978 4914 4847 4743 4650 4615 4615 4358 4222 4058 3767 3598 3636 3820 4047 4273 4424 4285 4180 4328 4288 4309 4350 4307 4193 3954 3552 3329 3461 3672 3803 3916 3857 3821 3781 3418 2721 2159 1926 1918 2056 2209 2282 2424 2752 3399 3925 3142 2845 3026 3526 3682 3617 3528 3413 3297 3212 3134 2957 2661 2416 2403 2563 2803 3076 3142 2952 2856 3048 3060 2840 2822 3084 3326 3445 3420 3483 3403 3200 3051 3144 3396 3490 3292 2997 2790 2799 2996 3200 3372 3659 3894 3920 3975 3703 3645 3302 2763 2427 2627 2922 3107 2920 2449 2106 2018 1909 1742 1569 1459 1444 1464 1495 1460 1425 1369 1384 1553 1703 1735 1677 1591 1604 1642 1661 1688 1717 1750 1747 1703 1643 1653 1692 1750 1826 1873 1905 1885 1808 1701 1633 118 105 89 67 57 68 88 105 114 101 74 61 64 58 60 81 99 97 76 51 34 31 43 64 84 100 109 113 124 131 131 122 111 103 102 107 109 104 97 95 91 79 54 29 26 51 74 84 74 45 25 23 24 20 13 8 4 5 11 17 24 32 30 29 25 6 21 39 44 44 30 20 19 12 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 5 0 0 0 0 0 0 0 10 81 126 38 24 59 108 162 131 225 308 278 179 109 89 135 265 420 488 532 612 530 525 756 788 582 554 533 534 602 644 574 452 497 682 909 1149 1371 1511 1617 1729 1824 1978 2240 2438 2554 2942 3304 3488 2952 2378 2663 3156 2946 2892 3034 3150 3309 3678 3988 4060 3980 3982 4075 3971 3569 3107 2794 2575 2418 2379 2275 2190 2212 2226 2371 2420 2245 2207 2155 2189 2248 2234 2203 2098 2036 2041 1997 1880 1826 1904 2011 2044 2050 2122 2278 2463 2432 2118 1933 2337 2472 2370 2160 2406 1827 1255 711 247 121 64 14 5 7 13 22 30 33 23 9 6 15 28 39 49 61 71 69 79 85 47 38 26 32 24 36 30 45 83 127 145 167 229 311 408 427 400 436 527 617 536 327 290 392 467 549 674 783 896 1058 1020 878 1096 1606 2019 2106 2123 2226 2338 2069 1923 1849 1805 1767 1764 1748 1752 1765 1754 1731 1717 1726 1762 1792 1754 1665 1598 1659 1784 1900 1873 1918 2250 2779 3053 2737 2570 2421 2488 2662 2709 2832 2958 2887 2712 2611 2614 2666 2715 2773 2839 2852 2812 2773 2744 2744 2755 2719 2698 2685 2705 2706 2697 2624 2462 2355 2329 2203 2095 2012 1971 2084 2084 2137 2338 2516 2661 2731 2711 2677 2729 2945 3240 3377 3275 3087 2967 2971 3022 3108 3164 3213 3219 2971 2698 2664 2588 2438 2368 2507 2841 3745 4031 3641 3199 3133 3459 4026 4492 4610 4258 3623 3261 3440 3641 3445 3246 3128 3242 3290 3007 2663 2499 2520 2607 2781 3099 3633 4155 4538 4787 4875 4872 4868 4789 4666 4551 4571 4649 4649 4567 4378 4203 4067 3789 3382 3248 3242 3575 4062 4313 4396 4703 4810 4724 4686 4636 4519 4459 4403 4292 3977 3742 3619 3567 3656 3885 4219 4357 4333 4438 4303 4114 4150 4288 4471 4509 4462 3997 3511 3107 2976 3125 3317 3560 3800 3805 3559 3309 2942 2401 2074 1996 2078 2446 2893 2735 2753 3033 3352 3178 2882 2879 3110 3581 3580 3481 3462 3590 3793 4019 4127 3770 3128 2538 2168 2172 2520 3159 3248 3127 2908 2955 3042 3040 2877 3027 3227 3331 3255 3190 3202 3102 2988 3112 3319 3300 3013 2710 2646 2808 3074 3366 3717 4042 4191 4106 4010 3806 3396 2756 2134 1801 1938 2398 2837 2871 2464 2112 2017 1871 1704 1558 1563 1582 1572 1530 1486 1456 1386 1379 1477 1591 1670 1691 1674 1662 1640 1641 1671 1685 1721 1741 1763 1686 1683 1743 1811 1853 1898 1936 1897 1820 1721 1629 88 86 79 65 66 75 83 94 105 104 89 75 76 53 59 84 106 97 70 49 37 36 50 68 80 91 101 107 112 116 122 123 115 108 108 114 117 113 105 102 98 84 58 33 29 48 77 83 75 45 27 27 23 19 16 13 10 9 7 10 19 23 24 25 20 12 38 15 28 29 18 19 22 11 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 23 101 137 42 16 66 111 194 167 231 331 316 193 112 80 172 312 463 507 554 621 525 509 700 767 658 620 550 494 574 584 525 452 456 584 813 1115 1387 1499 1565 1605 1636 1769 2034 2291 2474 2773 3180 3558 3386 2950 2903 3154 2737 2909 3007 3020 3007 3300 3680 3918 3966 3999 4085 4051 3752 3341 2988 2793 2767 2740 2608 2477 2415 2408 2483 2574 2433 2240 2066 2080 2128 2129 2115 2079 2040 2008 1970 1876 1843 1919 2021 2047 2061 2140 2274 2436 2547 2448 2334 2623 2732 2592 2266 2273 2050 1613 701 329 208 118 60 9 3 18 30 26 32 31 14 4 8 18 29 42 56 68 82 98 96 63 30 13 17 19 17 9 12 36 79 102 124 218 298 439 577 612 600 672 860 873 628 495 553 581 611 733 896 970 926 792 813 1167 1719 2232 2399 2466 2566 2589 2521 2390 2131 1892 1831 1892 1934 1948 1939 1922 1897 1825 1742 1741 1796 1790 1708 1621 1631 1726 1843 1886 1968 2269 2693 2919 2713 2384 2300 2551 2549 2442 2566 2794 2914 2828 2696 2628 2650 2706 2786 2899 2980 2994 2944 2833 2716 2620 2549 2547 2630 2695 2686 2631 2561 2445 2329 2309 2266 2194 2137 2076 2054 2026 2104 2269 2421 2600 2680 2678 2661 2698 2831 2998 3189 3197 3081 2882 2939 3109 3241 3221 3203 3119 2920 2705 2671 2676 2654 2760 3029 3383 3856 3965 3727 3565 3731 4204 4667 4881 4822 4467 3915 3636 3960 4237 3983 3476 3227 3219 3182 2992 2761 2798 2799 2816 3041 3363 3825 4212 4473 4666 4740 4705 4530 4232 4045 4077 4264 4456 4525 4535 4483 4323 4153 3930 3387 3227 3226 3582 3882 4049 4151 4270 4327 4264 4199 4188 4145 4108 4078 4017 3921 3837 3783 3774 3857 4102 4427 4533 4473 4440 4369 4275 4174 4388 4582 4680 4681 4066 3433 3008 2823 2846 2985 3193 3446 3520 3287 2937 2546 2221 2144 2178 2273 2881 3450 3115 3051 3113 2916 2808 2732 2804 3050 3341 3409 3441 3681 4133 4593 4834 4687 4134 3409 2480 1599 1371 1809 2685 3430 3562 3229 2870 2846 2869 2804 2858 2997 3059 2998 2963 2992 2971 2971 3054 3101 2916 2647 2549 2698 2930 3228 3599 3964 4236 4336 4296 4081 3621 2970 2344 1946 1860 2036 2376 2708 2661 2371 2177 2021 1786 1664 1564 1595 1652 1592 1493 1455 1434 1383 1385 1474 1565 1647 1710 1735 1709 1645 1652 1700 1726 1735 1750 1767 1755 1771 1814 1857 1896 1929 1931 1963 2096 2163 2004 72 75 76 70 79 80 84 89 93 96 93 83 74 62 63 78 85 89 72 53 45 44 55 67 75 80 84 91 99 107 116 120 114 108 110 116 123 121 112 107 103 91 64 37 33 53 72 75 68 49 32 28 21 19 21 18 10 8 10 18 24 25 26 24 15 9 19 21 37 35 30 36 22 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 33 115 129 44 43 85 120 237 249 225 320 319 165 100 88 238 340 513 548 596 637 542 511 643 721 689 671 568 458 492 571 592 549 487 569 731 973 1284 1470 1555 1562 1574 1666 1864 2075 2299 2607 3018 3437 3570 3364 3133 2888 2677 2758 2897 2927 2859 2970 3339 3718 3875 3970 3997 3943 3670 3306 2948 2703 2680 2786 2815 2715 2622 2548 2441 2456 2433 2132 2031 2026 2210 2225 2168 2142 2127 2053 1966 1861 1828 1869 1914 1906 1914 1995 2147 2321 2451 2512 2573 2652 2471 2151 1945 1888 1910 1718 878 402 264 135 81 13 3 26 48 25 20 31 20 7 6 13 25 39 53 66 81 95 87 50 21 20 24 18 8 4 3 12 50 80 119 228 270 361 519 554 493 522 787 1066 888 617 658 742 844 986 1033 930 790 779 1010 1424 1887 2256 2591 2796 3048 3254 3328 3141 2687 2181 1984 2049 2134 2185 2225 2266 2258 2105 1870 1754 1788 1819 1773 1691 1656 1697 1777 1858 1946 2145 2466 2816 2884 2615 2838 2986 2648 2359 2408 2589 2749 2793 2749 2690 2678 2721 2804 2922 3038 3089 3045 2892 2682 2516 2472 2528 2584 2652 2655 2568 2503 2435 2353 2320 2334 2276 2231 2176 2134 2082 2089 2179 2294 2440 2598 2698 2675 2716 2849 2890 3046 3088 2954 2660 2649 2784 2890 2996 3035 2921 2792 2723 2769 2843 2944 3140 3424 3665 3847 3901 3856 3909 4182 4577 4865 4956 4874 4602 4291 4291 4590 4657 4324 3864 3684 3605 3447 3261 3106 2956 2927 3027 3289 3615 3962 4201 4349 4435 4423 4303 4044 3718 3604 3816 4163 4408 4397 4474 4565 4583 4487 4392 4006 3678 3538 3520 3665 3848 3906 3853 3795 3710 3662 3682 3737 3780 3813 3850 3895 3952 3994 4061 4101 4167 4368 4508 4433 4368 4356 4426 4451 4546 4657 4810 4828 4371 3675 3093 2777 2700 2717 2758 2888 3018 2963 2812 2624 2433 2418 2538 2778 3414 3557 3223 3025 3083 2827 2823 2829 2872 3071 3239 3371 3638 4069 4592 4955 4939 4604 4089 3325 2242 1323 1272 1754 2556 3441 3816 3416 2904 2777 2734 2696 2756 2918 3027 2955 2844 2842 2891 2953 2928 2776 2575 2477 2616 2949 3353 3726 4086 4348 4402 4345 4283 4052 3483 2813 2278 2076 2134 2267 2421 2504 2429 2323 2244 2026 1809 1726 1591 1564 1573 1496 1425 1415 1397 1375 1476 1572 1592 1629 1694 1771 1767 1706 1723 1773 1816 1839 1824 1793 1799 1852 1885 1906 1953 2001 2091 2346 2730 2826 2581 74 69 63 62 64 66 83 92 87 89 91 86 84 73 70 79 74 85 81 63 49 40 45 60 69 78 83 86 90 95 101 104 102 103 108 116 124 126 118 113 109 96 70 42 34 48 62 67 64 54 40 30 23 18 20 17 13 12 15 27 31 29 28 23 9 0 5 19 34 40 41 37 21 2 0 0 0 0 0 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 125 112 35 45 99 220 366 325 299 329 282 126 97 105 279 336 508 589 639 667 604 582 689 785 807 737 552 396 394 482 559 575 512 546 746 982 1254 1546 1711 1691 1662 1687 1800 1932 2134 2450 2832 3208 3421 3414 3299 3035 2769 2617 2678 2727 2854 2838 3118 3541 3636 3877 3926 3753 3333 2909 2589 2397 2369 2449 2509 2494 2473 2419 2315 2253 2165 2057 2102 2063 2183 2151 2139 2091 2095 2029 1939 1855 1810 1786 1762 1757 1827 1948 2140 2343 2407 2394 2363 2245 2013 1819 1725 1641 1709 1664 834 258 144 50 27 4 0 23 30 15 7 18 20 10 11 13 23 41 58 66 68 66 48 25 21 36 47 32 18 14 7 5 33 53 94 219 326 349 412 424 383 450 708 1152 1116 849 794 829 1082 1226 1103 988 868 965 1176 1256 1704 2187 2815 2888 3257 3610 3902 3801 3344 2716 2328 2262 2338 2461 2582 2638 2558 2354 2066 1828 1781 1836 1841 1773 1705 1696 1761 1864 1946 2118 2479 2947 3044 2947 3424 3610 3075 2514 2380 2466 2616 2709 2730 2740 2746 2756 2793 2870 2973 3044 3031 2888 2645 2411 2282 2275 2412 2595 2642 2514 2404 2414 2391 2348 2397 2339 2308 2264 2241 2234 2247 2285 2344 2417 2547 2692 2732 2712 2726 2732 2855 2892 2846 2667 2574 2642 2735 2838 2925 2935 2918 2937 3032 3099 3174 3373 3552 3632 3734 3848 3941 4078 4295 4545 4745 4832 4787 4648 4565 4683 4721 4620 4433 4238 4189 3868 3414 3546 3533 3312 3202 3350 3584 3798 3956 4064 4115 4074 3948 3758 3500 3321 3427 3767 4048 4053 3897 3891 3882 4180 4412 4603 4553 4297 4166 4061 3921 3786 3656 3534 3451 3408 3436 3512 3575 3617 3653 3664 3710 3865 4061 4124 4108 4141 4224 4371 4296 4298 4307 4341 4281 4382 4604 4835 4903 4653 4060 3361 2885 2663 2561 2511 2576 2709 2838 3205 3338 3032 2757 2922 3357 3586 3412 3045 2715 2891 2838 2850 2918 2864 2827 3089 3659 4110 4465 4811 4989 4816 4258 3506 2672 2135 1711 1741 2231 2990 3822 4133 3874 3595 3403 3125 2914 2891 2889 2965 3020 3052 3178 3073 3115 3002 2783 2534 2455 2690 3159 3712 4201 4516 4536 4327 4120 4091 4007 3661 3184 2680 2406 2338 2327 2346 2326 2319 2250 2178 2061 1879 1721 1576 1493 1446 1402 1405 1389 1356 1402 1576 1618 1591 1597 1664 1727 1763 1770 1814 1914 2025 2073 2014 1892 1827 1900 1948 1987 2079 2262 2600 3002 3239 3242 3171 78 66 53 59 63 60 71 97 101 96 96 84 82 78 78 70 67 74 80 73 55 41 40 57 66 78 83 84 89 91 94 97 96 97 103 110 117 119 115 115 113 100 80 51 32 38 56 66 65 56 43 34 28 21 17 16 17 20 23 29 32 31 28 20 5 1 2 3 10 22 33 35 26 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 31 142 95 20 37 81 220 358 341 347 381 308 161 160 139 247 294 427 607 607 673 668 638 708 803 878 829 623 414 363 428 522 598 579 545 678 892 1157 1462 1765 1850 1831 1787 1750 1748 1947 2273 2609 2950 3212 3310 3335 3281 3030 2717 2594 2663 2989 3227 3071 3113 3321 3661 3831 3830 3616 3159 2723 2536 2477 2428 2391 2355 2297 2235 2152 2065 1970 1963 2031 2047 2108 2102 2005 1984 2045 1995 1874 1781 1771 1703 1673 1704 1888 2149 2381 2592 2558 2226 1860 1667 1635 1660 1662 1706 1833 1587 685 155 69 12 0 0 3 4 5 3 1 4 13 12 19 16 24 46 69 77 66 50 31 18 25 42 54 56 54 42 17 9 24 37 75 223 430 434 350 330 380 570 784 1113 1252 1133 1038 1100 1213 1246 1214 1026 903 1116 1599 1844 1803 2338 2957 2865 3241 3728 4109 4128 3849 3285 2872 2728 2731 2849 2919 2874 2698 2523 2316 1994 1795 1826 1895 1857 1759 1720 1796 1941 2030 2298 2899 3181 2885 2854 3434 3794 3416 2778 2474 2443 2531 2628 2661 2700 2744 2752 2755 2784 2835 2887 2896 2808 2614 2415 2288 2244 2319 2523 2633 2535 2349 2400 2409 2376 2441 2389 2365 2341 2342 2375 2418 2468 2532 2610 2689 2769 2820 2805 2779 2765 2790 2822 2843 2805 2800 2816 2785 2877 3027 3061 3027 3085 3169 3196 3192 3350 3439 3503 3649 3796 3940 4113 4318 4518 4669 4721 4685 4588 4536 4527 4520 4458 4405 4196 4296 4170 4027 3871 3675 3517 3469 3585 3730 3818 3882 3880 3767 3629 3502 3347 3202 3253 3449 3709 3857 3695 3578 3516 3456 3618 3707 4046 4743 4728 4757 4715 4353 3878 3506 3310 3280 3317 3366 3421 3434 3410 3417 3383 3366 3508 3616 3592 3738 3615 3526 3908 4084 4134 4173 4323 4486 4509 4551 4726 4890 4804 4336 3631 3073 2725 2573 2586 2641 2805 3299 3915 3995 3408 3025 3182 3573 3536 3222 3024 2888 2846 2874 2879 2871 2857 2945 3414 4011 4479 4755 4782 4747 4562 4187 3650 3027 2658 2627 2845 3238 3831 4380 4526 4389 4236 4012 3558 3111 2856 2373 2188 2074 2447 2842 2955 3116 3106 2932 2569 2360 2568 3084 3770 4399 4647 4345 3918 3712 3887 4117 4161 3814 3361 3029 2816 2549 2288 2149 2064 1972 1917 1872 1791 1672 1533 1411 1330 1322 1390 1353 1342 1471 1599 1618 1598 1602 1675 1747 1775 1822 1927 2071 2240 2349 2225 1984 1881 1937 1995 2072 2292 2720 3014 3149 3247 3271 3296 94 77 50 46 60 61 66 89 111 109 105 88 64 64 77 74 73 73 76 72 65 55 49 60 70 84 90 90 86 87 83 93 100 101 102 105 108 107 104 106 109 104 90 67 43 39 56 66 66 61 48 37 32 28 23 20 16 18 25 30 33 32 29 17 1 0 2 2 2 8 20 27 21 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 19 173 104 22 37 73 140 271 338 332 378 415 272 147 203 185 236 344 622 644 710 709 642 690 769 814 778 640 471 372 394 495 610 670 674 709 814 1029 1301 1607 1842 1925 1887 1736 1625 1849 2158 2394 2731 3059 3188 3213 3261 3204 2919 2633 2597 3058 3626 3249 2838 2992 3099 3476 3670 3696 3585 3371 3227 3018 2734 2529 2469 2511 2497 2360 2215 2108 2056 2050 2020 2002 2031 2064 2034 2025 1964 1882 1774 1743 1675 1682 1765 1974 2253 2580 2822 2633 2120 1598 1410 1546 1705 1778 1950 2030 1452 532 97 32 7 0 0 0 0 1 1 2 2 7 11 19 16 27 50 82 100 83 54 36 31 42 42 28 42 65 70 49 35 25 34 83 236 504 553 377 281 313 486 703 974 1158 1192 1207 1339 1506 1490 1261 1029 983 1178 1518 1851 2238 2716 2945 3039 3221 3691 4055 4105 3980 3588 3277 3094 3060 3137 3118 3012 2842 2730 2572 2222 1897 1816 1918 1938 1851 1784 1840 2001 2092 2408 3057 2958 2452 2307 2883 3512 3432 2954 2606 2479 2499 2562 2585 2618 2663 2678 2680 2680 2673 2668 2678 2665 2576 2475 2342 2210 2273 2476 2607 2547 2415 2422 2432 2422 2455 2441 2418 2420 2443 2482 2535 2599 2679 2768 2840 2883 2905 2913 2905 2915 2922 2943 2979 3016 3019 3059 2995 3040 3057 3074 3077 3121 3132 3165 3176 3249 3334 3451 3588 3717 3882 4090 4299 4451 4558 4591 4538 4321 4123 4089 4115 4076 4046 3985 4030 4018 3979 3803 3604 3581 3664 3801 3947 3993 3957 3773 3483 3351 3344 3283 3253 3357 3487 3566 3765 3887 3705 3668 3567 3468 3506 3739 4494 4886 4886 4746 4465 4072 3667 3400 3361 3368 3331 3302 3238 3168 3124 2995 2820 2838 3066 3050 3254 3164 2999 3408 3754 3907 3995 4180 4518 4574 4373 4330 4530 4613 4360 3819 3270 2880 2756 2833 2818 2918 3145 3583 3913 3716 3355 3349 3574 3364 2958 2866 2898 2880 2932 2900 2790 2851 3126 3623 4139 4617 4690 4436 4353 4345 4238 3940 3573 3467 3677 3991 4259 4455 4613 4646 4527 4347 4161 3969 3472 2382 1577 1466 1504 1740 2175 2549 2844 3077 3060 2654 2258 2315 2858 3698 4211 4345 3879 3503 3454 3665 4000 4272 4043 3798 3657 3509 3181 2742 2348 2066 1904 1824 1766 1691 1579 1482 1391 1357 1344 1402 1393 1397 1482 1557 1604 1611 1624 1666 1717 1789 1856 1981 2221 2514 2599 2341 2091 1978 1937 1958 2095 2321 2566 2754 2871 2942 3010 3124 112 98 79 61 75 73 77 93 108 113 111 99 76 63 66 77 77 73 68 67 67 63 57 62 72 88 94 87 87 87 82 90 104 107 105 108 109 102 93 95 103 108 99 79 59 49 53 62 66 64 49 37 33 31 27 21 15 16 24 30 31 28 23 11 0 0 3 3 4 8 17 24 18 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 18 197 158 31 22 71 104 251 359 343 316 388 381 270 200 176 214 334 620 720 729 710 622 679 757 719 664 598 509 452 444 498 619 764 843 845 901 1084 1319 1574 1815 2033 2160 2043 1840 2052 2217 2293 2652 2939 3057 3048 3040 3132 3083 2843 2640 2965 3537 3361 2904 2871 2783 3023 3294 3433 3569 3665 3676 3400 2921 2577 2511 2573 2642 2617 2515 2432 2408 2364 2271 2199 2171 2184 2177 2148 2074 1950 1884 1853 1813 1839 1988 2185 2359 2716 2922 2607 2214 1821 1675 1818 2002 2036 2036 1801 1037 297 52 14 2 0 0 0 4 6 7 9 7 5 8 17 18 30 48 76 109 96 60 39 42 65 52 15 26 51 72 79 78 74 78 116 262 516 667 501 294 214 308 527 869 1149 1324 1521 1736 1805 1618 1288 1065 1138 1505 1955 2192 2522 2869 3037 3234 3258 3583 3821 3901 3803 3496 3249 3177 3156 3155 3140 3111 3071 3042 2878 2504 2098 1877 1904 1954 1915 1857 1871 1995 2089 2276 2558 2353 1987 1898 2437 3027 3111 2909 2674 2530 2508 2530 2526 2519 2512 2502 2511 2525 2514 2499 2522 2556 2538 2450 2289 2226 2337 2488 2621 2585 2444 2432 2464 2462 2463 2465 2457 2481 2524 2557 2606 2683 2769 2850 2909 2941 2959 2983 2978 3010 3051 3084 3113 3139 3171 3183 3123 3088 3063 3065 3073 3094 3117 3141 3158 3191 3278 3396 3495 3605 3767 3950 4140 4284 4429 4467 4382 4035 3629 3496 3509 3538 3548 3552 3597 3713 3797 3696 3622 3914 4197 4325 4398 4278 4007 3629 3300 3145 3158 3271 3347 3506 3566 3424 3635 3813 3719 3763 3702 3656 3709 3972 4357 4493 4423 4397 4393 4264 4038 3823 3677 3621 3471 3313 3190 3066 2915 2747 2529 2537 2655 2764 3015 3209 3286 3448 3707 3879 3839 3818 3917 4019 4154 4005 4019 4165 4211 4069 3867 3104 2959 2935 2906 2968 3171 3535 3810 3787 3552 3472 3503 3222 2822 2847 3042 2979 3021 2949 2832 2929 3161 3562 4106 4407 4223 3991 4046 4211 4205 4003 3850 3936 4223 4496 4655 4641 4507 4423 4316 4288 4365 4358 3511 2148 1513 1438 1474 1661 1999 2315 2654 3019 3098 2735 2294 2362 3139 3807 3890 3809 3537 3324 3264 3417 3698 3839 3773 3717 3812 3846 3585 3116 2606 2155 1833 1702 1693 1587 1521 1493 1445 1413 1425 1488 1514 1471 1467 1532 1590 1607 1638 1682 1695 1780 1861 2015 2292 2499 2505 2423 2285 2147 2030 1997 2051 2152 2271 2392 2473 2487 2540 2803 111 96 96 110 100 94 97 103 106 110 109 102 89 74 66 70 74 69 60 65 61 62 56 58 70 79 96 97 89 88 91 92 106 109 108 109 112 100 84 85 95 108 105 92 72 53 49 57 64 65 53 39 34 31 28 23 19 20 26 30 28 25 18 6 0 0 0 1 5 12 20 20 13 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 38 185 235 61 7 72 103 226 367 396 350 304 247 256 240 206 227 348 591 743 755 773 697 748 785 702 656 696 606 506 471 480 582 727 846 923 1017 1168 1383 1648 1904 2157 2383 2459 2441 2572 2658 2590 2787 2873 2989 2995 2756 2792 2814 2952 2723 2733 3300 3416 3035 2910 2810 2711 2919 3132 3278 3433 3536 3396 3052 2803 2779 2795 2735 2729 2717 2682 2643 2612 2571 2519 2492 2503 2503 2423 2242 2083 2033 2002 2000 2060 2156 2246 2411 2918 2938 2693 2517 2253 2112 2229 2331 2191 1924 1435 682 143 30 13 4 2 0 1 4 6 7 9 8 5 6 20 30 37 45 63 92 94 67 40 29 55 60 24 47 63 50 61 75 108 146 241 323 483 762 660 424 274 393 526 782 1085 1320 1543 1715 1734 1557 1273 1164 1342 1666 2002 2332 2685 3064 3270 3300 3272 3484 3666 3725 3591 3350 3162 3132 3153 3156 3202 3287 3341 3305 3113 2735 2285 1969 1884 1919 1936 1906 1882 1933 1986 2033 2051 1911 1700 1724 2130 2555 2786 2832 2726 2594 2543 2531 2489 2431 2386 2362 2369 2395 2403 2392 2414 2474 2503 2471 2435 2432 2387 2457 2612 2615 2504 2470 2495 2516 2477 2472 2492 2538 2606 2641 2665 2722 2793 2859 2923 2965 2992 3030 3022 3037 3088 3131 3165 3195 3196 3194 3160 3102 3053 3029 3017 3019 3053 3077 3077 3095 3160 3259 3353 3439 3569 3721 3881 4041 4234 4321 4227 3856 3320 2982 2945 3058 3143 3181 3225 3277 3632 3862 3749 4049 4519 4565 4459 4226 3871 3491 3209 3104 3168 3282 3311 3408 3440 3328 3416 3440 3477 3532 3479 3465 3549 3643 3665 3711 3808 3948 4093 4125 4091 4033 4023 3981 3714 3497 3360 3298 3053 2977 2882 2939 3213 3324 3227 3345 3627 3826 3966 4088 4079 4027 4025 4139 4158 3802 3620 3628 3859 4111 4256 3456 2985 2845 2934 3081 3278 3581 3847 3849 3654 3547 3505 3208 2823 2969 3258 3072 3080 3102 3084 3174 3258 3614 4056 4152 3924 3781 3910 4049 3974 3869 3874 3998 4264 4541 4587 4484 4286 4178 4120 4234 4427 4381 3700 2815 2341 2170 2125 2157 2332 2576 2798 2951 2821 2442 2149 2405 3349 3490 3573 3621 3385 3081 3004 3180 3385 3435 3362 3341 3523 3701 3613 3264 2722 2083 1699 1660 1662 1593 1572 1564 1529 1508 1528 1579 1594 1541 1538 1620 1619 1594 1620 1657 1692 1759 1868 2013 2211 2383 2518 2605 2571 2423 2262 2147 2073 2056 2110 2162 2195 2085 2172 2399 117 86 69 87 101 98 97 98 99 99 99 99 92 80 71 70 75 68 59 60 61 60 58 56 74 74 79 86 82 82 89 94 102 107 111 111 114 102 83 77 92 116 111 100 79 60 54 56 61 63 54 42 36 33 27 17 14 17 22 26 25 23 14 4 0 0 0 0 4 11 15 10 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 1 1 27 174 298 144 34 65 123 177 355 436 461 409 322 323 289 249 250 345 587 745 758 812 800 822 832 717 662 722 631 528 515 511 558 697 865 1016 1128 1283 1486 1709 1961 2221 2442 2596 2655 2709 2774 2808 2833 2819 3001 3148 2928 2842 2729 2871 2654 2493 3036 3419 3213 2987 2769 2542 2675 2897 2998 3076 3179 3180 3097 3033 3008 2940 2856 2920 2900 2813 2734 2702 2704 2688 2667 2609 2514 2382 2229 2140 2106 2083 2112 2189 2207 2246 2430 3102 2987 2677 2457 2378 2310 2453 2463 2133 1758 1303 639 170 69 47 18 2 6 6 3 5 5 7 7 8 15 30 42 45 51 64 90 96 69 41 23 26 36 29 39 47 28 32 43 101 179 347 438 525 831 753 572 325 532 568 726 894 1122 1547 1994 1972 1579 1280 1221 1394 1640 1980 2536 2978 3201 3438 3259 3047 3188 3314 3400 3421 3331 3225 3228 3259 3225 3242 3329 3373 3340 3209 2912 2488 2118 1926 1902 1935 1940 1913 1890 1878 1868 1853 1785 1647 1621 1829 2192 2542 2736 2732 2634 2572 2539 2479 2400 2342 2323 2331 2356 2380 2394 2427 2472 2525 2617 2686 2620 2418 2438 2607 2611 2542 2518 2512 2538 2490 2481 2525 2598 2686 2736 2747 2766 2810 2863 2938 3011 3062 3098 3095 3048 2985 2988 3046 3132 3168 3155 3142 3080 2997 2935 2921 2922 2945 2970 2964 2961 3006 3095 3208 3313 3432 3538 3644 3786 3979 4130 4082 3728 3132 2687 2613 2788 3000 3117 3246 3434 3586 3768 3861 3844 3916 3978 4062 3946 3665 3403 3128 3038 3223 3320 3284 3246 3179 3168 3148 3116 3140 3154 3147 3162 3184 3210 3271 3362 3471 3576 3663 3743 3821 3852 3837 3711 3725 3702 3717 3751 3499 3310 3263 3198 3058 3074 3128 3312 3725 4030 4134 4196 4299 4367 4364 4341 4160 3641 3449 3394 3534 3767 3639 3278 3028 2846 2945 3222 3579 3980 4123 3873 3633 3652 3550 3277 3089 3004 3176 3278 3163 3278 3302 3272 3331 3619 3898 3948 3797 3709 3823 3939 3875 3822 3873 3957 4168 4402 4350 4206 4108 4064 4040 4172 4510 4658 4338 3892 3572 3359 3191 3082 3099 3099 2943 2590 2240 1852 1723 2193 2730 3108 3402 3314 3034 2869 2889 3040 3170 3145 3013 2972 3193 3461 3563 3288 2715 2072 1720 1632 1617 1612 1637 1624 1572 1546 1556 1577 1553 1489 1514 1635 1606 1566 1589 1621 1646 1714 1821 1952 2124 2320 2546 2758 2851 2782 2617 2468 2328 2214 2169 2211 2314 2158 2110 2257 126 104 88 88 92 85 80 83 85 81 83 91 91 85 77 67 63 61 58 59 59 57 56 56 67 72 71 65 73 76 87 90 95 102 105 108 112 104 87 76 87 133 120 106 84 67 58 56 61 63 55 41 34 29 24 17 7 9 14 20 27 25 12 3 0 0 0 0 5 10 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 2 2 7 174 356 268 95 74 124 150 286 412 483 475 365 342 312 285 289 334 606 810 806 826 841 821 831 760 714 710 651 585 588 615 601 686 823 1027 1245 1447 1691 1895 2066 2261 2455 2547 2508 2448 2529 2784 2955 2931 3047 3272 3144 3005 2960 2966 2728 2406 2698 3195 3302 3213 2954 2725 2722 2759 2823 2824 2893 2931 2939 2939 2914 2872 2912 3014 2972 2857 2803 2763 2734 2664 2544 2368 2222 2168 2158 2147 2138 2133 2167 2228 2246 2254 2405 2858 2643 2197 1982 2258 2239 2477 2387 1875 1534 1266 756 306 164 124 49 2 5 4 0 1 3 5 7 18 42 46 43 51 67 83 104 107 81 51 29 23 28 46 68 61 36 32 32 88 168 325 520 651 801 739 702 316 476 535 753 821 894 1325 1714 1789 1528 1231 1256 1526 1840 2230 2766 2980 3259 3500 3343 3074 3273 3208 3191 3198 3085 3209 3180 3146 3186 3207 3333 3450 3437 3286 3039 2739 2401 2103 1940 1906 1938 1958 1904 1841 1788 1759 1729 1662 1642 1776 2057 2373 2614 2695 2635 2596 2564 2502 2423 2362 2347 2356 2376 2399 2427 2488 2567 2701 2916 3021 2899 2551 2507 2622 2584 2610 2555 2519 2533 2517 2514 2559 2643 2730 2774 2779 2798 2855 2920 3005 3141 3245 3247 3172 3049 2852 2771 2809 2900 3023 3030 3013 2954 2835 2725 2722 2778 2831 2865 2863 2856 2895 2952 3016 3111 3222 3341 3429 3540 3748 3949 3882 3520 2953 2587 2537 2734 3066 3327 3533 3745 3883 3865 3769 3670 3585 3623 3777 3665 3378 3229 3029 2980 3194 3215 3151 3100 3053 2995 2957 2929 2921 2920 2927 2933 2936 2977 3052 3163 3269 3319 3361 3435 3540 3617 3560 3327 3529 3658 3746 3745 3659 3505 3363 3132 2882 2882 3061 3247 3572 3958 4049 4018 4218 4205 4222 4157 3986 3592 3380 3381 3473 3509 3455 3278 3064 2931 3038 3408 3920 4350 4222 3643 3439 3708 3457 3122 3070 3116 3059 3129 3135 3340 3458 3405 3350 3443 3627 3695 3602 3600 3759 3928 3941 3814 3895 3950 4133 4161 4061 3960 3940 3960 3993 4148 4483 4789 4784 4616 4502 4340 4080 3828 3675 3405 2774 2155 1844 1637 1716 2184 2728 3231 3412 3197 2909 2812 2887 2971 3014 2928 2795 2829 3039 3313 3489 3303 2818 2277 1853 1627 1560 1579 1624 1626 1537 1500 1522 1571 1516 1455 1485 1611 1572 1502 1505 1559 1600 1650 1751 1881 2012 2207 2502 2756 2963 3094 3069 2935 2741 2478 2362 2613 2802 2607 2565 2859 123 126 120 121 107 82 70 72 69 67 72 75 74 74 78 73 60 60 61 61 58 56 55 54 61 67 64 56 62 61 73 86 92 94 96 107 112 105 90 84 100 119 121 108 89 71 57 52 59 62 53 39 31 25 17 9 6 8 12 20 25 15 7 1 0 2 3 1 7 12 16 19 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 0 0 0 0 0 0 129 400 402 203 111 145 156 192 323 391 358 259 259 284 305 359 353 655 904 923 893 881 868 863 826 777 730 673 636 668 707 704 742 862 1045 1251 1476 1746 2003 2185 2327 2469 2562 2480 2310 2364 2691 2949 2868 2863 3153 3239 3090 3026 3003 2832 2476 2578 2749 2802 2918 3210 3239 2912 2717 2707 2726 2755 2749 2738 2729 2730 2769 2851 2938 2947 2915 2868 2812 2766 2657 2518 2433 2341 2246 2240 2276 2280 2255 2275 2343 2381 2404 2423 2476 2167 1786 1575 1934 2150 2638 2237 1425 1071 957 648 313 206 172 71 7 6 1 0 0 0 1 6 26 63 62 42 58 82 104 124 130 110 75 48 101 171 181 169 151 113 79 80 146 251 397 567 726 775 763 898 463 336 487 698 784 706 1142 1808 1922 1578 1300 1407 1744 2131 2558 2586 2536 2979 3505 3407 2919 2839 2865 2987 3024 2836 3012 2994 2965 3217 3343 3509 3577 3507 3420 3289 3066 2761 2385 2031 1891 1904 1975 1952 1885 1798 1726 1699 1665 1686 1826 2071 2314 2618 2713 2678 2623 2578 2535 2474 2419 2393 2388 2387 2372 2354 2392 2565 2861 3156 3308 3133 2683 2635 2682 2650 2708 2656 2578 2543 2513 2518 2564 2630 2724 2818 2853 2845 2896 3005 3056 3186 3392 3492 3468 3520 3071 2733 2530 2609 2774 2817 2771 2696 2619 2550 2537 2615 2727 2788 2772 2735 2735 2772 2838 2980 3097 3190 3261 3353 3557 3713 3571 3224 2809 2571 2582 2796 3149 3446 3600 3684 3641 3444 3339 3276 3192 3230 3430 3367 3162 3071 2923 2913 3091 3108 3011 2937 2904 2905 2913 2906 2900 2893 2882 2865 2824 2798 2837 2924 3068 3154 3191 3264 3355 3476 3562 3501 3470 3537 3462 3452 3445 3382 3281 3156 3111 3122 3235 3357 3575 3816 3789 3765 3903 3739 3800 3833 3662 3414 3268 3282 3391 3482 3405 3183 2952 2921 3117 3506 4134 4611 3904 3438 3376 3529 3261 3017 2965 3169 3140 2971 3013 3260 3459 3454 3364 3363 3434 3443 3375 3489 3716 3936 4120 3832 3913 3929 3953 3893 3821 3736 3675 3661 3752 4036 4368 4579 4689 4665 4734 4695 4507 4300 3989 3620 2898 2307 2090 2131 2363 2758 3148 3362 3231 2871 2693 2821 3019 3040 2922 2710 2663 2867 3093 3348 3538 3478 3163 2724 2287 1929 1655 1537 1544 1649 1553 1530 1573 1627 1589 1538 1538 1575 1534 1438 1426 1486 1510 1566 1698 1843 1972 2171 2357 2586 2877 3120 3310 3350 3204 2907 2748 2928 3093 3066 3156 3356 115 135 141 137 119 88 68 67 62 65 71 69 62 60 64 70 69 64 65 61 57 58 57 56 59 63 63 60 60 59 64 73 82 86 89 108 118 115 98 88 98 111 113 105 89 73 54 47 54 61 54 40 31 26 15 10 9 9 12 17 17 7 4 3 2 6 10 6 10 13 17 19 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 0 0 0 0 0 0 43 391 523 356 188 167 166 145 196 236 201 139 154 258 343 454 452 730 1005 1034 901 905 973 991 910 789 722 710 757 801 784 795 830 952 1176 1401 1590 1824 2060 2222 2379 2511 2629 2696 2687 2670 2733 2705 2486 2457 2851 3209 3225 3085 2987 2960 2836 2877 2705 2733 2879 3046 3302 3139 2851 2710 2715 2716 2644 2589 2581 2584 2596 2657 2733 2783 2796 2774 2736 2722 2671 2623 2698 2657 2485 2421 2436 2460 2487 2549 2618 2634 2642 2536 2215 1858 1492 1278 1727 2279 2938 2188 1217 597 409 281 152 128 128 69 18 6 0 0 0 0 1 5 27 65 68 43 68 99 121 137 142 132 112 85 109 179 227 244 245 208 155 161 256 385 496 580 719 790 840 1074 803 430 515 622 667 626 1072 1736 1856 1557 1359 1518 1835 2106 2477 2774 2695 2858 3450 3399 2724 2911 2975 2942 3029 2755 3044 3183 3211 3379 3459 3585 3636 3464 3307 3379 3391 3157 2799 2316 2048 1931 1950 1956 1931 1877 1807 1799 1747 1721 1784 1947 2193 2621 2748 2678 2594 2544 2515 2480 2448 2425 2409 2387 2351 2332 2383 2572 2876 3200 3320 2979 2609 2631 2718 2730 2790 2780 2706 2647 2599 2570 2569 2585 2627 2737 2897 2916 2868 3007 3063 3090 3397 3671 3827 4059 3625 3135 2770 2538 2561 2658 2720 2740 2776 2812 2827 2828 2799 2751 2709 2688 2706 2770 2874 2978 3037 3107 3143 3182 3296 3426 3335 3021 2690 2535 2595 2838 3227 3519 3533 3476 3355 3051 2974 2940 2890 2861 2985 3016 3008 2963 2871 2827 2900 2906 2911 2890 2919 2966 2975 2996 3050 3087 3039 2902 2783 2706 2802 2849 2949 3098 3151 3239 3393 3496 3488 3436 3520 3756 3776 3615 3518 3518 3604 3662 3598 3418 3330 3391 3502 3619 3659 3672 3946 3937 3781 3578 3328 3187 3147 3241 3395 3549 3665 3441 3014 2920 3122 3496 4162 4601 3820 3476 3368 3457 3116 2945 2924 3008 3036 2953 2978 3171 3377 3466 3451 3399 3343 3225 3228 3447 3658 3852 3951 3839 3827 3805 3678 3562 3464 3315 3195 3142 3230 3610 4199 4211 4228 4369 4552 4629 4563 4598 4442 4059 3513 3032 2880 3072 3364 3456 3326 3040 2681 2585 2733 3073 3263 3133 2816 2570 2603 2912 3230 3527 3727 3801 3703 3333 2877 2436 2060 1663 1503 1657 1596 1541 1586 1660 1629 1552 1517 1536 1524 1456 1437 1448 1435 1536 1702 1829 1933 2044 2157 2360 2674 2988 3284 3523 3555 3350 3229 3326 3373 3453 3528 3580 110 135 148 137 109 82 61 72 75 76 77 68 59 57 56 54 58 64 66 62 60 59 56 57 57 56 61 62 58 56 60 66 72 79 86 100 115 120 100 90 90 92 102 101 88 69 53 45 48 59 54 43 31 24 15 5 14 14 11 12 12 8 6 6 6 9 12 10 12 15 12 4 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 5 272 589 512 330 231 196 120 94 95 67 55 110 223 349 500 602 784 1088 1109 953 931 1045 1052 896 753 781 882 922 893 856 885 976 1169 1444 1703 1850 1988 2148 2267 2392 2509 2670 2813 2796 2650 2522 2404 2328 2385 2614 2980 3264 3245 3079 3017 3065 3086 2795 2670 2851 2922 3101 3274 3150 2826 2722 2690 2612 2528 2492 2486 2457 2450 2487 2537 2563 2558 2575 2596 2628 2701 2844 2879 2791 2776 2769 2865 3027 3119 3097 3013 2898 2630 2122 1629 1344 1386 1956 2550 3167 2480 1305 401 126 105 58 38 39 31 12 6 20 16 0 1 2 4 20 49 59 47 78 118 139 146 146 147 153 162 198 233 249 237 198 157 131 157 284 415 450 518 624 674 751 1020 1004 625 567 604 611 676 995 1486 1655 1484 1391 1614 1935 2212 2470 2570 2612 2837 3314 3427 3108 3074 2871 2963 3012 2919 3125 2962 2843 3035 3284 3400 3579 3516 3294 3343 3463 3393 3182 2743 2371 2129 2002 1933 1916 1949 1952 1933 1870 1796 1778 1869 2177 2592 2730 2648 2543 2481 2442 2412 2392 2381 2381 2379 2383 2423 2515 2656 2883 3192 3230 2787 2477 2553 2678 2719 2851 2873 2846 2823 2781 2735 2703 2670 2562 2469 2652 2793 2760 2886 3105 3177 3401 3649 3874 4283 4195 3845 3524 3255 3046 3008 3167 3341 3435 3478 3449 3300 3012 2811 2769 2785 2850 2926 3006 3069 3134 3150 3127 3172 3341 3504 3429 3113 2769 2528 2509 2756 3136 3416 3409 3258 3158 2959 2831 2833 2811 2785 2777 2739 2849 3005 2920 2801 2789 2757 2828 2876 2915 2993 3029 3081 3215 3338 3338 3217 3033 2896 3039 3026 3091 3234 3240 3246 3403 3510 3561 3651 3747 3941 4030 4006 4050 4044 4027 3990 3994 3777 3512 3478 3417 3412 3339 3333 3621 3996 3982 3657 3398 3193 3087 3168 3274 3339 3420 3269 3022 3043 3259 3638 3937 3881 3677 3835 3484 3398 3109 2884 2939 3107 3132 3117 3176 3212 3330 3425 3444 3423 3347 3221 3223 3399 3604 3719 3754 3733 3718 3760 3646 3392 3246 3076 2917 2908 3067 3537 4001 3962 3948 4094 4292 4438 4473 4555 4617 4514 4241 3959 3854 3870 3778 3524 3154 2674 2456 2787 3244 3594 3472 3005 2582 2490 2640 2923 3308 3677 3943 4029 3930 3602 3165 2630 2062 1686 1594 1609 1540 1496 1558 1616 1589 1525 1473 1524 1554 1535 1493 1439 1460 1515 1679 1807 1840 1896 1996 2188 2488 2811 3131 3408 3525 3435 3348 3237 3316 3436 3526 3563 105 124 143 138 105 77 71 83 87 85 87 70 58 57 54 51 46 55 62 61 63 66 63 59 56 57 64 63 57 52 55 63 70 75 79 89 103 108 96 84 83 85 93 98 92 69 53 47 47 51 46 36 27 18 14 8 22 14 10 8 7 6 7 9 9 8 6 4 6 12 3 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 8 118 518 633 465 388 328 185 92 49 19 15 71 169 288 449 613 805 1095 1105 946 938 1090 1016 808 737 877 999 992 942 922 985 1111 1272 1487 1782 2040 2112 2137 2307 2427 2560 2719 2852 2864 2717 2550 2566 2789 2987 2945 2887 3068 3232 3173 3055 3071 3141 3026 2720 2785 2990 3010 3200 3369 3053 2785 2648 2617 2539 2483 2461 2405 2351 2342 2343 2361 2393 2456 2529 2598 2718 2973 3185 3228 3212 3264 3348 3290 3210 3180 3104 2953 2665 2255 1878 1639 1811 2413 2860 2999 2416 1266 361 158 153 55 10 1 3 2 1 13 12 0 1 1 2 10 30 44 49 80 136 165 157 155 168 162 142 179 233 259 220 144 93 82 113 189 269 335 427 481 446 492 719 879 731 607 624 615 704 1012 1433 1590 1515 1547 1764 1951 2072 2381 2730 2688 2647 2984 3267 3203 3010 2835 3034 2987 2826 2832 2765 2818 3041 3185 3191 3414 3604 3518 3426 3436 3406 3291 3081 2837 2536 2280 2060 1932 1934 1973 1970 1915 1846 1836 1888 2165 2531 2678 2619 2507 2427 2377 2343 2328 2320 2332 2377 2445 2545 2660 2765 2945 3302 3430 3024 2614 2604 2657 2656 2799 2822 2841 2867 2859 2877 2906 2895 2736 2471 2483 2647 2711 2775 3034 3201 3291 3482 3881 4543 4784 4594 4367 4125 3810 3624 3662 3699 3686 3684 3551 3371 3103 2962 2894 2867 2908 2981 3086 3159 3161 3165 3232 3348 3555 3755 3762 3525 3118 2650 2448 2667 3001 3211 3192 3022 2882 2835 2853 2850 2838 2814 2750 2608 2698 2882 2809 2690 2694 2718 2716 2706 2731 2859 2972 2961 3010 3118 3193 3292 3394 3406 3377 3418 3517 3521 3407 3289 3298 3331 3372 3477 3702 4014 4290 4440 4385 4284 4197 4072 4060 3934 3623 3523 3445 3374 3252 3255 3568 3859 3916 3747 3533 3368 3216 3155 3163 3163 3101 2977 2959 3159 3365 3490 3416 3335 3595 3850 3563 3366 3249 3003 2856 2952 3063 3217 3343 3304 3341 3412 3389 3432 3369 3301 3270 3346 3479 3490 3430 3394 3412 3550 3666 3511 3237 3170 3125 3185 3258 3458 3564 3576 3646 3860 4059 4183 4269 4390 4555 4679 4675 4571 4476 4335 4016 3586 3261 3016 3102 3482 3902 3929 3421 2876 2645 2638 2760 3043 3430 3744 3935 3958 3712 3322 2950 2555 2088 1778 1747 1682 1527 1512 1586 1605 1565 1538 1476 1525 1571 1583 1493 1465 1496 1525 1618 1695 1690 1714 1836 2020 2316 2577 2836 3070 3225 3292 3246 3128 3230 3304 3334 3372 100 106 123 138 120 84 67 72 81 87 87 69 59 54 48 55 52 53 55 55 58 63 67 67 61 55 64 68 59 47 44 57 70 73 73 79 90 97 93 85 91 94 89 93 95 70 54 48 44 44 39 32 23 18 17 17 22 14 11 8 5 6 5 6 9 9 9 5 5 10 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 49 301 616 589 527 549 415 231 123 62 23 48 110 184 304 510 791 1021 984 875 915 1066 960 804 835 962 1076 1093 1052 1067 1175 1314 1421 1543 1754 2009 2094 2096 2258 2382 2508 2662 2800 2826 2757 2789 3025 3348 3543 3436 3165 3047 3168 3231 3101 3058 3176 3200 2920 2768 2953 3062 3086 3251 3241 2977 2788 2671 2586 2566 2511 2427 2374 2329 2290 2278 2338 2432 2541 2670 2872 3229 3460 3348 3184 3268 3403 3237 3031 2965 2898 2806 2679 2469 2166 1948 2189 2716 2822 2662 2306 1404 539 267 214 69 8 3 2 2 1 0 0 2 4 3 2 7 16 31 45 78 140 178 164 167 198 170 116 103 261 322 289 247 240 316 452 550 499 379 375 323 223 227 338 515 623 548 589 575 601 790 1079 1368 1531 1689 1841 1878 1905 2140 2444 2461 2381 2632 2963 3016 2925 2947 3069 3020 2787 2741 2706 2785 3026 3213 3360 3561 3672 3634 3571 3491 3313 3120 3048 3019 2895 2697 2387 2117 1961 1961 1979 1960 1945 1972 2058 2274 2501 2586 2554 2497 2421 2347 2316 2315 2334 2363 2412 2501 2611 2678 2754 2875 3270 3701 3593 3055 2822 2787 2759 2809 2779 2763 2798 2841 2926 3030 3102 3079 2904 2793 2815 2805 2772 2884 3057 3097 3339 3845 4438 4736 4678 4446 3795 3553 3656 3751 3651 3367 3300 3277 3242 3080 2967 2911 2837 2816 2878 2997 3125 3141 3167 3355 3527 3770 4071 4191 4042 3646 3117 2753 2730 2917 3071 2993 2760 2659 2649 2721 2846 2835 2781 2727 2596 2614 2655 2552 2436 2418 2464 2504 2509 2507 2628 2785 2694 2660 2767 2847 2966 3148 3294 3431 3497 3639 3675 3597 3474 3353 3266 3263 3387 3622 3922 4244 4458 4322 4229 4172 4107 3918 3637 3379 3326 3361 3500 3608 3705 3919 4118 4015 3737 3688 3788 3578 3226 2991 2941 2899 2910 3013 3188 3273 3107 2967 2993 3095 3245 3310 3262 3173 3003 2757 2779 2966 3132 3349 3409 3418 3383 3379 3345 3227 3217 3256 3263 3275 3282 3217 3127 3095 3232 3523 3556 3238 3173 3264 3350 3327 3226 3178 3263 3456 3681 3843 3916 3990 4137 4346 4519 4656 4718 4745 4677 4392 4070 3839 3785 3966 4190 4121 3657 3090 2773 2761 2886 2932 3175 3493 3704 3815 3623 3241 2814 2570 2543 2471 2349 2300 2006 1582 1477 1619 1665 1597 1546 1476 1490 1537 1558 1480 1436 1454 1514 1575 1625 1633 1631 1679 1806 2089 2302 2516 2728 2944 3110 3185 3274 3344 3237 3109 3051 94 104 116 142 143 105 65 55 69 82 77 63 58 54 46 43 43 50 51 46 44 52 64 69 68 64 66 72 63 45 32 45 66 70 66 64 72 85 89 85 87 93 87 85 88 68 53 42 40 42 36 28 19 16 13 15 20 15 13 9 8 7 4 2 7 11 12 7 7 11 10 4 1 0 4 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 10 133 443 618 613 673 652 465 299 205 88 38 62 91 156 398 703 845 802 759 846 985 938 943 1065 1003 1055 1115 1121 1189 1369 1584 1756 1896 2021 2023 1975 1996 2089 2153 2218 2288 2373 2430 2497 2808 3173 3318 3267 3098 3081 3262 3357 3235 3061 3032 3199 3318 3146 2858 2920 3134 3208 3240 3279 3224 3004 2839 2756 2694 2606 2484 2379 2340 2316 2308 2379 2502 2669 2898 3166 3428 3478 3294 3223 3251 3314 3115 2961 2904 2835 2677 2562 2475 2289 2145 2401 2820 2738 2458 2292 1728 974 486 254 86 11 15 10 22 14 4 1 8 8 2 2 5 9 22 40 72 122 155 146 159 192 155 99 73 233 383 378 401 521 726 915 943 749 490 342 211 124 110 150 239 411 402 411 428 458 695 984 1301 1562 1713 1735 1683 1717 1886 2124 2334 2422 2548 2844 2949 2975 3038 3137 3174 3091 2938 2879 2897 3116 3400 3649 3764 3749 3590 3426 3334 3231 3190 3270 3280 3154 2998 2789 2501 2208 2131 2106 2061 2037 2069 2170 2344 2473 2511 2491 2445 2378 2324 2310 2305 2309 2353 2400 2489 2587 2596 2580 2661 2946 3386 3740 3598 3224 3121 3070 2989 2935 2946 3032 3138 3192 3234 3341 3442 3360 3133 2979 2953 2914 2881 3046 3166 3322 3651 3863 4248 4288 4003 3627 3377 3479 3806 3855 3539 3310 3227 3282 3267 3105 3048 2913 2819 2825 2898 3087 3180 3375 3582 3797 4098 4384 4454 4276 3934 3507 3140 2949 2942 3021 2886 2576 2418 2561 2550 2685 2735 2697 2656 2631 2659 2624 2508 2421 2355 2281 2316 2412 2414 2504 2612 2534 2499 2552 2576 2663 2778 2976 3195 3334 3550 3726 3794 3755 3641 3525 3469 3486 3563 3734 4040 4347 4334 4178 3939 3701 3424 3217 3077 3090 3189 3375 3659 3978 4176 4203 4071 3902 3906 4085 3662 3208 2967 2894 2909 2977 3065 3138 3094 2890 2779 2819 2916 3069 3222 3235 2933 2672 2615 2908 3030 2915 3204 3436 3514 3401 3235 3083 3011 3002 3020 3081 3045 3070 3124 3180 3235 3394 3336 3128 3010 2923 2957 3148 3222 3140 3108 3198 3382 3549 3646 3675 3766 3925 4078 4206 4373 4547 4735 4832 4703 4491 4326 4265 4300 4252 3878 3337 2887 2651 2711 2851 2920 3139 3418 3586 3702 3431 2875 2415 2371 2805 3353 3543 3246 2383 1622 1416 1600 1659 1617 1571 1497 1477 1526 1565 1519 1434 1481 1568 1587 1640 1645 1641 1638 1726 1882 2075 2292 2511 2744 2969 3169 3384 3482 3248 2933 2668 80 96 105 117 132 117 76 58 67 75 66 57 55 52 46 39 39 46 46 41 37 44 57 66 69 68 70 71 62 45 28 33 56 65 61 52 60 70 72 67 65 71 72 73 80 70 52 39 38 43 35 27 17 18 20 22 15 11 11 10 9 7 5 4 10 15 10 11 10 10 14 14 7 0 5 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 40 237 495 596 664 725 660 506 425 292 131 71 66 91 304 530 610 601 637 772 891 914 1069 1262 1109 977 1023 1066 1135 1328 1624 1902 1933 1841 1789 1793 1837 1876 1889 1938 2015 2076 2159 2294 2567 2878 3045 3002 2673 2561 2800 2797 2697 2585 2701 3062 3395 3409 3187 3165 3382 3533 3480 3201 3307 3153 3141 3010 2871 2752 2529 2436 2426 2413 2426 2511 2687 2962 3260 3399 3346 3269 3272 3264 3235 3162 3001 2959 2911 2857 2515 2256 2289 2356 2374 2530 2672 2408 1947 1715 1546 1278 811 363 135 26 16 12 65 58 24 16 15 7 1 1 3 13 30 42 69 102 122 121 139 161 141 102 91 106 394 466 564 759 912 914 792 612 417 255 150 108 96 122 160 287 262 220 305 413 699 978 1276 1519 1629 1592 1540 1632 1854 2124 2365 2457 2540 2846 2941 2977 3093 3220 3401 3382 3206 3150 3014 3145 3431 3713 3857 3805 3480 3154 3045 3050 3128 3219 3241 3336 3109 3062 2977 2747 2489 2350 2214 2138 2130 2174 2295 2391 2445 2431 2362 2303 2273 2260 2264 2286 2343 2403 2469 2540 2577 2637 2736 2926 3365 3936 4089 3850 3719 3680 3577 3545 3575 3599 3647 3654 3611 3682 3778 3658 3303 3042 3073 2991 2969 3080 3197 3377 3613 3718 3917 3915 3722 3502 3459 3801 4292 4385 4017 3692 3484 3685 3950 3644 3503 3146 2812 2856 3035 3145 3154 3322 3624 3950 4247 4413 4349 4113 3832 3568 3347 3180 3094 3149 2738 2536 2389 2394 2481 2552 2616 2638 2653 2693 2747 2742 2657 2578 2493 2339 2365 2515 2590 2560 2568 2499 2500 2487 2510 2566 2602 2710 2881 3160 3514 3842 4017 4012 3907 3783 3746 3706 3699 3691 3849 4051 4145 4011 3597 3239 3063 3099 3099 3186 3326 3443 3630 3943 4221 4124 4130 4193 3968 3852 3435 3101 2880 2788 2915 3042 3100 3073 2941 2758 2690 2778 2855 2924 3122 3306 2898 2524 2478 2728 3055 2790 2943 3212 3321 3211 2980 2755 2650 2629 2612 2718 2750 2877 3062 3296 3474 3523 3258 3020 2798 2707 2782 3043 3183 3141 3208 3290 3367 3459 3485 3442 3519 3631 3735 3836 4026 4228 4445 4608 4613 4489 4355 4236 4110 3943 3597 3186 2838 2631 2629 2627 2684 2883 3160 3348 3497 3338 2775 2264 2331 3042 3822 4055 3559 2521 1740 1580 1612 1622 1651 1652 1590 1553 1556 1579 1555 1399 1477 1571 1611 1661 1713 1718 1717 1731 1752 1866 2100 2345 2584 2865 3180 3477 3587 3409 3063 2840 66 73 84 96 106 105 91 78 73 65 56 54 53 50 47 40 41 43 40 39 34 39 50 61 68 69 67 68 59 45 28 28 45 55 54 46 53 62 55 45 47 53 51 55 67 69 53 40 40 42 36 27 16 14 17 12 9 8 8 9 9 6 6 11 16 18 14 14 10 10 13 3 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 2 86 283 442 520 621 669 597 529 498 398 257 209 159 207 338 401 430 521 696 846 871 1045 1321 1216 980 971 1060 1149 1303 1586 1915 1812 1588 1584 1667 1718 1735 1736 1770 1826 1833 1836 1949 2182 2493 2847 3106 2967 2706 2748 2658 2383 2123 2184 2606 3154 3491 3457 3304 3368 3550 3505 3258 3225 3332 3339 3155 2991 2891 2708 2620 2572 2533 2562 2692 2967 3321 3524 3358 3058 3125 3280 3191 3104 3043 3057 2916 2883 2748 2306 1930 2069 2455 2726 2733 2472 1937 1199 665 627 855 854 515 226 56 4 3 9 4 1 72 91 32 2 3 6 22 41 47 66 92 104 103 113 127 122 116 117 146 401 599 753 857 855 687 510 400 289 178 124 125 134 144 155 189 132 151 331 494 709 985 1238 1431 1545 1534 1545 1609 1838 2183 2412 2454 2515 2836 2925 2921 3070 3363 3575 3461 3487 3400 3051 3051 3129 3381 3737 3633 3211 2938 2872 2898 3061 3317 3393 3297 3125 3137 3228 3118 2887 2712 2501 2325 2226 2217 2270 2321 2367 2394 2373 2314 2254 2218 2203 2218 2288 2390 2482 2651 2886 3077 3261 3405 3715 4071 4369 4377 4292 4325 4376 4385 4344 4234 4163 4137 4001 3996 4053 3809 3276 3016 3050 2960 2920 3027 3178 3359 3605 3845 3927 3798 3609 3566 3841 4310 4708 4854 4517 4331 4106 4277 4537 4199 3898 3292 2844 2933 3217 3371 3409 3467 3642 3896 4054 4038 3903 3700 3558 3520 3458 3284 3144 3036 2750 2534 2445 2378 2420 2527 2604 2637 2663 2693 2750 2797 2764 2725 2603 2500 2672 2970 3039 2682 2622 2627 2632 2629 2644 2669 2727 2833 2963 3188 3586 4007 4231 4306 4346 4285 4153 3997 3860 3767 3697 3701 3766 3752 3573 3493 3538 3582 3543 3486 3569 3765 3843 4088 4390 4354 4656 4367 3869 3540 3291 3061 2898 2811 2875 2966 3021 2978 2805 2649 2571 2700 2835 2868 3070 3174 2820 2528 2379 2494 2897 2804 2808 2947 2996 2885 2663 2442 2340 2469 2416 2342 2490 2695 2864 3097 3229 3305 3307 3210 3067 2870 2740 2888 3121 3191 3275 3421 3365 3312 3253 3226 3292 3397 3453 3522 3686 3869 4004 4095 4154 4091 3952 3834 3707 3563 3349 3035 2784 2643 2519 2448 2430 2530 2786 3116 3390 3333 2837 2377 2500 3232 3901 3944 3269 2507 1997 1798 1692 1693 1777 1802 1723 1620 1596 1583 1545 1405 1467 1517 1588 1648 1718 1732 1697 1675 1664 1736 1942 2135 2406 2701 3041 3371 3599 3640 3453 3147 65 62 60 73 86 93 98 95 81 60 46 42 43 41 43 47 42 35 35 33 28 29 40 54 62 69 71 65 55 48 35 27 36 44 46 44 43 48 44 33 33 38 35 41 63 69 53 42 44 42 34 24 12 6 9 3 6 7 7 7 4 2 4 13 19 21 23 19 10 9 10 3 0 0 0 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 101 243 350 433 499 484 418 405 409 338 277 209 115 254 328 348 450 668 957 983 1023 1240 1240 1028 983 1146 1357 1589 1826 2006 1795 1552 1570 1640 1674 1685 1673 1643 1624 1637 1677 1778 1985 2340 2773 2965 2718 2380 2443 2509 2266 1873 1740 2100 2695 3284 3612 3601 3489 3513 3600 3530 3409 3517 3412 3216 3090 3050 3006 2999 2765 2671 2699 2879 3262 3594 3587 3214 2937 3103 3242 3172 3095 3025 3172 2990 2814 2562 2211 1879 2098 2693 3121 3151 2822 1967 894 218 93 238 416 448 300 76 1 0 0 2 4 153 206 62 5 6 10 21 33 40 57 82 95 94 93 94 91 98 121 144 343 618 785 789 646 413 238 188 191 167 138 162 201 192 188 206 157 171 440 636 761 977 1227 1403 1453 1465 1484 1499 1762 2165 2371 2387 2439 2679 2854 2989 3269 3596 3585 3401 3350 3075 2837 2751 2643 3050 3534 3297 2855 2726 2798 2915 3061 3222 3289 3289 3157 3099 3161 3219 3145 3031 2848 2596 2418 2351 2331 2320 2331 2349 2342 2315 2284 2253 2233 2236 2241 2265 2317 2454 2714 3277 3832 4034 3955 3884 4109 4326 4360 4433 4520 4533 4594 4657 4612 4551 4393 4258 4210 3907 3266 2897 2946 3027 2958 2917 3044 3214 3597 4005 4096 3920 3736 3865 4331 4697 4940 5183 4956 4773 4617 4647 4729 4505 4012 3350 2949 3022 3389 3628 3659 3689 3873 3962 3808 3649 3521 3341 3261 3305 3292 3131 2977 2846 2716 2576 2598 2607 2559 2576 2616 2599 2581 2603 2669 2759 2813 2830 2821 2909 3084 3323 3287 2853 2904 3023 2947 2786 2672 2685 2827 3025 3156 3316 3659 4026 4278 4413 4579 4711 4635 4414 4108 3902 3692 3585 3564 3570 3642 3815 3997 3963 3741 3596 3625 3828 3891 3921 4267 4503 4643 4401 3875 3436 3260 3160 3062 3028 2992 2930 2908 2813 2661 2601 2585 2709 2770 2776 2864 2923 2812 2631 2435 2473 2646 2764 2851 2878 2782 2719 2499 2285 2210 2304 2248 2210 2405 2574 2704 2838 2958 3107 3239 3266 3164 2959 2779 2779 2980 3269 3197 3191 3265 3183 3058 3051 3123 3217 3249 3277 3384 3559 3631 3523 3600 3552 3394 3267 3171 3146 3005 2839 2708 2614 2464 2307 2253 2337 2594 2914 3242 3350 2941 2664 2882 3442 3957 3883 3210 2598 2297 2093 1893 1967 2050 2046 1809 1525 1627 1647 1563 1464 1519 1561 1555 1584 1632 1609 1575 1590 1579 1676 1869 1925 2227 2516 2851 3206 3585 3791 3756 3554 67 63 56 57 69 83 93 97 86 66 46 37 36 34 32 43 52 37 30 27 23 23 30 43 52 55 60 57 53 46 36 20 25 31 35 35 35 34 30 26 27 30 32 34 52 66 53 48 52 44 27 12 3 0 1 4 9 10 10 8 1 1 7 16 19 20 24 20 10 10 8 6 0 0 0 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 13 15 181 362 369 312 261 189 150 170 184 167 136 119 324 435 396 398 561 1013 1160 1064 1116 1132 1046 1059 1213 1442 1664 1783 1712 1508 1377 1504 1649 1726 1747 1728 1681 1651 1675 1738 1883 2114 2444 2822 2964 2678 2436 2695 2721 2253 1739 1653 2062 2393 2778 3346 3679 3650 3593 3703 3788 3781 3800 3695 3485 3170 2923 2819 2786 2749 2729 2787 3017 3438 3651 3497 3209 3121 3191 3183 3114 3054 3104 3211 2956 2560 2459 2299 2178 2394 2829 2716 2597 2849 2418 1271 325 11 16 88 234 278 78 4 0 0 1 3 58 110 39 9 9 15 20 23 29 44 62 77 80 73 66 63 72 90 113 165 374 585 599 412 207 105 109 172 194 160 174 227 216 201 236 217 248 537 752 825 992 1198 1287 1292 1317 1376 1461 1681 1997 2281 2416 2441 2614 2869 3129 3441 3614 3481 3374 3298 2949 2695 2593 2566 3029 3433 3113 2691 2658 2835 3053 3268 3453 3573 3498 3280 3094 3046 3128 3163 3161 3110 2915 2704 2585 2515 2438 2390 2356 2294 2251 2263 2288 2307 2312 2292 2200 2211 2299 2553 3127 3809 4246 3950 3582 3603 3885 4070 4204 4330 4399 4502 4667 4762 4738 4578 4307 4135 3964 3550 3162 3087 3270 3209 2872 2941 3181 3589 3764 3904 3991 3933 4152 4566 4891 5146 5195 4978 4796 4673 4642 4645 4464 3941 3367 2999 3111 3447 3588 3643 3839 3964 3802 3542 3408 3291 3136 3037 3028 3012 2985 2916 2763 2654 2623 2706 2752 2711 2696 2686 2634 2605 2642 2722 2812 2882 2974 2997 3148 3205 3362 3295 3089 3178 3223 3101 2860 2706 2776 3069 3336 3386 3455 3657 3815 4008 4229 4526 4778 4822 4673 4350 4117 3868 3684 3563 3545 3654 3797 3924 3913 3732 3730 3628 3620 3578 3669 3937 3888 4189 4455 4154 3653 3331 3205 3162 3055 2904 2841 2748 2664 2664 2641 2665 2780 2874 2881 2849 2853 2842 2671 2558 2595 2637 2711 2817 2903 2741 2730 2564 2302 2136 2137 2179 2225 2359 2526 2686 2768 2808 2901 3048 3132 3103 2990 2887 2874 3063 3412 3321 3245 3242 3190 3029 2940 2990 3033 3045 3062 3079 3274 3381 3181 3100 3032 2906 2820 2725 2745 2748 2781 2771 2676 2525 2396 2359 2461 2649 2854 3120 3178 3024 2914 3140 3610 4007 3865 3347 2940 2722 2676 2608 2513 2320 1913 1594 1503 1573 1602 1591 1514 1513 1566 1522 1506 1560 1584 1535 1503 1539 1613 1781 1899 2081 2349 2671 3036 3425 3724 3865 3807 72 69 64 59 60 67 74 85 87 75 54 38 32 29 29 36 47 44 31 22 15 16 22 34 48 55 54 52 52 49 31 19 15 18 28 31 34 29 25 34 49 51 41 34 38 58 55 54 58 46 25 7 2 1 2 6 10 12 15 15 10 9 14 18 17 17 19 15 14 12 5 0 0 0 0 0 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 16 11 135 379 387 238 113 43 17 22 46 54 67 181 419 504 403 339 441 878 1174 1136 1071 1096 1120 1168 1293 1448 1526 1440 1253 1153 1235 1420 1659 1856 1852 1808 1740 1717 1819 2047 2235 2353 2514 2783 2951 2801 2589 2648 2549 2316 1833 1855 2351 2425 2404 2869 3434 3685 3744 3802 3919 3996 3969 3877 3738 3512 3202 2969 2836 2869 2930 3049 3239 3541 3629 3469 3334 3318 3213 3063 2919 2950 3223 3063 2645 2266 2395 2550 2596 2547 2490 1672 1250 1559 1603 1031 334 23 1 20 103 180 81 2 1 3 8 7 8 21 22 13 11 15 16 15 22 36 46 52 55 48 43 46 59 90 125 151 218 339 345 209 98 71 106 166 192 165 159 192 171 129 174 245 370 639 852 893 966 1050 1106 1121 1166 1275 1413 1660 1993 2258 2358 2406 2578 2852 3175 3436 3413 3297 3338 3269 2888 2709 2795 2833 3033 3238 3021 2654 2587 2820 3175 3422 3463 3570 3608 3446 3288 3239 3106 3140 3190 3243 3168 2993 2819 2737 2660 2555 2404 2220 2128 2158 2212 2277 2273 2262 2266 2312 2373 2558 2914 3361 3739 3700 3437 3339 3520 3748 3910 4039 4164 4318 4497 4641 4700 4573 4200 3836 3733 3758 3598 3461 3594 3585 3235 3291 3467 3601 3465 3368 3632 3900 4160 4578 4968 5142 5096 4807 4565 4389 4270 4299 4362 3918 3362 3004 3058 3335 3450 3449 3442 3341 3256 3207 3207 3151 3022 2962 2909 2847 2991 3110 3209 3018 2902 2999 3036 2946 2879 2895 2913 2986 3113 3162 3349 3595 3672 3321 3182 3201 3368 3346 3225 3109 2985 2869 2707 2645 2797 2961 3051 3175 3325 3392 3494 3684 4017 4405 4778 4777 4621 4394 4175 3957 3794 3727 3734 3741 3708 3653 3674 3615 3575 3462 3384 3179 3040 3058 2959 3318 3827 3990 3813 3553 3320 3141 3108 2860 2784 2715 2689 2724 2724 2841 3056 3539 3424 3018 2812 2802 2776 2771 2652 2350 2382 2566 2826 2786 2710 2577 2276 2101 2098 2171 2239 2397 2582 2678 2720 2734 2778 2886 2984 3056 3038 2997 3018 3131 3288 3384 3460 3336 3257 3124 2941 2899 2927 2973 2995 2885 3046 3065 2953 2733 2643 2562 2543 2584 2696 2856 3082 3172 3085 2876 2560 2418 2657 2833 2933 3032 3110 3145 3090 3182 3454 3651 3638 3528 3454 3294 3106 2921 2706 2383 1974 1761 1632 1534 1489 1540 1619 1681 1664 1549 1478 1527 1549 1502 1456 1526 1647 1775 1855 1977 2182 2475 2814 3181 3525 3819 3857 81 76 68 62 60 65 69 76 83 80 63 43 31 25 20 23 35 40 33 22 13 13 15 23 34 48 53 46 44 43 28 17 10 10 12 13 24 28 24 26 39 46 38 24 25 45 55 57 57 46 29 13 5 2 3 7 9 12 16 18 17 15 17 17 16 18 12 14 19 14 6 1 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 4 16 24 82 320 388 233 74 19 3 17 31 22 61 255 499 544 412 332 385 627 989 1139 1028 1086 1227 1347 1426 1487 1439 1302 1218 1274 1371 1427 1620 1889 1923 1864 1762 1698 1763 1913 1964 1988 2162 2510 2752 2662 2539 2633 2614 2365 2024 1982 2431 2497 2375 2570 3323 3803 3978 4003 4051 4077 4004 3934 3898 3812 3698 3615 3450 3270 3322 3309 3387 3631 3730 3664 3507 3350 3115 2903 2872 3053 3171 2910 2451 2179 2462 2826 2705 2057 1568 680 301 517 773 456 125 11 0 2 33 88 75 4 2 6 5 0 1 5 10 13 17 21 23 27 32 40 42 39 39 37 39 47 58 89 131 151 162 178 148 76 34 41 98 146 159 144 142 163 150 96 94 179 354 623 890 911 905 888 962 1030 1136 1285 1467 1706 1965 2181 2241 2272 2477 2708 2960 3174 3130 3172 3376 3280 2843 2766 3002 3072 3090 3159 3021 2801 2708 2822 3141 3422 3480 3520 3519 3464 3501 3443 3244 3153 3277 3339 3364 3240 3132 3044 2914 2734 2526 2337 2212 2136 2113 2173 2180 2170 2235 2306 2368 2506 2728 3051 3417 3527 3385 3274 3325 3457 3590 3736 3923 4142 4348 4523 4670 4683 4318 3683 3451 3605 3839 3802 3902 4014 3942 3934 3893 3719 3492 3469 3646 3805 4061 4469 4819 4960 4953 4598 4248 3839 3835 4093 4316 3991 3527 3358 3502 3687 3726 3667 3550 3356 3143 2991 2953 2995 2984 2972 2910 3009 3213 3405 3687 3979 4011 3769 3426 3107 3111 3368 3499 3521 3696 3801 4014 4124 3915 3526 3177 3212 3440 3396 3194 2901 2691 2626 2571 2566 2598 2656 2656 2771 2900 3005 3207 3450 3838 4252 4583 4628 4487 4290 4089 3937 3848 3793 3758 3712 3668 3646 3650 3595 3518 3389 3264 3105 2983 2891 2779 2853 3069 3347 3583 3712 3664 3181 3143 2887 2773 2716 2711 2739 2815 3070 3664 4194 3724 3023 2854 2895 2948 2956 2642 2194 2058 2287 2622 2754 2683 2486 2326 2299 2267 2254 2432 2754 2922 2931 2788 2687 2659 2764 2872 2987 3083 3068 3041 3003 3005 3100 3245 3302 3278 3213 3061 2844 2888 3018 3055 2950 2819 2740 2782 2693 2536 2466 2496 2670 3022 3418 3692 3738 3448 2839 2434 2313 2623 2826 2877 2935 3083 3183 3139 3111 3186 3288 3590 3551 3609 3448 3121 2763 2599 2587 2546 2421 2140 1730 1457 1431 1561 1788 1859 1639 1554 1554 1548 1466 1427 1521 1699 1800 1806 1885 2021 2289 2598 2914 3262 3569 3707 88 86 75 65 63 67 72 75 78 76 65 43 28 22 23 26 28 32 30 23 15 10 10 15 21 29 39 37 29 30 27 17 11 13 18 18 16 21 26 39 30 34 26 15 19 36 48 52 51 42 27 14 6 2 1 5 8 10 15 18 19 19 19 19 20 22 16 20 21 7 6 2 0 0 0 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 3 12 23 53 181 278 190 66 31 3 24 56 35 92 328 553 569 431 317 309 428 706 933 893 1175 1425 1483 1469 1442 1316 1259 1346 1475 1494 1460 1604 1850 1968 1935 1835 1668 1527 1567 1623 1631 1790 2215 2501 2296 2142 2318 2529 2537 2307 2019 2178 2353 2490 2504 3302 3806 3992 3983 3928 3907 3925 3976 3956 3850 3763 3642 3546 3434 3298 3308 3419 3674 3801 3727 3487 3256 3003 2898 2903 2844 2717 2558 2370 2235 2458 2720 2262 1301 626 150 30 60 103 65 18 4 1 0 4 32 46 12 1 1 1 0 0 2 3 9 30 22 25 45 56 47 45 46 49 52 49 52 68 93 135 151 115 110 75 43 16 30 67 112 134 129 114 109 111 107 95 88 217 478 827 892 889 812 924 1081 1174 1274 1445 1690 1975 2252 2289 2267 2469 2616 2726 2834 2864 3087 3480 3444 2928 2815 3085 3165 3070 3090 2981 2869 2767 2786 3085 3440 3507 3347 3371 3468 3568 3530 3377 3280 3386 3412 3475 3445 3375 3275 3115 2895 2666 2538 2476 2361 2280 2314 2359 2335 2284 2274 2320 2427 2633 2944 3253 3366 3254 3138 3131 3179 3250 3364 3547 3791 4037 4259 4468 4649 4493 4007 3624 3510 3942 4131 4252 4416 4479 4436 4361 4274 4180 4049 3903 3960 4262 4576 4745 4728 4870 4473 3928 3576 3873 4282 4468 4238 3941 3866 3952 4054 4133 4157 4081 3922 3570 3125 2805 2837 2870 2926 2971 3124 3414 3668 3863 4080 4203 4214 4065 3792 3861 4090 4188 4141 4348 4419 4456 4359 4016 3500 3081 3164 3481 3451 3216 2939 2695 2563 2547 2594 2599 2563 2606 2633 2634 2712 2896 3199 3642 4063 4365 4465 4401 4247 4069 3926 3825 3728 3696 3710 3707 3710 3685 3605 3538 3399 3240 3137 3001 2797 2650 2665 2805 3011 3243 3436 3452 3300 3279 3137 2825 2645 2644 2723 2946 3573 4422 4424 3533 2945 2934 2912 3022 3135 2862 2332 1988 2106 2422 2705 2679 2484 2424 2451 2404 2345 2482 2820 2972 3074 3033 2912 2707 2741 2892 3129 3251 3193 3118 3112 3084 3012 3074 3257 3289 3193 3145 2795 2768 2965 3126 3029 2729 2682 2766 2710 2667 2655 2719 2871 3335 3750 4060 4066 3566 2921 2561 2497 2644 2795 2798 2802 2945 3031 2984 2962 2972 2926 3174 3307 3344 3242 2976 2769 2787 2907 2969 2915 2688 2163 1743 1388 1367 1568 1849 1816 1700 1597 1573 1554 1498 1536 1704 1813 1782 1799 1912 2151 2385 2697 2997 3231 3408 86 86 78 68 63 65 71 74 75 72 63 47 32 19 14 16 21 26 24 19 14 9 9 11 16 23 24 23 24 21 20 17 15 23 30 23 13 10 12 17 21 30 23 11 16 30 42 45 44 36 26 16 8 5 3 5 9 9 14 19 20 18 18 19 21 23 21 21 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 9 23 32 70 123 103 55 27 1 29 88 55 128 377 566 572 448 312 255 300 478 699 849 1332 1563 1441 1473 1412 1298 1373 1541 1620 1545 1523 1636 1789 1891 1880 1771 1572 1475 1545 1613 1594 1694 2051 2316 1977 1848 1985 2277 2496 2331 2066 2072 2208 2552 2712 3295 3780 3939 3899 3803 3769 3790 3779 3665 3494 3448 3533 3551 3453 3381 3396 3513 3708 3801 3671 3471 3250 2911 2595 2566 2546 2480 2412 2391 2284 2159 2145 1645 759 175 15 0 1 4 3 1 1 0 0 0 6 15 11 2 0 0 0 0 0 0 3 22 17 19 75 87 64 62 57 61 71 68 68 64 68 99 102 86 90 116 88 18 28 49 99 136 156 120 70 63 144 194 71 168 377 706 859 922 858 953 1119 1189 1254 1433 1650 1904 2300 2391 2332 2517 2518 2466 2576 2684 2999 3497 3589 3267 2982 3109 3247 3149 3000 2934 2976 2887 2792 3003 3384 3505 3296 3278 3429 3503 3520 3514 3481 3460 3457 3493 3464 3415 3346 3199 2986 2809 2754 2740 2664 2622 2637 2644 2613 2506 2415 2464 2555 2710 2899 3058 3070 2944 2861 2864 2899 2937 2976 3057 3224 3459 3704 3936 4171 4304 4362 4152 3863 4111 4432 4554 4637 4685 4716 4800 4861 4830 4717 4542 4495 4664 4669 4471 4363 4721 4501 4036 3958 4311 4511 4377 4255 4239 4230 4195 4128 4211 4474 4544 4533 4261 3693 3094 2894 2881 2963 3016 3087 3295 3523 3726 4070 4090 3933 4227 4469 4652 4580 4632 4711 4801 4697 4488 4207 3827 3441 3214 3357 3508 3416 3214 3028 2797 2564 2527 2536 2518 2493 2631 2611 2628 2623 2764 3099 3486 3815 4071 4278 4359 4258 4085 3910 3791 3719 3753 3763 3716 3679 3648 3566 3507 3415 3284 3170 3030 2821 2615 2560 2662 2818 2936 2992 2981 3054 3119 3040 2657 2495 2551 2701 3099 3848 4388 4066 3225 2696 2714 2783 2942 2943 2659 2395 1931 2007 2357 2671 2663 2514 2550 2641 2541 2403 2455 2737 3009 3143 3211 3245 3070 3074 3310 3543 3592 3415 3226 3197 3228 3251 3242 3250 3196 3156 3200 2919 2675 2770 3060 3100 2851 2764 2896 3046 3128 3173 3323 3375 3560 3779 3891 3880 3567 3157 2952 2972 2992 2880 2664 2552 2610 2645 2609 2613 2598 2658 2807 2943 3017 2958 2756 2581 2584 2716 2786 2643 2504 2634 2219 1663 1434 1447 1606 1793 1791 1638 1598 1613 1568 1472 1622 1751 1779 1755 1847 2056 2288 2506 2703 2874 2997 76 78 75 66 57 50 50 58 63 64 60 52 41 29 20 17 18 21 18 13 9 8 9 14 18 16 13 9 11 10 11 13 14 28 24 17 16 14 16 18 18 26 23 6 13 28 42 41 38 31 23 15 7 5 6 9 11 13 16 20 20 18 17 20 22 22 20 17 9 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 8 31 34 29 34 34 27 12 9 51 73 69 146 380 518 533 469 337 254 240 331 566 947 1452 1560 1487 1654 1462 1365 1415 1539 1641 1587 1612 1668 1693 1703 1702 1656 1567 1564 1646 1692 1616 1715 1916 2214 1865 1676 1692 1985 2290 2370 2313 2287 2411 2759 3050 3354 3692 3881 3882 3802 3801 3765 3605 3425 3340 3465 3658 3662 3568 3544 3535 3600 3716 3756 3649 3528 3293 2848 2365 2153 2052 2063 2312 2617 2392 1732 1308 970 372 34 0 0 0 0 0 0 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 6 6 16 62 66 60 58 51 54 66 75 79 69 56 45 46 80 124 151 100 40 38 33 102 155 178 141 99 77 205 325 159 217 383 623 794 850 888 966 1120 1196 1283 1512 1813 2099 2463 2525 2413 2463 2406 2324 2400 2562 2891 3314 3512 3455 3247 3253 3417 3526 3365 3160 3174 3191 3065 3050 3288 3484 3423 3360 3358 3366 3457 3550 3514 3447 3470 3483 3459 3431 3315 3135 2969 2882 2888 2907 2892 2912 2912 2889 2886 2856 2783 2861 2858 2908 2977 2961 2818 2614 2525 2555 2614 2637 2602 2583 2692 2924 3164 3360 3493 3792 4283 4516 4400 4472 4589 4581 4583 4651 4794 4921 4932 4899 4884 4866 4853 4916 4782 4452 4277 4531 4641 4461 4456 4662 4654 4359 4195 4202 4178 4109 4104 4331 4558 4719 4788 4705 4353 3875 3593 3496 3421 3427 3388 3388 3500 3477 3296 3295 3412 3526 3848 4143 4477 4778 4875 4850 4599 4180 3749 3387 3211 3255 3402 3458 3331 3156 3034 2839 2584 2512 2504 2534 2533 2612 2685 2689 2699 2804 3021 3269 3519 3767 3981 4104 4113 4054 3948 3814 3736 3749 3635 3521 3416 3353 3322 3338 3389 3363 3262 3107 2895 2827 2681 2678 2779 2805 2819 2756 2741 2790 2772 2600 2525 2537 2635 3078 3955 4464 3550 2779 2753 2710 2735 2870 2566 2475 2299 1980 2051 2391 2714 2826 2735 2761 2848 2702 2490 2498 2900 3310 3346 3424 3579 3566 3577 3661 3693 3678 3654 3531 3309 3047 3027 3382 3430 3158 3058 3154 3104 2778 2584 2838 3059 2966 2935 3225 3523 3748 3878 3948 3811 3687 3741 3750 3739 3631 3534 3539 3372 2975 2587 2251 2103 2081 2199 2330 2368 2374 2411 2504 2620 2673 2600 2381 2140 2057 2155 2289 2498 3025 3164 2610 1991 1595 1439 1471 1636 1718 1590 1513 1558 1601 1500 1576 1665 1726 1724 1783 1963 2158 2290 2428 2559 2579 59 62 67 63 51 34 23 29 40 47 54 54 49 39 28 20 19 18 16 13 10 7 7 7 7 12 12 8 7 7 7 8 10 15 10 12 13 12 14 18 18 22 19 8 21 37 41 36 36 34 29 13 5 6 10 13 12 12 14 15 17 19 17 20 23 21 16 10 5 1 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 4 25 38 23 9 13 15 6 25 63 35 68 152 346 414 433 420 317 248 220 299 618 1129 1482 1563 1725 1681 1399 1265 1197 1486 1720 1622 1661 1675 1647 1617 1595 1607 1606 1645 1775 1783 1674 1867 1978 2115 1980 1991 1923 1946 2185 2475 2500 2555 2858 3206 3392 3439 3613 3808 3801 3756 3674 3564 3447 3398 3450 3516 3615 3712 3724 3642 3592 3641 3706 3700 3604 3492 3212 2711 2241 1989 1880 1975 2375 2699 2325 1409 686 362 126 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 9 5 1 18 26 24 45 45 48 56 76 88 73 63 65 44 33 49 75 80 60 34 29 30 111 191 209 187 245 457 654 617 399 326 403 598 762 818 858 976 1126 1205 1337 1619 1979 2258 2419 2444 2410 2390 2323 2232 2260 2416 2730 3125 3477 3661 3565 3330 3196 3336 3295 3040 2999 3249 3463 3419 3320 3405 3517 3495 3331 3200 3314 3463 3381 3425 3489 3507 3451 3373 3149 2981 2902 2854 2820 2856 3019 3092 3165 3182 3185 3166 3132 3200 3149 3212 3233 3121 2917 2671 2495 2466 2515 2539 2525 2524 2625 2824 3051 3252 3419 3725 4188 4527 4605 4631 4567 4416 4343 4389 4500 4548 4484 4498 4595 4673 4744 4854 4760 4395 4115 4292 4526 4387 4439 4706 4615 4293 4135 4097 4013 3861 3838 4033 4366 4631 4753 4804 4722 4547 4496 4465 4278 4227 4277 4343 4256 3942 3696 3569 3418 3509 3732 3953 4484 4745 4629 4438 4166 3684 3245 2995 3039 3225 3332 3327 3246 3168 3107 2873 2609 2552 2520 2577 2618 2630 2724 2803 2856 2864 2871 2974 3185 3396 3560 3733 3828 3874 3881 3811 3680 3586 3430 3219 2991 2841 2842 2973 3162 3266 3226 3161 2955 2953 2919 2844 2861 2846 2889 2820 2672 2596 2600 2617 2623 2575 2558 2934 3770 4330 3474 2789 2838 2883 2899 3058 2713 2559 2429 2194 2124 2339 2722 2924 2760 2954 2957 2768 2518 2538 3022 3464 3683 3841 3970 3954 3769 3499 3362 3655 3935 4153 3903 3252 2983 3192 3401 3207 2823 2854 3059 2925 2675 2647 2845 3035 3013 3218 3699 3968 4123 4101 3903 3732 3652 3646 3682 3655 3590 3525 3168 2696 2199 1813 1738 1888 2103 2233 2265 2242 2213 2230 2301 2329 2244 2057 1839 1827 1865 2011 2393 2811 2906 2637 2255 1982 1700 1577 1519 1568 1533 1549 1558 1573 1577 1606 1646 1693 1705 1706 1810 1997 2105 2272 2381 2411 48 51 56 58 48 28 12 10 16 24 37 48 52 48 39 31 23 19 15 12 9 7 7 7 7 13 13 9 7 11 16 15 11 9 9 9 6 6 10 18 13 16 16 17 30 38 32 31 34 27 26 8 3 9 13 11 10 9 9 11 16 18 15 18 24 23 16 14 11 5 1 0 0 0 0 3 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 37 18 3 10 24 21 35 47 20 50 147 263 273 282 309 261 212 203 345 787 1284 1475 1623 1737 1499 1272 1097 1159 1679 1840 1627 1687 1704 1691 1651 1585 1639 1691 1794 1983 1932 1802 2060 2249 2113 2093 2167 2251 2232 2329 2465 2595 2850 3251 3557 3649 3624 3647 3841 3848 3742 3647 3468 3290 3199 3131 3298 3598 3739 3688 3622 3651 3725 3749 3706 3581 3444 3265 2834 2338 2097 2120 2240 2453 2365 1918 1268 553 136 35 0 0 0 0 0 0 0 5 5 1 0 0 0 0 0 0 0 0 0 0 1 7 3 0 9 8 5 47 52 44 44 54 64 70 68 53 46 49 40 25 34 39 30 18 26 96 180 214 218 371 762 976 776 468 315 391 626 790 821 866 1000 1140 1243 1434 1743 2119 2403 2487 2451 2395 2361 2347 2319 2301 2394 2594 2903 3337 3746 3777 3382 2983 2990 3217 3337 3075 3043 3495 3762 3576 3425 3433 3383 3231 3069 3156 3529 3432 3482 3469 3543 3476 3287 3076 2897 2797 2797 2808 2825 2949 3107 3367 3523 3572 3406 3371 3367 3464 3553 3587 3538 3415 3230 3030 2890 2827 2814 2836 2873 2980 3133 3345 3568 3774 3925 4120 4300 4392 4398 4308 4145 3991 3924 3924 3898 3846 3870 3968 4121 4346 4589 4570 4329 4038 4196 4351 4125 4097 4400 4401 4117 3990 3959 3852 3685 3625 3739 4075 4335 4396 4551 4649 4677 4784 4874 4746 4589 4465 4277 4081 4017 3947 3715 3698 4003 4249 4468 4649 4492 4213 3945 3597 3170 2950 3095 3297 3289 3243 3217 3215 3191 3148 2919 2696 2671 2596 2532 2581 2602 2677 2742 2818 2831 2698 2647 2868 3109 3224 3327 3400 3463 3539 3556 3434 3291 3110 2907 2721 2584 2564 2693 2901 3062 3053 3101 3111 3126 3002 2888 2882 2903 2904 2825 2682 2576 2552 2567 2567 2579 2544 2777 3283 3686 3333 2838 2910 3407 3723 3652 3297 2994 2743 2489 2272 2379 2686 2885 2794 2826 2884 2664 2445 2612 3101 3547 3854 4038 4121 4067 3830 3683 3755 3558 3659 4116 4200 3560 2763 2664 3206 3330 2801 2558 2863 2935 2700 2544 2571 2939 2977 3073 3478 3804 3944 3869 3659 3475 3394 3389 3481 3433 3339 3249 2916 2541 2076 1669 1594 1751 1928 1989 2030 2078 2100 2126 2118 2035 1918 1824 1744 1729 1790 2001 2328 2607 2675 2551 2279 2274 2017 1785 1624 1505 1483 1558 1606 1604 1626 1640 1569 1503 1584 1609 1705 1866 2004 2171 2328 2437 45 47 52 54 49 33 15 7 5 6 12 27 40 45 42 36 27 21 15 11 10 10 8 6 5 7 9 8 9 11 18 19 14 10 10 8 7 10 17 33 13 16 14 18 23 25 24 27 31 20 6 2 0 8 10 9 9 9 10 13 19 19 16 21 28 26 20 20 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 2 13 26 14 2 4 30 41 33 22 9 38 116 161 138 147 189 193 169 190 427 966 1401 1525 1740 1704 1423 1253 1204 1439 1887 1790 1694 1680 1696 1728 1624 1554 1644 1719 1837 2036 1940 1919 2265 2355 2302 2225 2235 2276 2387 2628 2516 2637 3113 3523 3777 3844 3784 3783 3872 3828 3701 3662 3481 3473 3403 3324 3451 3675 3796 3813 3778 3802 3825 3777 3674 3512 3360 3278 3048 2710 2493 2633 2652 2643 2376 1818 1194 504 110 24 0 0 0 0 0 0 0 4 5 0 0 0 19 32 12 0 0 0 0 0 0 1 0 1 10 10 1 47 59 30 16 23 41 57 72 74 72 89 92 55 33 38 28 21 20 43 102 164 193 287 518 664 529 289 241 441 704 826 822 880 1026 1176 1324 1550 1876 2264 2557 2634 2549 2454 2399 2339 2286 2302 2407 2584 2837 3177 3432 3478 3162 2904 2939 3133 3458 3437 3148 3307 3754 3793 3476 3276 3342 3125 2921 2917 3545 3567 3594 3593 3654 3608 3406 3185 2969 2833 2840 2869 2852 2919 3102 3381 3628 3665 3512 3429 3472 3687 3880 3931 3961 3938 3851 3743 3585 3415 3352 3366 3366 3405 3499 3682 3846 3958 3934 3909 3904 3892 3886 3844 3720 3551 3427 3372 3339 3328 3409 3569 3746 4001 4218 4295 4300 4190 4366 4438 4276 4157 4291 4302 4081 3955 3921 3811 3738 3798 3916 3991 4020 4082 4344 4496 4567 4635 4673 4592 4403 4183 4038 4016 4000 3910 3725 3829 4070 4303 4350 4391 4050 3713 3444 3143 2927 2939 3170 3319 3219 3209 3246 3272 3237 3153 3000 2961 2819 2672 2718 2702 2614 2537 2522 2626 2713 2637 2560 2678 2827 2858 2835 2936 2966 3044 3089 3034 2943 2854 2748 2623 2542 2548 2649 2815 2946 2946 3003 3034 3071 3084 2923 2888 2921 2864 2706 2547 2502 2538 2490 2407 2464 2423 2532 2805 3017 2965 2783 2959 3563 3750 3740 3712 3279 2894 2660 2520 2532 2604 2740 2764 2697 2680 2520 2477 2738 3117 3435 3732 3970 3984 3929 3675 3428 3156 2950 3123 3545 3972 3688 2980 2554 3020 3555 3119 2580 2568 2703 2542 2470 2407 2683 2834 2946 3139 3334 3499 3494 3308 3088 2888 2897 3149 3167 3155 3137 3033 2741 2332 1964 1791 1761 1704 1629 1731 1864 1987 2069 2014 1856 1741 1685 1679 1747 1917 2167 2441 2687 2716 2551 2103 2142 2080 1861 1770 1582 1469 1515 1586 1618 1668 1668 1567 1491 1535 1608 1718 1823 1940 2081 2278 2450 48 47 49 50 52 48 30 14 7 5 5 9 17 26 34 34 26 22 17 16 17 16 11 7 6 6 8 12 17 22 22 21 16 13 12 10 10 15 19 14 18 17 12 16 10 18 24 27 20 9 2 0 2 11 15 20 18 14 15 18 21 19 18 22 26 24 19 19 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 3 13 19 15 0 0 22 47 20 4 1 25 64 67 49 76 128 151 156 218 514 1100 1511 1552 1822 1824 1539 1466 1515 1686 1835 1633 1736 1800 1755 1695 1505 1453 1533 1610 1637 1857 1829 2032 2305 2350 2424 2302 2502 2437 2393 2726 2738 2753 3201 3617 3830 3905 3916 3930 3870 3746 3687 3611 3370 3517 3547 3591 3630 3797 3921 3998 4019 3985 3875 3695 3516 3360 3285 3295 3180 3080 3169 3164 3152 3041 2676 1899 942 314 68 12 0 0 0 0 0 0 0 1 1 0 0 0 60 130 56 5 0 0 0 0 0 0 0 1 6 8 1 29 47 21 6 21 50 79 114 121 105 117 123 64 28 37 46 33 22 25 54 117 159 181 268 366 305 185 268 535 761 847 840 896 1038 1218 1406 1644 1950 2295 2577 2652 2530 2438 2403 2326 2293 2363 2425 2493 2603 2879 3096 3106 2721 2796 2903 3060 3288 3524 3349 3171 3521 3849 3494 3077 3272 3051 2939 2920 3287 3498 3593 3666 3667 3631 3471 3247 3044 2887 2824 2852 2862 2857 3015 3274 3461 3469 3293 3247 3319 3433 3551 3705 3886 3981 3987 3965 3881 3761 3754 3820 3829 3783 3745 3800 3829 3877 3797 3629 3487 3361 3241 3197 3172 3100 3010 2959 3001 3080 3225 3359 3561 3839 3757 3918 4164 4399 4567 4609 4537 4480 4426 4310 4152 4008 3932 3683 3651 3605 3736 3781 3840 3974 4180 4307 4355 4373 4398 4382 4242 4042 3948 3954 3818 3639 3478 3526 3917 4249 4237 3963 3557 3229 3002 2781 2742 2940 3125 3169 3103 3210 3326 3372 3322 3231 3113 3069 2857 2729 2686 2662 2651 2617 2577 2568 2564 2565 2486 2594 2663 2713 2655 2655 2649 2697 2720 2688 2646 2623 2590 2530 2503 2527 2634 2761 2809 2868 2938 2823 2712 2837 2856 2860 2883 2793 2559 2381 2470 2470 2423 2364 2306 2234 2367 2518 2682 2665 2694 2858 3096 3393 4005 4467 3708 2947 2626 2732 2687 2570 2625 2714 2629 2506 2432 2472 2644 2922 3164 3415 3703 3726 3545 3140 2819 2562 2636 3012 3499 3759 3757 3495 3046 3038 3455 3327 2804 2476 2674 2653 2477 2387 2543 2756 2882 2860 2883 3070 3131 2991 2819 2416 2529 2818 3001 3027 3097 3192 3095 2829 2564 2371 2175 1910 1662 1614 1649 1745 1916 1951 1839 1727 1671 1682 1803 2030 2306 2637 3126 2945 2571 2282 2205 2215 2012 1810 1705 1535 1458 1528 1615 1695 1717 1657 1621 1694 1713 1758 1842 1980 2169 2253 2296 57 63 62 57 55 54 43 27 14 7 4 4 5 7 14 21 20 18 18 18 16 18 17 11 8 9 13 18 20 21 25 26 22 18 16 15 13 10 8 7 12 15 18 23 20 25 27 30 16 12 6 2 5 12 14 17 23 19 19 19 19 21 18 17 19 20 22 20 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 5 13 18 19 0 1 8 32 4 0 0 10 20 15 13 47 105 142 181 349 668 1170 1646 1662 1738 1828 1702 1756 1684 1701 1668 1588 1741 1738 1619 1536 1348 1295 1365 1452 1433 1777 1806 2174 2360 2336 2421 2542 2889 2855 2639 3180 2943 2767 3120 3575 3777 3934 4019 4036 3926 3794 3753 3646 3436 3467 3490 3464 3465 3711 3894 4046 4095 3999 3863 3671 3458 3288 3279 3408 3485 3510 3528 3457 3342 3103 2603 1614 512 108 17 2 0 0 0 0 0 0 0 0 0 0 0 0 65 201 127 28 1 0 0 0 0 0 0 0 1 4 6 9 20 9 3 8 35 125 210 189 147 136 102 72 54 75 110 75 40 38 56 103 142 174 379 489 346 216 335 581 737 790 800 863 994 1208 1458 1700 1968 2207 2448 2564 2494 2413 2372 2293 2272 2348 2325 2365 2537 2635 2825 2885 2439 2753 2796 2970 3079 3265 3411 3210 3219 3608 3508 3065 3196 3096 3004 2934 3235 3405 3413 3528 3531 3533 3538 3417 3223 2981 2754 2678 2714 2762 2912 3157 3257 3294 3258 3195 3139 3014 2874 3002 3243 3409 3472 3495 3509 3517 3582 3688 3748 3748 3681 3602 3541 3546 3471 3329 3194 3076 2910 2804 2782 2766 2722 2687 2817 3031 3225 3083 3044 3188 3383 3694 3996 4271 4523 4675 4682 4486 4234 4256 4393 4185 3852 3380 3366 3334 3657 3834 3826 3828 3884 3967 4029 4043 4089 4193 4195 4012 3855 3734 3567 3465 3468 3656 3908 4146 3935 3439 3087 2881 2771 2719 2707 2779 2835 2901 3055 3274 3496 3525 3423 3348 3211 3048 2852 2787 2858 2915 2877 2783 2684 2592 2490 2475 2423 2576 2617 2588 2525 2505 2493 2504 2514 2499 2459 2439 2431 2401 2407 2456 2515 2621 2642 2768 2907 2882 2806 2729 2676 2714 2759 2707 2550 2329 2238 2334 2356 2252 2294 2202 2257 2332 2404 2443 2502 2608 2787 3098 3581 3896 3817 3034 2512 2960 2864 2717 2696 2701 2592 2415 2326 2320 2325 2628 2909 3162 3441 3451 3089 2614 2396 2432 2666 2968 3200 3340 3523 3549 3146 2939 3167 3254 2842 2645 2869 2981 2696 2467 2535 2711 2851 2807 2685 2731 2758 2660 2609 2438 2445 2619 2791 2856 2976 3167 3187 3061 2940 2839 2681 2390 2069 1808 1631 1583 1683 1804 1799 1713 1671 1734 1796 1926 2277 2942 3330 3215 2945 2722 2438 2094 1854 1821 1778 1631 1513 1595 1691 1768 1820 1774 1749 1753 1740 1797 1935 2051 2139 2107 1970 67 82 79 73 68 62 54 42 27 14 4 3 2 4 6 9 10 11 13 18 20 21 24 20 24 25 27 29 29 29 30 29 27 26 23 27 26 19 20 23 20 21 28 38 44 38 31 30 17 20 11 11 7 11 17 17 15 13 15 16 19 23 21 16 15 20 20 17 13 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 3 16 23 16 2 0 1 8 0 0 0 1 3 1 3 33 100 142 262 564 889 1249 1804 1947 1666 1648 1770 1857 1677 1667 1602 1666 1797 1686 1493 1371 1191 1189 1313 1417 1372 1844 1945 2183 2351 2319 2539 2774 2921 2966 2801 2885 2663 2744 3224 3579 3705 3892 4046 4082 3998 3887 3857 3755 3595 3605 3650 3557 3630 3794 3917 4117 3952 3945 3857 3755 3577 3283 3154 3287 3522 3623 3374 2903 2612 2379 1893 839 142 12 0 0 0 0 0 0 0 0 0 0 0 2 8 8 40 167 174 58 6 0 0 0 0 0 0 0 0 4 10 4 11 6 9 2 16 96 162 166 206 178 71 70 68 45 24 16 19 41 85 111 100 159 539 664 445 299 411 601 692 706 739 817 949 1187 1470 1680 1820 1963 2243 2526 2664 2590 2450 2334 2285 2320 2328 2410 2549 2569 2826 2918 2512 2642 2684 2816 2924 3024 3275 3269 3069 3171 3351 3240 3207 3155 2997 2970 3152 3262 3251 3406 3452 3478 3478 3403 3285 3094 2860 2753 2737 2649 2809 3044 3120 3153 3155 3100 3021 2887 2661 2592 2664 2761 2821 2845 2874 2935 2998 3065 3140 3241 3341 3238 3115 3125 3087 3066 3017 2945 2725 2555 2559 2556 2530 2539 2706 3028 3239 2935 2574 2886 3412 3816 4019 4112 4362 4619 4689 4514 4305 4425 4587 4392 4084 3767 3605 3517 3662 3816 3799 3768 3750 3768 3798 3788 3829 3990 4060 3948 3789 3618 3456 3329 3224 3117 3309 3666 3620 3119 2764 2632 2584 2610 2618 2614 2600 2707 3030 3419 3682 3664 3543 3388 3112 2800 2627 2697 2898 3013 3001 2958 2896 2840 2683 2498 2404 2464 2446 2404 2440 2448 2414 2383 2399 2423 2406 2384 2351 2350 2360 2348 2335 2450 2516 2610 2805 2964 2886 2631 2485 2552 2653 2699 2659 2486 2298 2248 2303 2272 2346 2276 2278 2347 2375 2394 2431 2440 2575 2775 3063 3282 3283 2927 2503 2931 2925 2861 2834 2654 2458 2379 2249 2279 2241 2562 2984 3257 3440 3349 2941 2511 2329 2371 2554 2762 2826 2874 3163 3439 3140 2736 2979 3149 2913 2868 3137 3196 2816 2567 2618 2713 2728 2521 2591 2585 2537 2538 2561 2486 2390 2436 2558 2617 2681 2775 2825 2848 2830 2821 2797 2654 2391 2101 1859 1736 1724 1772 1802 1726 1664 1694 1815 1862 2190 2740 3058 3191 3279 3199 2728 2076 1751 1856 1798 1689 1669 1745 1866 1924 1925 1892 1857 1804 1800 1862 1946 2026 2045 1960 1844 73 77 87 89 84 73 64 54 43 33 24 18 12 9 8 9 10 9 9 13 20 24 27 30 32 36 38 38 36 37 37 33 30 31 29 28 31 26 18 18 20 25 31 40 48 47 37 23 15 13 13 17 8 8 9 15 10 5 8 13 20 26 26 19 18 18 15 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 1 20 16 11 5 0 0 0 0 0 0 0 0 0 0 31 106 152 387 800 1079 1396 2010 2155 1782 1551 1738 1788 1670 1686 1560 1657 1724 1583 1389 1224 1076 1147 1365 1431 1402 1934 2038 2193 2500 2495 2799 2991 3123 3404 3603 3449 3021 2916 3393 3681 3708 3867 3965 4045 4079 4070 4069 3930 3810 3783 3756 3718 3781 3848 3955 4063 3756 3971 3914 3879 3664 3192 2882 2943 3221 3255 2697 1912 1594 1463 864 175 5 0 0 0 0 0 0 0 0 0 0 0 0 4 16 20 44 99 146 80 20 2 0 0 3 3 0 0 0 1 4 7 6 19 30 5 4 42 52 38 95 109 46 34 49 39 39 19 40 94 119 132 110 356 651 639 437 360 465 598 648 643 694 801 940 1155 1432 1599 1621 1814 2236 2576 2865 2837 2585 2454 2441 2408 2421 2453 2474 2520 2697 2952 2892 2736 2644 2637 2671 2859 3213 3433 3315 3126 3171 3258 3140 3073 3012 3032 3287 3366 3429 3474 3437 3408 3376 3273 3209 3192 3036 2768 2639 2671 2752 2728 2765 2855 2925 3028 3000 2962 2857 2742 2691 2676 2655 2617 2605 2653 2663 2693 2776 2993 3197 3088 2990 3012 2900 2884 2910 2923 2818 2674 2601 2535 2473 2503 2726 3103 3459 3548 3362 3507 3872 4119 4154 4036 4161 4449 4621 4610 4511 4559 4594 4427 4214 4013 3846 3642 3484 3458 3587 3670 3723 3733 3682 3618 3622 3738 3858 3905 3832 3627 3438 3311 3173 3085 3166 3325 3282 2967 2655 2503 2467 2505 2583 2583 2548 2788 3211 3584 3781 3769 3640 3384 2961 2516 2309 2459 2803 3036 3026 3021 3033 3043 2908 2688 2500 2441 2365 2313 2282 2314 2378 2433 2481 2471 2425 2374 2248 2393 2338 2255 2254 2329 2409 2506 2682 2845 2862 2699 2519 2585 2740 2769 2735 2641 2425 2305 2315 2302 2295 2288 2288 2313 2406 2489 2455 2372 2461 2646 2887 2955 2871 2590 2479 2686 2835 2850 2781 2706 2708 2601 2379 2455 2562 2771 3022 3607 3696 3463 3057 2652 2452 2384 2363 2606 2656 2761 3093 3503 3273 3006 3108 3232 3071 2997 3171 3096 2669 2576 2644 2603 2715 2213 2431 2496 2545 2598 2575 2455 2271 2206 2300 2330 2336 2432 2537 2505 2446 2407 2415 2388 2296 2169 2032 1952 1931 1927 1931 1877 1863 1841 2057 2017 2034 2310 2627 2889 3313 3503 3157 2600 2182 2059 1885 1803 1882 1990 2046 2051 2010 1975 1889 1795 1850 1881 1897 1929 1935 1865 1787 66 68 83 95 99 86 77 64 55 53 53 49 43 34 27 24 24 19 15 15 21 24 28 32 35 39 44 45 44 44 43 38 34 32 32 34 35 31 25 26 26 25 25 30 40 44 35 22 13 7 8 11 4 4 4 11 14 11 9 13 22 27 27 22 22 17 12 12 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 3 6 3 0 0 0 0 0 0 0 0 0 0 36 103 186 536 1012 1213 1607 2214 2264 1825 1558 1694 1771 1715 1652 1429 1533 1506 1403 1314 1160 1019 1126 1422 1544 1534 2052 2288 2143 2758 2609 2893 3223 3539 3781 3888 3763 3556 3479 3582 3828 3786 3867 3828 3972 3994 4044 4086 4032 3956 3885 3855 3887 3898 3924 3986 4028 3796 3918 3975 3960 3500 3045 2818 2973 3305 3244 2414 1284 716 509 265 14 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 21 40 45 108 118 52 16 4 2 10 9 2 0 0 0 1 2 2 27 43 7 0 18 30 35 37 29 17 42 81 85 108 86 102 152 124 112 217 516 642 520 379 374 496 627 669 643 670 806 922 1079 1361 1528 1569 1847 2357 2595 2917 3030 2836 2708 2696 2611 2549 2589 2646 2583 2604 2963 3132 3056 2786 2697 2703 2893 3128 3268 3341 3376 3381 3389 3271 2935 2987 3020 3168 3199 3461 3549 3411 3411 3362 3282 3204 3071 2880 2711 2676 2754 2820 2819 2907 3084 3179 3191 3292 3435 3395 3320 3248 3157 3098 3074 3038 2983 2916 2926 3015 3288 3240 3205 3303 3310 3116 2968 2949 3000 3000 2909 2781 2649 2552 2605 2825 3247 3978 4185 4180 4112 4227 4299 4189 3966 3936 4184 4475 4598 4550 4525 4495 4344 4110 3915 3754 3489 3178 3124 3302 3455 3550 3572 3511 3471 3508 3639 3847 3970 3990 3861 3611 3437 3288 3186 3237 3252 3119 2922 2726 2563 2588 2581 2606 2547 2544 2840 3244 3594 3768 3772 3685 3432 2942 2387 2145 2372 2772 3026 2923 2861 2909 2981 2952 2877 2824 2645 2532 2580 2596 2555 2571 2665 2775 2777 2614 2505 2341 2414 2354 2279 2261 2297 2337 2388 2492 2584 2610 2667 2635 2726 2991 2920 2805 2725 2526 2355 2316 2307 2284 2274 2293 2288 2222 2337 2371 2331 2425 2636 2829 2794 2779 2664 2551 2586 2732 2844 2630 2800 3103 2974 2721 2743 2793 2919 3009 3266 3527 3560 3288 2809 2607 2649 2514 2547 2630 2841 3007 3229 3014 2890 3172 3462 3346 3042 3110 3157 2710 2698 2709 2549 2553 2358 2275 2330 2520 2620 2414 2251 2087 2011 2041 2119 2157 2216 2207 2124 2033 1963 1896 1892 1978 2025 2062 2080 2027 2070 2252 2550 2737 2682 2552 2228 1875 2018 2352 2514 3144 3660 3557 3272 2978 2578 2222 2068 2139 2225 2139 2091 2044 1962 1890 1798 1774 1836 1908 1898 1840 1778 1733 60 56 71 93 106 100 89 72 61 59 62 67 69 66 63 58 50 41 36 31 29 29 31 35 39 45 50 53 54 52 51 43 39 38 36 34 37 41 40 32 29 24 15 19 37 38 30 24 11 4 10 14 8 5 3 4 14 20 13 17 19 24 26 22 18 13 10 11 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 1 0 0 0 0 0 0 0 0 0 0 3 40 83 249 682 1191 1326 1854 2405 2298 1745 1476 1698 1811 1687 1449 1215 1321 1325 1355 1352 1219 1065 1139 1424 1553 1628 2128 2338 2214 2947 2720 2985 3236 3600 3893 4056 4073 4032 3953 3878 3918 3822 3770 3745 3905 3871 3931 4011 4009 3977 3962 3988 4014 3939 3876 3970 3997 3878 3975 3997 4035 3494 3029 2976 3247 3518 3541 3111 2270 1095 194 64 24 4 0 0 0 0 0 0 0 0 0 0 0 0 0 3 9 13 16 48 127 104 55 21 8 7 4 1 0 0 0 0 0 3 26 42 17 8 51 81 86 58 28 18 22 24 19 49 121 122 120 86 111 310 513 544 428 354 388 536 708 787 781 797 886 960 1099 1341 1505 1621 2017 2571 2794 2998 3222 3178 3077 3017 2917 2965 3205 3430 3446 3276 3164 3299 3447 3100 2934 2773 2816 2889 2902 3038 3458 3676 3370 3307 2853 2906 2934 3073 2985 3286 3361 3279 3277 3215 3082 2943 2844 2824 2909 3076 3144 3055 2906 2817 2820 2789 2947 3315 3774 3886 3779 3668 3580 3502 3447 3421 3402 3340 3340 3464 3715 3612 3615 3762 3728 3477 3240 3134 3082 3010 2918 2805 2683 2617 2736 2936 3493 4529 4522 4349 4217 4244 4287 4176 3925 3777 3954 4311 4465 4359 4320 4322 4173 3811 3603 3460 3299 3123 3058 3100 3157 3185 3203 3243 3314 3437 3587 3787 3980 4077 4004 3786 3590 3480 3451 3424 3418 3265 3029 2993 2788 2806 2687 2498 2425 2511 2792 3144 3460 3666 3750 3713 3509 3069 2532 2274 2346 2611 2828 2699 2508 2531 2646 2715 2758 2838 2889 2899 2889 2929 2966 2934 2909 2963 2987 2944 2844 2708 2571 2486 2432 2407 2398 2380 2382 2431 2460 2433 2481 2597 2758 3031 3061 2943 2701 2367 2231 2265 2273 2288 2317 2311 2325 2168 2173 2293 2272 2396 2611 2726 2686 2645 2693 2778 2782 2729 2926 2764 2873 3251 3339 3102 3045 3089 3257 3393 3422 3409 3519 3457 2933 2734 2704 2568 2442 2484 2711 2837 2834 2674 2701 3117 3587 3524 3148 3124 3108 2854 3004 2831 2506 2348 2325 2356 2295 2324 2474 2220 2063 2098 1984 1908 1957 1983 1942 1859 1791 1758 1730 1706 1740 1837 1960 2108 2289 2400 2465 2715 3104 3414 3550 3251 2562 1892 1993 2046 2268 2953 3579 3705 3582 3406 3043 2617 2274 2203 2226 2191 2159 2087 2018 2025 1993 1929 2039 2160 2071 1882 1736 1666 58 50 63 90 108 108 97 80 69 65 67 73 77 77 79 75 67 62 60 55 46 42 41 46 47 51 57 60 59 58 59 52 47 42 39 36 33 34 36 38 35 25 14 19 40 36 23 18 6 4 13 15 9 4 5 5 10 21 14 19 14 16 23 19 11 8 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 0 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 38 87 322 793 1322 1419 2085 2548 2231 1538 1345 1636 1719 1535 1320 1234 1244 1340 1397 1433 1306 1146 1127 1299 1401 1592 1999 2188 2238 2497 2466 2991 3302 3539 3767 3916 4003 4061 4076 3996 3908 3820 3725 3740 3885 3881 3927 3997 4001 4006 4037 4030 4037 4015 4043 4066 3923 3824 3908 3946 4011 3770 3304 3287 3455 3619 3775 3656 2896 1470 356 87 45 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 19 84 111 73 29 8 2 0 0 0 0 0 0 0 5 23 36 26 13 41 60 59 38 17 8 5 21 157 352 321 134 54 93 191 354 470 478 403 369 426 578 742 821 828 854 931 1044 1193 1364 1520 1710 2156 2735 2993 3058 3413 3552 3508 3448 3432 3627 3917 4076 4133 4037 3134 3571 3748 3445 3243 3040 2849 2719 2781 3006 3427 3632 3263 3210 3012 2816 2773 2909 3002 3083 3155 3203 3102 2998 2961 2895 2849 2932 3071 3123 2973 2883 2751 2556 2644 2614 2795 3126 3646 3944 3947 3821 3668 3520 3423 3414 3447 3479 3590 3841 4153 4146 4065 4027 3915 3696 3464 3326 3214 3032 2852 2727 2618 2531 2554 2828 3754 4520 4360 3981 3885 4066 4291 4310 4062 3811 3889 4187 4216 4048 4003 4013 3820 3517 3290 3176 3133 3070 2992 2954 2938 2918 2947 3032 3118 3244 3420 3589 3772 3847 3838 3727 3492 3235 3064 3124 3447 3558 3272 3291 2996 2842 2630 2373 2285 2399 2619 2933 3263 3503 3636 3638 3501 3213 2753 2329 2164 2279 2447 2327 2180 2203 2251 2298 2391 2531 2646 2710 2782 2916 3061 3090 3018 2955 2945 2975 3010 3032 2986 2840 2660 2536 2518 2518 2520 2518 2516 2403 2284 2400 2616 2836 3018 3051 2780 2365 2242 2275 2172 2187 2243 2283 2310 2182 2230 2269 2248 2364 2549 2643 2645 2776 3125 3163 3063 2889 2892 2667 2591 3012 3290 3387 3416 3508 3687 3717 3410 3063 3205 3320 2806 2465 2388 2491 2440 2444 2549 2575 2502 2450 2517 2844 3201 3150 2919 2930 2902 2714 2994 2918 2583 2362 2391 2495 2334 2086 2151 2203 1980 1986 1919 1872 1836 1760 1658 1608 1595 1590 1584 1599 1663 1806 2011 2297 2667 2994 3016 3026 3151 3479 3830 3765 3028 2205 2053 1879 2138 2607 3163 3521 3517 3198 2841 2632 2255 2071 2090 2216 2235 2228 2440 2673 2506 2265 2315 2427 2402 2134 1941 1834 59 48 60 86 105 112 106 95 86 81 80 81 75 65 60 61 61 66 73 71 64 60 58 57 56 60 63 63 61 64 65 63 63 58 50 41 36 41 43 41 37 27 13 12 30 37 24 8 1 3 11 12 8 4 4 6 9 12 14 20 9 10 16 18 12 5 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 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 38 117 383 835 1370 1474 2258 2621 2081 1336 1220 1455 1485 1332 1338 1467 1295 1319 1347 1333 1290 1183 1114 1164 1229 1526 1877 2144 2317 2403 2624 3044 3401 3431 3655 3853 4000 4037 4005 3923 3918 3879 3776 3817 3956 3985 4023 4067 4099 4101 4048 3947 3973 4103 4225 4198 3960 3731 3747 3850 3926 3938 3730 3681 3501 3319 3455 3573 2973 1679 578 124 28 5 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 1 7 16 18 7 1 0 0 0 0 0 0 0 1 6 21 61 87 65 46 28 10 2 0 0 0 2 10 41 81 67 80 227 405 549 592 544 453 416 477 612 723 759 765 814 937 1107 1276 1421 1610 1923 2512 2998 3166 3083 3582 3821 3808 3805 3861 4013 4105 4131 4227 4335 3101 3880 3885 3726 3518 3203 2912 2722 2724 2902 3140 3271 3261 3312 3195 2766 2544 2714 2752 2802 2995 3134 3151 3096 3027 2944 2901 2960 3045 2983 2768 2781 2731 2270 2310 2527 2779 3102 3520 3897 3973 3749 3441 3196 3071 3076 3164 3332 3575 3795 3823 3755 3820 3806 3784 3704 3517 3389 3277 3015 2736 2531 2448 2406 2392 2691 3728 4351 4142 3697 3587 3878 4255 4416 4283 4038 3994 4093 3954 3770 3697 3606 3407 3178 3006 2923 2917 2906 2867 2851 2864 2881 2917 2925 2944 2992 3172 3331 3428 3500 3526 3460 3265 3054 2955 3057 3323 3450 3235 3226 3018 2734 2539 2358 2309 2407 2524 2821 3157 3366 3457 3469 3420 3319 3073 2670 2310 2182 2208 2119 2040 2045 2046 2052 2110 2187 2237 2296 2429 2606 2846 3037 3025 2878 2716 2772 2965 3092 3081 3006 2811 2570 2500 2509 2633 2878 2768 2480 2236 2268 2426 2673 2989 3164 2995 2633 2409 2339 2208 2127 2098 2197 2215 2121 2173 2209 2249 2350 2488 2635 2857 3316 3752 3325 3198 3202 3007 2771 2533 2869 3421 3737 3753 3634 3562 3398 2825 2519 2868 2992 2682 2414 2263 2352 2499 2511 2440 2355 2225 2200 2209 2387 2547 2546 2499 2577 2568 2683 2904 2976 2743 2328 2355 2644 2555 2004 1873 2025 1934 1842 1825 1827 1772 1654 1542 1484 1463 1451 1474 1531 1646 1800 2015 2354 2795 3198 3383 3332 3156 3425 3817 3827 3104 2553 2100 1731 1785 2205 2701 3167 3294 2972 2530 2376 2128 1906 1994 2228 2329 2437 2823 3189 2823 2433 2305 2435 2498 2460 2331 2148 68 55 59 78 95 110 113 111 104 93 85 76 61 45 36 43 47 64 82 88 85 79 74 72 71 73 73 65 57 57 63 72 84 84 67 48 39 37 36 40 38 31 16 14 28 36 29 13 3 2 8 12 10 6 7 8 10 10 11 12 4 5 7 19 15 7 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 13 20 34 127 377 790 1261 1523 2320 2654 1927 1202 1060 1217 1231 1104 1140 1307 1235 1242 1371 1272 1251 1227 1168 1138 1169 1550 1801 2033 2179 2371 2918 3335 3434 3476 3657 3846 4009 3892 3827 3830 3954 3939 3870 3932 4044 4098 4150 4205 4220 4205 4020 3927 4011 4175 4259 4189 3943 3720 3698 3781 3876 3993 3991 3878 3349 2685 2405 2394 1927 1027 333 59 7 1 0 0 0 0 0 0 9 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 3 21 78 132 115 54 15 6 1 0 0 0 0 2 19 50 72 153 431 718 813 731 582 518 502 547 632 680 683 704 798 973 1185 1371 1522 1757 2166 2989 3273 3193 3053 3636 3826 3814 3961 4110 4137 4040 3983 4106 4231 3353 3956 3920 3818 3659 3288 2946 2737 2685 2807 2990 3082 3120 3223 3210 2849 2401 2501 2715 2874 2882 2799 2861 2888 2857 2865 2855 2813 2810 2784 2885 2862 3051 2809 2701 2492 2650 3072 3529 3821 3731 3356 2982 2744 2652 2689 2839 3118 3347 3224 2978 2944 3228 3397 3531 3563 3394 3226 3095 2809 2538 2429 2440 2615 2980 3452 3880 4122 3801 3425 3385 3696 4090 4329 4336 4191 4052 3892 3648 3480 3390 3251 3071 2904 2776 2727 2745 2765 2773 2785 2797 2805 2826 2849 2884 2826 2940 3084 3182 3281 3348 3331 3223 3129 3172 3238 3106 2898 2793 2842 2912 2648 2495 2269 2336 2415 2443 2690 3057 3293 3370 3384 3383 3360 3275 3095 2772 2397 2225 2135 2091 2060 2025 1981 1966 2002 2021 2106 2203 2337 2556 2791 2959 2875 2587 2528 2750 2951 2989 2947 2823 2636 2522 2370 2432 2841 2921 2723 2437 2232 2270 2542 2944 3237 3202 3004 2749 2561 2384 2147 2159 2162 2125 2061 2090 2144 2203 2298 2360 2559 2855 3292 3696 3287 3272 3325 3164 3001 2864 3025 3471 3858 3918 3653 3467 3289 3079 3009 3102 2895 2576 2417 2371 2358 2374 2433 2271 2148 1941 1868 1877 1944 2093 2113 2077 2088 2193 2435 2714 2973 2944 2483 2341 2576 2745 2212 1873 1832 1809 1743 1703 1743 1712 1612 1515 1453 1422 1410 1435 1501 1606 1726 1851 2024 2288 2591 2885 3107 3120 3157 3438 3668 3425 2918 2324 1861 1868 2198 2570 3075 3274 3119 2848 2373 1955 1836 2016 2300 2525 2797 3136 3140 2692 2339 2274 2361 2415 2430 2333 2226 80 68 65 69 77 91 102 110 109 94 79 55 39 33 33 36 46 72 100 109 103 92 85 83 85 85 79 62 45 37 49 69 97 102 77 55 45 39 38 40 37 33 18 8 21 28 23 11 3 5 10 16 13 7 9 13 15 10 8 6 2 3 8 20 17 10 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 10 10 25 121 331 679 1092 1476 2105 2489 1748 1008 861 992 1018 918 838 965 1105 1150 1263 1222 1212 1256 1208 1159 1204 1636 1968 2141 2249 2606 3114 3423 3494 3562 3731 3895 3913 3733 3727 3834 3925 3917 3959 4070 4154 4190 4212 4226 4220 4177 4014 3991 4099 4164 4146 4074 3937 3804 3773 3834 3926 4032 4075 3878 3139 2026 1341 961 562 247 68 8 1 0 0 0 0 0 0 1 13 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 2 12 39 60 43 13 18 32 8 3 1 0 0 0 4 20 85 280 617 803 907 607 522 541 581 614 640 646 652 711 856 1070 1295 1480 1660 1922 2335 3108 3300 3097 3100 3556 3701 3796 4030 4174 4117 3877 3638 3883 4129 3556 3841 3915 3687 3529 3240 2937 2792 2793 2878 2990 3128 3349 3498 3267 2924 2406 2371 2490 2645 2616 2514 2513 2617 2829 2891 2761 2685 2638 2646 2795 3060 3594 3762 3528 2830 2571 2978 3482 3584 3293 2873 2529 2362 2372 2488 2693 3047 3327 2889 2619 2727 2985 3115 3181 3175 3051 2902 2769 2597 2469 2414 2422 2630 2991 3462 3836 3834 3508 3319 3382 3623 3945 4171 4202 4135 3919 3585 3259 3102 3033 2926 2792 2687 2627 2624 2646 2656 2650 2642 2639 2659 2757 3004 3088 2874 2919 3027 3156 3232 3212 3169 3114 3005 2853 2664 2497 2439 2463 2582 2732 2625 2528 2472 2376 2326 2414 2666 3024 3283 3356 3345 3329 3314 3297 3236 3057 2759 2501 2316 2184 2106 2069 2033 1998 2003 2052 2140 2145 2237 2396 2635 2869 2903 2773 2696 2728 2785 2812 2798 2752 2673 2608 2396 2352 2414 2473 2562 2494 2339 2306 2451 2768 3062 3190 3167 3011 2767 2668 2408 2350 2230 2097 2101 2217 2185 2160 2311 2308 2480 2847 3504 3690 3239 3224 3201 3096 3038 3052 3146 3401 3826 3948 3700 3610 3595 3269 3000 3040 2662 2391 2468 2523 2281 2145 2362 2100 1930 1745 1690 1662 1677 1809 1895 1926 1973 2065 2172 2367 2751 2937 2708 2387 2488 2776 2504 2101 1814 1671 1659 1589 1642 1631 1557 1478 1448 1421 1415 1439 1504 1575 1621 1653 1701 1826 2071 2517 3095 3124 3061 3288 3659 3569 3119 2723 2400 2461 2794 2892 3183 3254 3092 2753 2166 1748 1785 2084 2457 2753 3108 3211 2905 2382 2214 2298 2406 2471 2437 2339 2427 96 84 70 61 57 58 66 78 90 84 71 52 32 25 25 30 46 75 97 104 95 85 79 81 85 84 72 53 32 22 29 47 72 76 64 55 46 39 36 36 35 34 27 8 21 21 12 6 5 6 11 20 20 6 9 18 17 13 4 1 2 4 9 15 12 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 0 0 0 0 0 0 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 17 122 293 565 918 1288 1739 2052 1525 867 760 881 916 830 713 764 856 974 1153 1223 1207 1221 1163 1131 1270 1733 2117 2127 2474 2963 3256 3359 3444 3580 3728 3743 3601 3580 3730 3808 3792 3848 3961 4056 4132 4191 4211 4190 4139 4047 3942 3971 4069 4108 4109 4088 4020 3910 3892 3979 4037 4018 3977 3796 3158 2097 1252 659 222 69 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 7 4 8 40 72 19 17 11 2 3 10 27 92 280 533 718 961 661 509 558 574 619 649 656 660 692 789 964 1189 1410 1601 1811 2089 2530 2992 3212 3120 3291 3557 3610 3762 4004 4091 3963 3662 3402 3679 4071 3699 3581 3793 3640 3564 3248 2989 2886 2865 2859 2846 2887 3132 3457 3260 2971 2424 2155 2344 2433 2448 2512 2543 2801 3036 2901 2652 2612 2592 2567 2820 3434 4031 4313 4067 3274 2832 3108 3458 3385 2997 2559 2231 2138 2265 2445 2703 3098 3586 3162 2940 2956 2919 2776 2635 2591 2606 2583 2511 2442 2413 2375 2259 2332 2508 2945 3500 3382 3150 3163 3366 3639 3881 4008 3999 3897 3682 3292 2906 2694 2667 2634 2563 2508 2481 2489 2508 2497 2455 2428 2462 2600 3017 3627 3488 3213 3234 3245 3265 3242 3160 3038 2859 2664 2488 2347 2252 2255 2434 2542 2635 2606 2497 2382 2354 2410 2519 2759 3077 3284 3304 3236 3177 3162 3175 3201 3186 3057 2810 2518 2267 2137 2104 2060 1996 1953 1957 2021 2041 2137 2298 2564 2757 2841 2841 2774 2697 2679 2735 2704 2678 2660 2587 2472 2402 2321 2282 2242 2260 2364 2436 2442 2627 2887 3114 3034 2772 2518 2760 2678 2530 2484 2493 2543 2548 2311 2229 2333 2309 2477 2883 3459 3546 3208 3029 2945 2829 2724 2647 2677 3070 3691 3694 3354 2997 2432 2232 2323 2276 2186 2214 2308 2254 2035 1958 2127 2009 1832 1689 1633 1568 1559 1647 1787 1947 2100 2166 2010 2104 2332 2716 2903 2416 2367 2565 2573 2388 1998 1637 1683 1590 1552 1535 1500 1452 1414 1397 1405 1428 1482 1592 1590 1574 1626 1782 2159 2687 3127 3207 3161 3269 3424 3378 3228 3112 3010 3157 3371 3368 3315 3106 2799 2505 2098 1722 1708 2046 2442 2781 3071 3090 2756 2377 2265 2346 2530 2662 2700 2763 2972 86 68 53 44 38 33 33 43 59 62 55 52 41 39 32 32 42 53 57 58 58 55 53 61 71 70 59 47 34 24 21 22 29 33 42 46 40 36 35 34 34 34 27 10 11 16 11 9 8 8 11 20 23 14 10 13 16 14 7 1 1 2 7 8 9 13 13 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 7 130 283 487 790 1114 1440 1625 1348 909 796 879 913 827 695 671 737 844 1089 1224 1164 1113 1093 1142 1367 1820 2158 2018 2512 3075 3241 3218 3257 3419 3528 3430 3393 3573 3675 3647 3682 3819 3945 4026 4094 4141 4159 4158 4128 4039 3943 3948 4015 4069 4091 4116 4129 4065 4046 4083 3983 3762 3654 3618 3211 2215 1015 215 70 15 3 2 2 1 0 3 8 7 2 1 2 0 0 0 0 0 0 0 0 0 0 2 2 3 6 9 0 0 0 0 0 0 0 0 2 7 11 7 0 1 7 28 49 13 15 62 27 48 127 222 412 649 731 748 862 589 576 628 626 652 680 703 730 794 914 1090 1302 1519 1730 1954 2244 2638 2986 3141 3156 3342 3468 3497 3660 3849 3863 3715 3485 3318 3552 4022 3855 3412 3623 3765 3691 3392 3112 2901 2814 2806 2767 2728 2972 3478 3292 2986 2523 2184 2267 2355 2477 2667 2914 3213 3291 3008 2669 2574 2619 2714 3060 3638 4134 4408 4155 3547 3265 3397 3458 3229 2812 2400 2145 2101 2277 2447 2682 3324 4002 3920 3727 3333 2896 2472 2191 2160 2280 2369 2373 2329 2282 2214 2367 2550 2823 3130 3143 2910 2751 2851 3208 3579 3716 3719 3734 3654 3523 3130 2760 2560 2528 2493 2428 2381 2355 2344 2340 2319 2279 2283 2406 2727 3438 3966 3739 3534 3480 3408 3290 3104 2859 2619 2457 2350 2259 2221 2219 2294 2523 2595 2638 2640 2617 2650 2713 2743 2833 3020 3183 3217 3163 3073 3001 2963 2961 3029 3126 3150 3026 2749 2415 2191 2087 1989 1878 1832 1788 1814 1810 1911 2118 2370 2573 2721 2816 2805 2712 2649 2714 2694 2655 2604 2528 2577 2599 2520 2266 2100 2166 2221 2298 2342 2493 2732 2924 2895 2709 2533 2544 2542 2599 2845 3038 2982 3098 2724 2354 2282 2313 2559 3246 3727 3676 3320 2947 2700 2519 2390 2260 2191 2565 3075 3118 2714 2280 1988 1954 2004 2022 2041 2076 2049 1896 1823 1945 2015 2028 1922 1772 1656 1580 1544 1565 1626 1776 1859 1988 1968 1944 1990 2494 2844 2625 2368 2384 2448 2539 2312 1958 1848 1744 1627 1521 1452 1415 1388 1377 1373 1416 1440 1507 1559 1602 1735 1901 2153 2601 2894 2922 2915 3026 3218 3120 3202 3125 2873 2857 3059 3224 3271 3129 2827 2537 2114 1699 1678 1961 2291 2661 2966 3024 2788 2512 2306 2378 2754 2982 3107 3214 3290 32 30 26 24 25 27 29 38 50 56 53 54 59 68 74 58 46 32 19 21 27 27 28 34 46 53 54 54 51 39 25 16 11 10 21 32 31 28 28 30 31 32 30 17 7 12 13 9 8 9 11 19 25 17 6 9 15 15 12 1 0 2 8 6 8 14 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 2 131 291 455 736 1057 1262 1365 1244 963 840 881 908 848 716 658 657 741 1010 1136 1099 1031 1060 1264 1606 2024 2247 2528 2819 3141 3108 2879 2855 2994 3082 3135 3338 3590 3597 3558 3709 3855 3962 4047 4100 4097 4081 4115 4147 4125 4058 4002 4028 4125 4194 4230 4237 4206 4139 4076 3842 3377 3107 3137 2889 1957 757 41 68 27 6 4 7 5 2 6 15 18 11 7 7 0 0 1 5 1 0 0 0 1 7 16 19 19 32 48 3 2 0 0 1 0 1 13 27 43 51 29 1 2 7 1 2 12 17 152 103 191 248 478 765 835 790 784 774 677 645 651 682 717 746 788 846 935 1061 1225 1422 1636 1847 2067 2353 2679 2965 3108 3153 3273 3301 3267 3376 3530 3543 3425 3254 3147 3373 3784 3746 3362 3478 4034 4075 3727 3364 3032 2865 2799 2715 2650 2817 3292 3389 3007 2610 2208 2157 2372 2642 2870 3081 3320 3379 3100 2740 2619 2653 2781 3149 3695 4120 4434 4235 3729 3478 3461 3333 3019 2664 2386 2215 2161 2274 2416 2726 3660 4377 4419 3984 3348 2900 2527 2249 2159 2244 2418 2423 2424 2493 2669 3083 3297 3378 3305 3089 2898 2869 3017 3244 3354 3269 3243 3409 3448 3392 3109 2806 2633 2554 2472 2364 2261 2205 2203 2235 2280 2292 2376 2665 3253 3809 3938 3767 3617 3495 3334 3126 2883 2626 2428 2335 2274 2213 2230 2385 2510 2642 2676 2687 2733 2775 2833 2911 2950 2997 3038 3058 3029 2983 2928 2866 2785 2746 2811 2951 3051 3034 2866 2563 2257 2036 1896 1772 1733 1741 1698 1645 1717 1923 2175 2383 2576 2802 2810 2700 2585 2575 2599 2516 2417 2360 2533 2704 2727 2604 2376 2242 2197 2094 2125 2279 2462 2610 2663 2595 2456 2341 2319 2414 2630 2812 3091 3434 2989 2281 2185 2314 2716 3395 3964 3952 3453 2898 2530 2288 2166 2031 1979 2178 2485 2560 2254 1940 1849 1860 1851 1897 1939 1926 1825 1719 1776 1887 1934 2013 2015 1930 1830 1709 1623 1582 1527 1574 1684 1846 1960 2010 2027 2401 2786 2677 2376 2380 2225 2458 2479 2206 2029 1949 1799 1579 1410 1363 1396 1414 1331 1345 1353 1437 1608 1773 1992 2160 2342 2388 2222 2199 2221 2331 2328 2560 2879 2859 2581 2343 2364 2636 2979 3169 3065 2789 2240 1784 1712 1917 2258 2528 2779 2954 2903 2501 2197 2522 2997 3300 3456 3595 3470 23 20 20 19 21 34 45 51 52 52 53 54 61 69 68 58 46 32 24 28 27 29 31 31 40 52 57 58 52 43 35 29 20 13 15 20 22 23 22 23 26 28 30 27 14 10 10 6 5 10 12 17 27 30 25 24 26 25 19 7 2 5 11 5 7 8 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 107 290 473 768 1065 1136 1238 1167 939 797 805 840 828 753 688 614 689 945 1104 1101 1096 1185 1479 1868 2073 2106 2527 2993 3055 2868 2538 2443 2512 2545 2749 3147 3399 3457 3560 3746 3868 3970 4045 4040 4037 4095 4142 4163 4190 4176 4102 4091 4214 4302 4338 4320 4261 4132 4026 3719 2973 2407 2290 1942 1093 341 11 21 11 4 6 11 19 9 8 7 13 19 13 7 3 7 8 10 0 3 1 0 8 28 48 51 40 44 61 26 31 13 221 41 4 2 24 42 54 89 93 54 32 25 21 34 73 100 230 215 377 386 420 533 682 774 815 846 771 687 686 745 820 862 908 986 1091 1215 1367 1558 1760 1946 2146 2406 2671 2926 3119 3179 3275 3267 3195 3226 3287 3263 3161 3039 3062 3449 3858 3609 3299 3340 4020 4126 3904 3593 3267 3034 2891 2812 2830 3027 3361 3374 3059 2735 2388 2271 2487 2826 2998 3025 3100 3182 3118 3040 3082 2969 2833 3333 3808 4089 4297 4058 3717 3481 3319 3108 2825 2570 2406 2299 2249 2273 2364 2961 3833 4373 4217 3482 2908 2751 2668 2578 2631 2744 2733 2613 2524 2852 3441 3891 4208 4245 4047 3630 3253 3071 3046 3043 2943 2831 2817 3005 3148 3187 3087 2865 2646 2512 2429 2352 2258 2188 2219 2339 2454 2466 2655 3054 3565 3933 3970 3758 3576 3401 3180 2954 2739 2548 2432 2356 2261 2196 2325 2501 2612 2717 2722 2773 2848 2881 2915 2922 2892 2886 2879 2843 2839 2849 2821 2753 2645 2577 2615 2748 2877 2918 2860 2666 2310 2017 1847 1692 1675 1650 1599 1586 1677 1856 2054 2223 2428 2756 2796 2599 2388 2308 2355 2244 2160 2223 2464 2723 2829 2738 2538 2409 2322 2074 2027 2110 2214 2267 2297 2324 2305 2279 2243 2211 2378 2779 3367 3457 2645 2027 2024 2396 2973 3454 3558 3388 3226 2859 2449 2118 1964 1872 1796 1910 2134 2194 2017 1806 1766 1850 1789 1848 1889 1838 1731 1673 1722 1810 1865 1919 1949 1916 1840 1774 1724 1658 1584 1570 1652 1790 2134 2370 2401 2502 2673 2592 2301 2540 2271 2429 2664 2541 2261 2018 1834 1626 1408 1289 1313 1386 1306 1295 1336 1450 1663 1908 2040 2021 1881 1621 1718 1928 2034 1992 2205 2345 2476 2600 2533 2286 2132 2315 2806 3187 3057 3026 2538 2033 1815 1867 2007 2237 2557 2735 2334 1974 2205 2669 3157 3639 4091 4198 3785 29 25 18 23 34 47 56 54 45 35 35 39 43 44 42 42 41 39 38 44 38 49 53 47 46 49 48 44 41 39 40 42 37 30 25 22 20 19 18 18 19 23 27 30 23 12 6 5 6 8 10 13 27 46 48 34 24 23 25 23 16 12 8 4 7 6 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 9 81 294 572 889 1068 1023 1149 1062 861 733 688 692 742 763 717 620 724 981 1188 1177 1271 1459 1735 2010 2268 2582 2775 2831 2825 2634 2336 2183 2329 2419 2513 2806 3056 3218 3458 3704 3863 3906 3930 3969 4073 4140 4153 4155 4179 4214 4209 4204 4265 4325 4315 4235 4168 3967 3741 3329 2453 1681 1482 1149 494 71 13 20 3 1 4 8 26 26 14 12 10 14 11 3 8 17 15 10 6 6 1 0 13 41 68 69 59 64 84 97 100 45 17 5 3 2 8 16 21 62 117 132 106 80 102 136 170 210 365 365 336 420 589 712 730 751 837 879 807 754 773 851 944 1002 1048 1134 1243 1359 1500 1686 1882 2043 2200 2411 2629 2924 3134 3213 3316 3329 3268 3257 3205 3137 3161 3355 3657 3877 3917 3527 3229 3209 3628 3977 4087 3897 3522 3183 2994 2943 2985 3130 3339 3321 3097 2960 2684 2446 2540 2838 2951 2770 2727 2902 3201 3611 3809 3401 2929 3356 3826 3971 3968 3762 3503 3262 3056 2855 2666 2539 2488 2454 2399 2432 2499 3198 3866 4193 3911 3162 2635 2539 2609 2723 2931 3116 3116 2903 2715 3160 3873 4011 4348 4159 3784 3381 3068 2896 2835 2774 2682 2810 2865 2970 3051 3027 2970 2795 2510 2347 2359 2392 2346 2335 2516 2732 2846 2848 2917 3117 3399 3726 3920 3718 3477 3277 3036 2825 2644 2491 2368 2253 2153 2168 2369 2488 2560 2642 2642 2739 2884 2895 2848 2784 2710 2699 2710 2709 2732 2755 2724 2635 2518 2425 2410 2495 2623 2704 2699 2560 2256 1987 1783 1666 1612 1530 1475 1548 1721 1887 2004 2104 2318 2674 2811 2657 2432 2217 2218 2095 2047 2194 2483 2802 2899 2775 2746 2565 2384 2173 2023 2042 2077 2080 2126 2163 2130 2136 2173 2151 2219 2724 3535 3446 2660 2063 1973 2392 3056 3533 3529 3091 3178 2915 2519 2128 1848 1772 1752 1830 1902 1893 1849 1798 1740 1822 1762 1795 1828 1793 1703 1666 1691 1736 1774 1803 1818 1847 1787 1763 1748 1698 1646 1637 1744 2037 2435 2769 2849 2682 2717 2478 2564 2608 2482 2451 2606 2524 2105 1890 1794 1547 1326 1350 1291 1287 1274 1291 1339 1439 1603 1736 1743 1699 1618 1657 1944 2131 1911 1776 1889 2017 2193 2426 2647 2653 2314 2313 2921 3235 3175 3052 2762 2318 1964 1968 1991 2164 2423 2469 2070 1952 2167 2538 2996 3559 4145 4419 3973 3 9 6 30 47 57 57 51 42 39 40 42 43 43 42 42 43 44 46 50 50 62 67 67 46 34 31 28 23 25 34 45 48 44 37 30 25 20 17 15 14 18 24 28 32 19 6 4 4 4 6 8 19 38 46 29 12 9 12 17 20 16 8 4 5 5 6 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 2 73 329 716 1009 1016 933 1084 959 816 731 615 562 643 736 739 753 972 1302 1393 1362 1528 1796 2058 2212 2343 2595 2796 2657 2559 2540 2278 2120 2364 2580 2551 2689 2924 3092 3336 3646 3815 3775 3780 3918 4062 4161 4084 4066 4091 4134 4190 4240 4244 4186 4050 3896 3859 3609 3110 2591 1818 1215 1138 863 372 64 15 16 12 6 22 14 17 28 22 23 17 16 14 13 16 16 17 19 9 7 7 3 13 29 49 68 93 135 151 125 122 152 138 63 23 5 4 3 2 22 74 120 130 138 190 239 237 270 317 290 463 883 1102 1018 874 847 884 864 787 784 860 925 1017 1148 1188 1271 1369 1478 1617 1799 1981 2113 2233 2411 2608 2958 3130 3215 3340 3415 3447 3449 3331 3266 3407 3649 3945 4235 4040 3544 3157 3146 3498 3820 3969 3852 3558 3305 3202 3198 3210 3225 3241 3187 3109 3094 2686 2534 2667 2755 2749 2736 2779 3055 3599 4132 4297 3911 3357 3393 3716 3783 3690 3490 3196 2930 2749 2665 2648 2635 2597 2536 2473 2709 2915 3423 3816 3966 3684 3162 2769 2644 2715 2946 3307 3585 3490 3031 2667 3209 3893 3428 3519 3221 2939 2804 2699 2665 2754 2870 2993 3286 3413 3364 3307 3112 2931 2738 2475 2370 2475 2617 2717 2881 3142 3277 3353 3389 3275 3077 3108 3371 3624 3535 3340 3159 2933 2733 2571 2428 2303 2178 2130 2177 2349 2373 2426 2475 2471 2566 2740 2774 2696 2641 2593 2552 2556 2578 2623 2651 2622 2534 2410 2286 2225 2256 2321 2377 2380 2259 2058 1871 1728 1648 1579 1509 1463 1539 1741 1905 2013 2107 2316 2613 2805 2714 2510 2260 2104 2043 2041 2125 2320 2581 2661 2581 2485 2365 2292 2160 2028 1999 1981 1944 1975 2020 2007 2028 2101 2119 2099 2488 3277 3429 2963 2374 2021 2162 2749 3211 3518 3270 3057 2896 2624 2250 1896 1769 1801 1783 1690 1641 1692 1663 1727 1762 1737 1745 1760 1724 1658 1649 1691 1699 1679 1715 1717 1765 1785 1820 1763 1715 1676 1658 1756 1991 2315 2742 3124 2743 2672 2533 2494 2599 2617 2456 2306 2230 2309 2209 1832 1470 1382 1395 1314 1278 1284 1298 1339 1412 1523 1575 1524 1539 1647 1977 2192 2158 1862 1736 1970 2222 2198 2298 2385 2337 2266 2312 2786 3116 3191 3137 2965 2672 2248 2210 2238 2358 2437 2254 1926 1817 2004 2427 3159 3603 3717 3835 3826 63 38 26 46 52 54 51 45 44 47 48 49 49 49 48 48 49 48 46 49 55 65 72 63 36 25 18 14 12 16 26 40 50 51 45 36 30 28 24 16 13 13 20 28 32 29 10 3 2 2 2 3 9 22 30 24 13 12 10 7 10 11 8 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 69 383 852 1086 964 902 1058 916 779 693 560 505 612 729 799 972 1293 1521 1454 1491 1721 1994 2315 2518 2689 2754 2592 2449 2464 2459 2339 2290 2499 2727 2784 2879 3105 3232 3399 3643 3787 3770 3758 3851 3969 3986 3981 3984 4005 4012 4036 4113 4107 3954 3639 3276 3100 2908 2485 2009 1406 1185 1334 826 378 134 40 30 28 21 51 20 10 21 24 19 13 17 23 29 27 22 23 17 14 13 6 8 20 29 52 103 145 169 162 161 242 366 381 182 40 15 27 49 64 75 92 99 121 199 320 405 352 239 243 396 656 779 738 673 749 871 881 826 830 890 940 988 1109 1283 1322 1386 1468 1579 1719 1889 2046 2151 2266 2458 2683 2980 3104 3188 3334 3483 3561 3599 3521 3490 3579 3749 4054 4371 4217 3708 3295 3285 3512 3660 3766 3677 3528 3464 3375 3255 3242 3267 3182 3180 3145 3272 3028 2721 2718 2643 2502 2522 2722 3089 3645 4205 4425 4197 3627 3325 3495 3545 3429 3221 2921 2653 2532 2569 2649 2626 2484 2371 2431 2753 3051 3338 3514 3510 3290 3006 2807 2776 2932 3279 3777 4045 3469 2680 2334 2862 3773 3727 3232 2762 2530 2469 2487 2636 2944 3311 3646 3900 4167 3958 3827 3557 3286 3069 2895 2834 2943 3181 3443 3634 3702 3730 3773 3764 3602 3318 3078 3204 3367 3339 3210 3043 2835 2647 2495 2311 2150 2062 2194 2224 2244 2223 2273 2325 2360 2449 2550 2607 2567 2455 2415 2408 2447 2463 2497 2526 2507 2435 2319 2186 2102 2077 2048 2037 2009 1899 1794 1743 1708 1660 1596 1540 1520 1564 1706 1903 2038 2016 2293 2610 2768 2683 2478 2260 2107 2033 2020 2041 2098 2257 2313 2370 2334 2283 2238 2175 2012 1877 1872 1857 1876 1884 1878 1901 1946 1962 1967 2212 2808 3283 3236 2769 2157 1956 2321 2746 3348 3474 3008 2782 2590 2306 2007 1776 1653 1637 1524 1485 1620 1601 1643 1722 1735 1722 1705 1669 1637 1638 1646 1655 1594 1657 1662 1673 1701 1746 1720 1699 1683 1635 1702 1907 2136 2513 2961 2783 2567 2513 2369 2356 2571 2599 2476 2422 2477 2088 1747 1535 1440 1413 1336 1292 1321 1317 1333 1381 1456 1479 1474 1487 1600 1799 1942 1985 2037 2263 2535 2381 2178 2230 2117 2104 2117 2143 2402 2806 3081 3135 3115 2989 2731 2609 2838 3050 2885 2474 2053 1867 2098 2712 3664 3728 3178 3277 3219 86 71 59 56 51 44 39 31 34 38 41 44 48 51 54 54 55 54 54 56 63 70 67 48 32 24 14 13 15 17 22 35 47 50 43 34 26 23 21 14 12 9 14 25 31 32 21 5 2 3 2 0 2 6 11 14 15 18 18 11 5 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 0 0 0 0 0 0 0 0 0 0 0 0 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 59 450 986 1163 976 893 988 860 641 505 440 462 617 764 886 1104 1373 1474 1402 1552 1878 2103 2474 2692 2716 2618 2532 2596 2607 2503 2477 2577 2782 2979 3070 3290 3477 3561 3645 3771 3879 3943 3957 3941 4007 4036 3978 3948 3873 3844 3796 3868 3869 3701 3180 2543 2305 2361 2091 1743 1630 1448 2127 1070 502 230 80 40 46 46 36 16 13 25 22 13 11 22 25 32 34 30 27 22 17 14 12 28 54 77 127 185 186 147 138 162 167 119 50 36 36 53 94 134 181 219 238 252 287 404 582 661 522 280 186 269 316 351 453 582 800 920 846 749 744 824 994 1026 1221 1347 1393 1454 1547 1675 1818 1965 2095 2191 2302 2473 2662 2880 3015 3131 3308 3504 3647 3706 3665 3630 3639 3749 4037 4359 4362 4014 3625 3485 3538 3582 3656 3626 3613 3613 3413 3255 3358 3414 3292 3260 3213 3224 3101 2894 2680 2486 2352 2371 2496 2790 3328 3946 4355 4382 3990 3513 3484 3480 3276 2991 2706 2481 2431 2482 2496 2445 2332 2254 2323 2374 2507 2699 2854 2930 2911 2763 2607 2635 2856 3118 3332 3422 2961 2400 2405 2748 3614 3883 3572 3229 2957 2708 2648 2878 3268 3843 4268 4302 4551 4369 4232 4006 3753 3561 3482 3469 3485 3571 3740 3900 3960 3975 4021 4008 3913 3707 3411 3358 3373 3266 3097 2923 2756 2573 2436 2266 2289 2353 2373 2308 2245 2198 2200 2273 2354 2395 2394 2392 2492 2448 2412 2355 2346 2354 2377 2387 2354 2299 2233 2140 2065 1985 1905 1804 1713 1643 1648 1701 1726 1705 1659 1612 1594 1624 1748 1916 2040 1883 2212 2580 2725 2614 2364 2142 2045 2016 2030 2014 2094 2206 2190 2203 2260 2275 2203 2099 1938 1768 1747 1740 1765 1722 1709 1729 1769 1793 1878 2205 2774 3197 3262 2981 2307 1985 2229 2764 3280 3517 3151 2833 2600 2335 2064 1785 1501 1519 1420 1392 1463 1488 1527 1628 1705 1704 1664 1620 1611 1655 1627 1655 1585 1613 1638 1635 1639 1662 1679 1690 1690 1649 1649 1809 1985 2275 2632 2772 2592 2478 2460 2247 2491 2843 2627 2329 2121 1755 1655 1544 1465 1463 1390 1318 1328 1325 1308 1317 1341 1403 1475 1460 1483 1612 1672 1783 2040 2472 2680 2654 2612 2431 2183 1964 1873 1966 2131 2435 2813 2926 3014 3091 3100 3241 3591 3663 3422 2999 2589 2457 2761 3310 3677 3242 2500 2217 2115 80 75 67 57 46 33 21 11 16 34 42 46 51 56 60 63 65 64 64 69 76 78 68 47 32 26 18 15 15 19 19 29 39 40 32 23 16 12 15 16 13 11 17 25 31 33 29 13 2 2 3 1 0 2 4 5 7 11 14 14 7 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 4 39 54 496 1098 1256 1030 896 930 829 605 395 314 400 592 786 930 1088 1237 1298 1333 1530 1896 2254 2679 2911 2731 2652 2660 2802 2862 2820 2801 2886 3064 3266 3437 3625 3758 3827 3909 3941 4004 4094 4183 4192 4128 4145 4119 3978 3740 3675 3600 3609 3557 3329 2710 2058 1902 2106 2139 2129 2046 1568 1765 975 624 423 179 50 35 32 12 8 16 24 13 6 11 17 28 40 42 34 29 29 25 28 42 81 133 171 237 272 212 155 197 272 284 242 201 154 104 92 144 224 264 289 393 475 398 411 526 527 427 309 248 307 397 474 538 755 958 942 787 737 820 904 972 1019 1248 1362 1439 1528 1641 1777 1910 2029 2131 2212 2305 2441 2605 2794 2952 3085 3257 3457 3626 3736 3780 3780 3750 3771 3940 4178 4233 4016 3725 3645 3654 3761 3903 3883 3825 3646 3388 3414 3642 3556 3230 3080 3190 3189 2959 2789 2609 2433 2405 2470 2589 2829 3240 3774 4282 4520 4315 4027 3802 3594 3243 2827 2557 2411 2357 2351 2348 2345 2346 2338 2268 2220 2163 2203 2390 2610 2601 2392 2217 2264 2469 2638 2857 3305 3317 2700 2632 2876 3238 3389 3314 3278 3140 2836 2725 2949 3230 3838 4304 4310 4357 4255 4138 3976 3776 3604 3504 3439 3385 3411 3569 3776 3893 3920 3959 4002 4013 3904 3694 3523 3391 3217 2984 2778 2703 2537 2410 2255 2256 2400 2392 2313 2337 2311 2234 2305 2385 2344 2270 2236 2353 2370 2317 2262 2257 2285 2307 2280 2186 2089 2071 2071 2053 1974 1812 1639 1538 1519 1601 1701 1754 1762 1743 1711 1677 1685 1797 1878 1982 1933 2166 2485 2649 2606 2352 2025 1975 1961 1988 1984 2056 2039 2041 2071 2145 2199 2115 1960 1843 1729 1654 1583 1576 1548 1554 1579 1613 1648 1757 2020 2460 2936 3117 2967 2490 2187 2264 2666 3023 3103 2991 2822 2632 2300 1811 1679 1613 1566 1458 1393 1409 1418 1473 1605 1699 1694 1634 1571 1607 1641 1619 1595 1582 1600 1618 1620 1626 1628 1629 1634 1639 1618 1621 1709 1866 2092 2365 2669 2768 2602 2786 2754 2660 2926 2577 2125 1854 1766 1667 1494 1413 1424 1376 1341 1354 1347 1305 1277 1281 1362 1483 1542 1510 1528 1551 1639 1874 2245 2550 2727 2742 2603 2399 2271 2216 2128 1995 2222 2567 2720 2788 2989 3189 3375 3667 3788 3623 3378 3311 3481 3696 3691 3549 3136 2544 2120 1824 61 51 44 39 25 12 8 4 10 39 50 53 56 59 64 69 70 69 71 76 84 84 69 54 47 39 35 31 23 22 20 23 27 29 22 14 9 10 13 16 16 17 20 26 30 34 32 16 1 0 1 0 0 0 0 0 1 2 4 4 3 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 3 21 64 62 443 1119 1308 1060 890 890 819 616 398 285 364 565 775 903 968 1018 1101 1290 1609 2021 2410 2735 2986 2820 2628 2649 2777 2935 3006 3028 3128 3321 3510 3664 3788 3894 3969 4064 4017 4074 4189 4277 4317 4296 4245 4171 3943 3702 3564 3510 3453 3318 2906 2364 1993 2007 2256 2406 2367 2086 1513 652 282 373 552 277 64 6 2 1 2 7 9 3 0 6 13 31 36 38 36 33 33 35 42 63 104 171 261 361 372 273 234 315 402 410 360 292 195 96 45 105 227 260 218 324 324 281 254 223 177 193 241 270 299 471 501 622 894 1024 927 785 761 834 902 961 1085 1272 1384 1474 1587 1724 1860 1981 2080 2158 2228 2317 2437 2579 2738 2899 3053 3215 3403 3571 3761 3955 4046 4008 3951 3956 3955 3858 3733 3670 3739 3706 3801 3970 3983 3855 3562 3392 3522 3644 3443 3121 2969 3086 3139 3015 2870 2678 2452 2388 2408 2511 2760 3123 3555 4061 4508 4451 4272 4037 3639 3190 2753 2454 2310 2258 2251 2289 2365 2427 2458 2378 2364 2342 2529 2612 2575 2365 2142 2042 2107 2312 2632 3192 3923 3984 3267 2811 2861 2813 2662 2624 2731 2710 2530 2517 2753 2964 3402 3715 3821 3831 3761 3664 3538 3404 3298 3232 3189 3125 2990 2795 2804 3339 3511 3600 3611 3637 3647 3511 3284 3153 3048 2815 2607 2576 2497 2397 2293 2273 2309 2278 2223 2331 2403 2266 2235 2308 2324 2303 2270 2266 2257 2243 2231 2253 2279 2283 2242 2114 1945 1895 2010 2086 1995 1811 1620 1524 1530 1601 1693 1773 1817 1822 1805 1772 1779 1805 1854 1936 2000 2136 2392 2599 2621 2480 2054 1925 1897 1900 1936 1964 1938 1972 2014 2002 1968 1930 1871 1785 1716 1598 1518 1481 1491 1501 1499 1483 1506 1600 1741 2025 2432 2658 2672 2461 2317 2352 2548 2597 2427 2323 2403 2500 2274 1819 1795 1754 1654 1546 1496 1511 1512 1529 1620 1695 1669 1604 1537 1629 1654 1617 1601 1592 1590 1593 1582 1571 1553 1536 1534 1549 1561 1583 1617 1695 1865 2139 2518 2933 3039 3030 3185 2974 2826 2440 2041 1813 1729 1622 1442 1380 1370 1370 1363 1367 1336 1291 1270 1284 1317 1379 1447 1399 1448 1507 1543 1674 1916 2181 2392 2486 2466 2447 2541 2629 2430 2151 2159 2372 2616 2744 2877 3092 3257 3534 3626 3416 3341 3433 3610 3661 3565 3395 3175 2946 2661 2203 44 35 16 10 2 7 21 24 34 53 54 55 59 59 62 67 67 61 58 66 80 87 75 70 67 56 45 35 27 24 23 23 20 23 22 13 9 9 12 18 22 24 25 27 31 34 30 9 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 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 7 34 69 88 327 1083 1323 1045 861 862 831 670 472 366 427 563 706 824 917 1009 1165 1387 1697 2184 2598 2718 2750 2700 2563 2449 2379 2630 2848 3035 3260 3492 3672 3810 3917 4012 4070 4138 4041 4125 4281 4362 4314 4214 4168 4117 3994 3831 3573 3478 3438 3169 2614 2255 2184 2314 2412 2356 2151 1815 1307 522 156 280 550 333 100 12 0 0 4 9 8 3 0 0 5 17 36 46 42 34 31 39 57 83 127 210 327 454 462 384 358 417 478 465 384 290 199 98 16 30 101 146 83 110 64 118 149 113 93 96 92 106 177 338 315 497 797 934 864 781 781 839 917 1031 1189 1333 1441 1532 1650 1799 1927 2033 2116 2175 2240 2336 2453 2572 2698 2845 3028 3196 3396 3571 3832 4153 4299 4254 4198 4138 3982 3773 3569 3553 3720 3696 3749 3758 3828 3760 3518 3374 3538 3862 3946 3622 3304 3167 2987 3025 2956 2768 2430 2277 2314 2571 2865 3051 3328 3725 4048 4081 4002 3892 3567 3087 2687 2437 2287 2236 2288 2395 2482 2488 2692 2559 2513 2691 3070 2977 2595 2246 2069 2037 2112 2320 2674 3105 3532 3798 3312 2956 2848 2666 2432 2405 2441 2393 2351 2382 2559 2783 2992 3110 3180 3226 3173 3102 3061 3031 2980 2891 2812 2792 2594 2314 2239 2363 2749 3028 2867 2711 2811 2812 2657 2634 2658 2573 2424 2360 2337 2337 2316 2301 2288 2271 2243 2302 2397 2321 2207 2220 2269 2244 2190 2173 2154 2207 2269 2319 2355 2360 2327 2221 2064 1971 2033 2128 1974 1756 1621 1589 1628 1686 1735 1788 1851 1862 1850 1897 1914 1887 1891 1947 2006 2065 2258 2526 2491 2266 1991 1881 1848 1793 1834 1862 1826 1828 1873 1895 1896 1874 1813 1716 1640 1576 1517 1472 1456 1463 1459 1440 1469 1568 1614 1675 1813 1954 2003 1989 2031 2108 2179 2102 1933 1953 2134 2435 2258 1981 1860 1757 1666 1579 1539 1562 1599 1604 1581 1727 1664 1623 1528 1519 1636 1653 1587 1577 1571 1555 1557 1533 1537 1504 1496 1504 1535 1560 1544 1556 1704 1997 2377 2988 3799 3263 3073 2873 2567 2207 1870 1673 1583 1491 1389 1366 1361 1382 1372 1346 1293 1244 1242 1243 1234 1272 1338 1419 1466 1475 1457 1502 1621 1768 1934 2086 2164 2284 2509 2690 2598 2376 2181 2178 2400 2587 2788 2917 2934 3135 3162 3096 3092 3154 3283 3431 3382 3216 3039 3097 2966 2628 44 34 12 3 15 32 49 54 54 53 55 57 64 72 74 66 65 51 39 46 67 80 79 77 75 63 48 31 24 25 29 30 27 28 25 17 10 8 12 22 29 32 33 34 35 34 27 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 34 57 78 235 930 1272 981 800 829 817 661 495 450 498 545 623 783 945 1130 1264 1330 1575 2121 2550 2590 2459 2419 2530 2276 2263 2539 2819 3084 3348 3581 3766 3902 4016 4117 4165 4149 4127 4239 4398 4397 4339 4229 4201 4279 4244 4008 3698 3495 3367 2947 2447 2297 2326 2370 2241 2009 1741 1417 956 390 157 236 540 533 285 96 23 12 11 8 5 2 0 0 0 7 25 40 37 29 29 50 93 136 178 245 346 475 488 497 509 506 516 478 377 290 238 171 80 9 16 43 13 10 3 14 64 121 142 116 74 74 119 145 217 470 739 867 860 822 836 908 1015 1146 1288 1408 1507 1591 1689 1846 1975 2059 2126 2172 2234 2343 2474 2600 2730 2840 3024 3235 3452 3630 3967 4300 4412 4361 4335 4298 4171 4010 3783 3658 3721 3740 3751 3851 3908 3751 3447 3230 3310 3577 3644 3390 3196 3072 2820 2769 2726 2767 2453 2276 2325 2528 2725 2862 3098 3409 3620 3676 3598 3542 3423 3113 2589 2327 2225 2226 2385 2499 2483 2608 2991 2813 2745 2962 3194 3028 2601 2218 1971 1842 1870 2083 2440 2908 3387 3562 3189 3236 3059 2704 2485 2449 2467 2476 2495 2503 2555 2643 2693 2686 2691 2740 2695 2645 2667 2731 2753 2693 2612 2511 2391 2316 2238 2223 2400 2523 2290 2108 2156 2208 2172 2224 2317 2305 2208 2152 2155 2204 2294 2422 2461 2428 2399 2396 2414 2361 2240 2194 2188 2106 2097 2131 2141 2203 2301 2393 2469 2505 2483 2407 2287 2239 2226 2123 1976 1815 1685 1674 1773 1866 1886 1863 1896 1913 1924 1980 2014 2001 1979 1988 2003 1980 2033 2282 2241 1996 1879 1863 1851 1767 1753 1742 1727 1777 1846 1842 1889 1864 1792 1673 1569 1523 1498 1448 1400 1402 1427 1445 1488 1571 1588 1584 1576 1572 1582 1591 1634 1705 1742 1694 1706 1868 2098 2339 2107 1952 1781 1605 1522 1480 1446 1459 1447 1360 1356 1637 1675 1634 1496 1394 1539 1695 1596 1561 1518 1475 1509 1418 1500 1513 1486 1466 1499 1543 1537 1552 1667 1897 2154 2564 3177 3132 2809 2405 2004 1779 1508 1481 1470 1376 1369 1374 1375 1357 1341 1326 1300 1277 1278 1271 1247 1262 1246 1314 1367 1377 1386 1430 1502 1544 1617 1786 1896 2041 2264 2477 2579 2518 2301 2009 2086 2448 2683 2663 2583 2630 2730 2825 2885 2929 2974 3145 3195 3025 2854 2888 2901 2765 47 30 14 18 45 65 68 66 61 57 59 60 63 76 82 68 58 41 25 28 43 56 61 61 62 56 45 30 28 28 36 42 42 38 32 22 13 10 17 32 42 45 44 42 39 33 21 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 9 29 45 54 186 652 1017 865 700 771 781 620 485 496 523 508 585 806 948 1010 1241 1293 1394 1950 2344 2343 2239 2315 2382 2239 2410 2711 2980 3229 3483 3702 3862 3980 4088 4195 4258 4219 4185 4364 4456 4383 4283 4236 4315 4353 4234 3984 3683 3409 3147 2749 2373 2278 2237 2071 1792 1569 1392 1169 892 565 291 250 525 683 476 268 189 183 174 121 50 8 0 0 0 0 5 17 23 21 32 69 157 281 348 317 308 429 481 594 650 581 543 511 425 359 310 253 178 69 64 55 12 2 0 35 165 241 223 185 182 214 252 247 315 533 727 836 903 940 980 1048 1135 1251 1393 1508 1597 1702 1794 1925 1994 2045 2104 2155 2222 2332 2447 2578 2754 2862 3067 3345 3545 3746 4121 4375 4414 4360 4339 4353 4349 4286 4132 3947 3831 3812 3829 3816 3718 3458 3123 2892 2882 2971 2898 2693 2710 2698 2719 2619 2645 2740 2601 2405 2308 2296 2465 2824 3151 3409 3509 3433 3216 3201 3161 3087 2506 2255 2214 2275 2574 2748 2769 3005 3385 3397 3193 3178 3202 2998 2656 2335 2084 1933 1896 1956 2274 2840 3367 3800 3632 3537 3448 3240 2942 2733 2675 2692 2708 2688 2597 2551 2539 2554 2530 2541 2481 2412 2417 2490 2575 2636 2624 2457 2241 2302 2461 2622 2562 2342 2111 2012 2056 2107 2084 2087 2110 2083 2068 2085 2115 2181 2339 2531 2605 2551 2475 2415 2350 2274 2203 2183 2171 2134 2121 2143 2159 2194 2289 2418 2544 2621 2625 2557 2430 2285 2097 1956 1874 1784 1714 1754 1901 2052 2103 2033 1991 1980 1980 1990 2045 2108 2114 2070 2015 1952 1990 2171 2108 1939 1855 1857 1857 1830 1792 1751 1735 1775 1854 1809 1919 1921 1800 1666 1573 1466 1406 1392 1387 1415 1453 1500 1522 1558 1570 1589 1554 1512 1496 1505 1557 1641 1696 1686 1738 1890 2081 2126 1834 1675 1571 1463 1441 1407 1348 1363 1309 1199 1191 1372 1527 1562 1450 1310 1356 1555 1582 1527 1470 1451 1358 1252 1324 1463 1472 1397 1425 1501 1531 1541 1588 1735 1883 2098 2364 2515 2486 2170 1574 1349 1224 1350 1384 1329 1352 1387 1400 1383 1347 1315 1311 1313 1302 1255 1242 1239 1220 1263 1307 1310 1331 1387 1459 1455 1497 1721 1778 1793 1964 2260 2514 2584 2441 2161 2243 2354 2469 2412 2283 2289 2452 2629 2754 2772 2665 2849 2931 2826 2702 2666 2694 2728 46 31 30 46 66 76 75 69 61 57 60 59 54 66 70 59 46 35 24 19 27 33 41 49 51 49 43 35 34 31 41 50 53 47 39 27 16 15 25 42 56 58 53 47 41 32 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 38 54 62 156 450 760 782 685 794 894 751 539 477 470 443 527 767 978 1059 1079 1133 1427 2066 2402 2332 2184 2172 2256 2374 2599 2871 3118 3376 3623 3815 3952 4060 4175 4281 4314 4264 4234 4341 4336 4266 4125 4073 4005 3933 3786 3532 3236 2978 2741 2462 2212 2066 1892 1521 1324 1338 1292 1139 987 777 475 359 519 567 428 353 366 415 436 372 227 86 17 3 0 1 6 25 46 40 48 110 280 391 441 435 384 444 543 760 801 651 589 566 489 419 326 225 167 133 143 141 55 9 1 31 165 240 223 207 253 348 421 404 431 591 715 807 913 1013 1095 1140 1203 1340 1502 1617 1713 1845 1931 1956 1979 1999 2063 2139 2218 2327 2409 2518 2744 2922 3138 3412 3619 3873 4229 4402 4370 4280 4248 4299 4379 4410 4350 4174 3979 3860 3842 3629 3285 2982 2792 2794 2741 2551 2439 2434 2515 2567 2694 2732 2750 2832 2719 2529 2461 2534 2711 2991 3227 3203 3179 3036 2718 3115 2855 2971 2500 2378 2452 2471 2740 3019 3265 3602 4012 4156 3838 3500 3367 3208 2952 2683 2542 2453 2213 2059 2241 2485 2488 2784 3145 3271 3181 3092 3077 2922 2612 2486 2583 2701 2590 2532 2568 2670 2667 2644 2560 2429 2320 2292 2375 2535 2686 2752 2369 2448 2650 2825 2697 2456 2321 2287 2272 2252 2191 2091 2078 2120 2160 2184 2216 2310 2398 2486 2574 2562 2434 2345 2261 2217 2190 2197 2222 2242 2249 2238 2212 2202 2235 2351 2536 2664 2704 2651 2537 2384 2181 1950 1828 1802 1776 1824 1966 2140 2240 2193 2113 2064 2023 1946 1969 2112 2213 2170 2049 1955 1954 2170 2028 1875 1823 1814 1816 1822 1816 1810 1817 1787 1822 1795 1835 1799 1695 1590 1521 1450 1388 1377 1423 1461 1510 1565 1556 1570 1581 1594 1591 1571 1542 1539 1596 1678 1750 1820 1822 1821 1863 1893 1668 1488 1487 1482 1423 1391 1236 1289 1275 1244 1235 1325 1493 1608 1574 1440 1385 1436 1535 1474 1414 1389 1201 970 1053 1359 1397 1312 1349 1407 1424 1477 1476 1543 1641 1767 1900 2037 2196 2164 1654 1339 1151 1192 1295 1308 1319 1351 1367 1357 1321 1294 1276 1240 1289 1246 1198 1182 1220 1284 1275 1272 1284 1331 1389 1433 1594 1783 1774 1677 1765 2072 2437 2548 2468 2266 1985 2104 2308 2216 2004 1968 2177 2431 2764 2709 2470 2547 2637 2588 2531 2478 2492 2572 44 41 48 63 75 79 76 69 63 59 56 50 32 41 34 41 42 36 30 27 30 34 37 42 47 48 45 42 40 38 46 54 58 56 46 31 18 14 28 51 66 66 57 48 40 30 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 8 52 78 132 199 377 603 693 700 847 1050 980 694 483 404 391 477 695 900 996 1091 1320 1905 2495 2559 2324 2199 2231 2297 2432 2650 2899 3171 3460 3685 3861 4007 4150 4287 4381 4377 4322 4273 4229 4145 4010 3819 3666 3511 3269 3038 2831 2614 2390 2187 1997 1812 1610 1387 1274 1424 1542 1417 1143 934 798 659 603 663 594 374 264 362 479 569 564 440 265 125 48 13 2 8 30 47 40 51 172 208 505 734 762 721 688 764 999 931 784 701 644 540 426 304 193 128 113 149 197 125 41 29 53 117 170 195 213 266 358 434 463 529 645 711 810 964 1089 1169 1233 1307 1440 1600 1736 1870 1949 2027 1982 1983 1977 2045 2137 2230 2355 2451 2556 2763 2992 3227 3460 3678 3977 4282 4387 4302 4172 4129 4202 4325 4425 4421 4207 4044 3788 3587 3259 2844 2749 2932 3214 3142 2693 2377 2383 2524 2682 2779 2835 2846 2817 2617 2514 2700 2941 3108 3281 3207 2702 2777 2939 2955 3029 2552 2809 2615 2528 2688 2739 2819 3087 3545 4012 4325 4484 4254 3829 3566 3436 3200 2929 2680 2368 2143 2050 2090 2070 2013 2187 2585 2969 3107 3064 3029 2847 2480 2355 2499 2567 2525 2514 2564 2679 2759 2783 2731 2601 2427 2303 2317 2408 2582 3067 2825 2671 2637 2693 2694 2614 2536 2515 2495 2459 2367 2246 2305 2467 2507 2498 2483 2429 2342 2347 2472 2512 2373 2280 2207 2187 2179 2196 2236 2268 2269 2252 2234 2195 2148 2256 2459 2616 2692 2676 2594 2472 2292 1996 1808 1842 1834 1858 1972 2122 2225 2263 2216 2143 2046 1916 1894 2043 2222 2263 2096 2017 2023 2135 1964 1786 1713 1708 1722 1743 1766 1781 1802 1812 1791 1733 1703 1628 1556 1494 1444 1421 1440 1470 1455 1425 1493 1514 1519 1536 1542 1549 1553 1560 1567 1554 1544 1506 1508 1591 1680 1684 1725 1746 1621 1420 1320 1415 1331 1357 1222 1256 1277 1285 1334 1453 1634 1837 1870 1592 1412 1426 1443 1355 1320 1299 1143 953 1051 1390 1320 1247 1311 1313 1339 1359 1376 1418 1499 1589 1677 1804 2010 2008 1803 1623 1332 1273 1336 1317 1278 1269 1230 1297 1281 1251 1207 1134 1165 1186 1122 1106 1146 1281 1288 1273 1267 1302 1372 1428 1529 1660 1688 1689 1756 2109 2325 2463 2525 2372 2148 2170 2215 2005 1809 1763 1945 2418 2982 2862 2464 2359 2402 2419 2288 2222 2258 2438 40 43 52 63 75 78 74 68 63 58 53 42 25 13 23 46 46 46 45 40 35 33 36 45 52 52 49 48 47 47 51 56 62 63 56 36 24 19 29 51 67 66 55 46 40 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 0 0 0 0 0 0 0 0 0 0 2 16 46 87 183 219 291 401 469 564 804 1061 1065 797 598 505 416 465 734 1005 1013 1069 1646 2350 2732 2522 2328 2202 2289 2337 2437 2647 2911 3223 3526 3702 3884 4068 4239 4391 4472 4407 4275 4096 3851 3617 3473 3354 3288 3172 2769 2502 2404 2253 2000 1768 1604 1435 1221 1082 1303 1751 1738 1377 962 731 716 695 668 704 671 488 346 346 488 583 613 556 451 326 205 94 17 5 18 26 30 35 117 313 657 814 864 930 986 1105 1253 1098 965 830 696 516 339 213 135 109 117 149 209 200 131 117 145 176 211 263 288 294 339 428 529 642 716 756 853 1060 1225 1242 1276 1355 1499 1686 1889 2057 2086 2161 2048 1988 1981 2048 2136 2249 2417 2591 2716 2835 3022 3270 3492 3723 4031 4296 4339 4204 4034 3961 3983 4057 4210 4317 4066 3928 3603 3286 2934 2711 2980 3467 3807 3647 3056 2558 2494 2658 2828 2965 3031 2968 2836 2550 2509 2940 3370 3542 3520 3022 2322 2392 2718 3077 2524 2244 2562 2633 2601 2726 2791 2737 2966 3564 4071 4254 4331 4213 3879 3676 3546 3280 2901 2449 2009 1890 1899 1865 1819 1906 2260 2812 3048 3050 3135 3102 2768 2458 2308 2294 2320 2407 2445 2486 2598 2743 2843 2851 2766 2618 2464 2423 2516 2894 3164 2960 2664 2427 2332 2504 2662 2611 2525 2456 2581 2561 2514 2642 2777 2795 2775 2720 2582 2441 2435 2521 2477 2346 2248 2172 2113 2069 2076 2141 2203 2232 2235 2224 2218 2168 2226 2369 2511 2597 2611 2592 2513 2275 1983 1877 1885 1879 1898 1996 2111 2217 2301 2284 2199 2031 1886 1885 1990 2189 2332 2147 2100 2149 2102 1894 1689 1598 1594 1616 1652 1690 1707 1716 1720 1695 1656 1611 1557 1495 1433 1387 1378 1430 1498 1497 1382 1428 1439 1447 1437 1390 1340 1339 1382 1454 1441 1343 1239 1226 1396 1564 1595 1612 1646 1625 1525 1206 1257 1255 1303 1291 1295 1312 1329 1387 1508 1683 1944 2131 1623 1450 1399 1368 1335 1337 1314 1198 1138 1224 1361 1258 1202 1239 1246 1308 1352 1322 1292 1340 1410 1495 1606 1725 1736 1803 1775 1549 1408 1395 1327 1226 1252 1260 1277 1251 1207 1160 1118 1123 1116 1064 1084 1062 1181 1209 1218 1238 1281 1320 1339 1404 1503 1543 1659 1776 2006 2222 2398 2503 2470 2375 2310 2060 1955 2014 2076 2318 2914 3376 3206 2735 2475 2471 2475 2316 2383 2548 2610 40 33 38 50 62 70 66 57 55 42 29 23 14 14 35 52 49 62 49 40 36 36 43 53 58 59 56 58 60 58 54 56 63 67 61 42 24 19 27 44 59 61 55 47 41 35 28 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 31 74 184 195 194 253 319 458 729 976 975 774 609 534 376 401 720 1120 1191 1530 2200 2575 2765 2548 2324 2232 2298 2386 2455 2680 2977 3326 3614 3751 3957 4181 4342 4499 4399 4207 3912 3419 2880 2557 2556 2720 2831 2775 2459 2336 2339 2136 1840 1645 1532 1400 1236 1183 1408 1669 1541 1242 842 583 626 597 566 672 742 626 517 427 504 556 565 538 511 460 377 234 75 7 18 27 29 26 69 453 757 802 787 862 1004 1184 1343 1337 1211 995 712 445 259 148 97 114 146 147 148 181 260 376 330 306 320 366 375 327 333 444 597 713 743 819 931 1196 1404 1437 1444 1510 1658 1841 2027 2148 2118 2106 2013 1964 1983 2047 2133 2279 2491 2684 2777 2839 3005 3249 3455 3689 3991 4257 4321 4095 3838 3783 3788 3765 3900 4102 3871 3724 3456 3214 2893 2978 3410 3886 4148 3934 3323 2817 2753 2866 2919 3048 3127 3017 2960 2804 2795 3169 3505 3550 3333 2636 2197 2377 3036 2945 2340 2008 2274 2549 2552 2563 2620 2577 2858 3347 3762 3866 3925 3939 3822 3751 3612 3316 2861 2335 1970 1883 1849 1758 1737 2037 2744 3043 2973 2852 2979 3088 2851 2557 2296 2182 2230 2260 2389 2404 2454 2638 2853 2925 2835 2698 2578 2531 2582 2820 3042 3005 2727 2371 2193 2447 2746 2642 2465 2408 2630 2623 2600 2702 2808 2844 2879 2895 2848 2753 2664 2565 2435 2307 2196 2105 2037 1926 1886 1954 2040 2084 2115 2158 2203 2214 2233 2304 2398 2483 2525 2558 2503 2270 2000 1924 1951 1950 1991 2069 2159 2255 2335 2342 2276 2174 2057 1945 1950 2169 2315 2186 2142 2167 2059 1814 1591 1503 1507 1532 1567 1591 1609 1629 1612 1599 1583 1548 1500 1441 1383 1335 1262 1303 1399 1480 1434 1436 1425 1397 1342 1235 1167 1201 1223 1227 1200 1168 1173 1259 1429 1537 1549 1550 1565 1555 1585 1356 1263 1227 1239 1245 1261 1306 1342 1386 1469 1590 1796 2097 1726 1449 1331 1316 1319 1309 1254 1176 1171 1200 1248 1181 1178 1188 1194 1255 1308 1240 1194 1255 1333 1392 1442 1475 1459 1612 1745 1632 1473 1384 1269 1178 1239 1298 1292 1259 1225 1170 1115 1121 1115 1015 1047 1075 1163 1193 1195 1219 1257 1285 1293 1311 1412 1442 1540 1679 1888 2081 2213 2306 2331 2264 2041 1928 2211 2605 2924 3073 3299 3593 3475 3218 2983 2809 2627 2628 2752 2748 2537 32 11 12 20 37 50 46 35 37 25 4 2 2 8 23 42 55 65 47 41 36 36 47 58 63 62 62 65 70 65 53 53 64 71 67 48 27 22 26 34 46 53 53 49 45 40 35 26 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 17 74 168 183 136 198 373 555 704 750 627 456 446 461 274 266 577 1094 1399 2046 2526 2727 2765 2446 2181 2287 2289 2542 2506 2767 3086 3478 3728 3863 4086 4258 4250 4240 4091 3790 3246 2530 1995 1657 1685 2039 2336 2293 2174 2352 2437 2107 1809 1697 1641 1509 1330 1247 1333 1464 1457 1368 1213 769 704 629 606 697 743 667 595 538 527 515 480 455 458 442 409 323 154 22 15 27 32 30 101 583 809 775 758 809 912 1055 1215 1320 1281 1055 682 372 207 113 73 103 143 126 84 101 207 368 450 472 482 466 419 337 346 461 605 699 725 822 1022 1284 1492 1553 1564 1663 1834 1988 2102 2150 2091 2021 1956 1943 1990 2054 2157 2331 2555 2708 2767 2833 3002 3230 3390 3570 3817 4168 4323 4048 3724 3702 3720 3718 3853 3946 3808 3644 3462 3356 3233 3324 3593 3894 4092 4036 3687 3267 3068 3010 2922 3040 2896 2883 2953 2996 3081 3287 3370 3260 3076 2701 2586 2862 2940 2690 2368 2008 2154 2509 2585 2582 2661 2570 2735 2926 3073 3223 3357 3533 3652 3684 3586 3318 2871 2380 2093 2067 1953 1785 1984 2549 2866 2781 2686 2696 2787 2932 2984 2857 2623 2510 2308 2209 2491 2390 2289 2507 2835 2963 2869 2717 2603 2547 2491 2418 2458 2827 2894 2621 2412 2546 2749 2640 2507 2497 2518 2473 2439 2494 2596 2681 2749 2775 2741 2676 2592 2476 2333 2221 2125 2046 2010 1882 1796 1825 1885 1929 1979 2056 2129 2222 2265 2295 2352 2440 2515 2549 2467 2241 2038 2048 2040 2012 2064 2146 2229 2312 2383 2408 2352 2236 2134 2005 2026 2217 2264 2187 2132 2107 1975 1719 1508 1454 1462 1484 1519 1535 1553 1586 1589 1589 1565 1513 1458 1410 1374 1334 1168 1272 1372 1410 1428 1498 1506 1423 1386 1321 1288 1293 1223 1106 1060 1119 1289 1444 1503 1507 1512 1488 1461 1448 1470 1406 1300 1160 1129 1172 1190 1224 1269 1327 1429 1520 1681 1883 1731 1455 1320 1313 1293 1221 1125 1115 1033 970 1106 1170 1201 1220 1218 1229 1272 1202 1255 1329 1407 1406 1330 1267 1266 1383 1554 1578 1419 1309 1187 1158 1237 1283 1282 1284 1248 1161 1075 1100 1104 1027 1010 1051 1143 1213 1209 1225 1247 1266 1331 1278 1324 1374 1453 1587 1754 1883 1990 2078 2096 2059 1984 2129 2462 2820 3104 3286 3384 3516 3535 3506 3401 3106 2855 2860 2954 2744 2372 15 0 1 11 29 32 21 7 1 4 0 0 0 1 8 28 46 53 47 44 36 30 45 62 69 66 63 65 68 65 54 54 69 76 72 53 31 20 22 27 30 39 46 47 47 44 40 33 22 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 13 60 133 161 133 152 416 687 691 536 342 192 199 256 228 218 555 1226 1568 2299 2673 2902 2753 2277 2195 2483 2336 2712 2603 2927 3255 3634 3832 3970 4113 4155 4164 4227 4060 3379 2590 2022 1719 1404 1228 1432 1804 1947 1934 2247 2378 1930 1750 1765 1690 1541 1368 1260 1302 1399 1383 1222 1108 937 799 650 613 649 665 645 627 609 539 461 397 348 333 313 307 293 176 47 12 17 25 40 173 643 731 693 685 720 821 971 1112 1191 1164 973 645 360 198 98 55 79 123 135 96 78 194 394 514 630 626 573 494 416 433 504 598 693 742 858 1117 1438 1586 1621 1640 1779 1950 2066 2123 2114 2035 1948 1903 1928 2007 2086 2223 2403 2570 2686 2748 2824 2995 3218 3336 3466 3738 4207 4376 4169 3897 3812 3801 3828 3917 3946 3839 3689 3566 3534 3529 3451 3433 3599 3886 4052 3884 3489 3192 3014 2951 3123 3069 3041 2966 2937 3033 3209 3293 3199 3013 2835 2722 2726 2559 2450 2434 2223 2263 2492 2566 2614 2735 2617 2591 2642 2589 2684 2806 3039 3284 3429 3450 3315 3007 2640 2379 2188 1844 1940 2344 2703 2772 2596 2409 2418 2631 2862 2991 3077 2769 2581 2360 2450 2819 2750 2665 2815 3007 3047 2925 2752 2616 2545 2442 2337 2514 2811 2875 2728 2629 2648 2620 2509 2446 2388 2319 2274 2199 2201 2275 2374 2448 2468 2464 2470 2489 2449 2313 2191 2111 2066 2051 1962 1852 1792 1758 1761 1842 1958 2005 2221 2323 2355 2402 2474 2537 2539 2399 2141 2165 2196 2141 2138 2194 2270 2337 2393 2438 2457 2408 2280 2184 2095 2131 2228 2241 2179 2107 2005 1844 1647 1463 1430 1439 1447 1491 1530 1539 1556 1575 1581 1556 1507 1467 1440 1404 1365 1264 1212 1198 1226 1293 1446 1557 1501 1510 1500 1468 1403 1283 1172 1157 1261 1419 1489 1446 1401 1424 1372 1329 1330 1353 1394 1342 1171 1102 1190 1238 1230 1231 1219 1316 1399 1515 1621 1597 1424 1206 1174 1264 1167 1062 1012 748 639 889 1136 1193 1227 1344 1347 1361 1387 1397 1419 1452 1443 1361 1256 1202 1212 1280 1252 1183 1150 1121 1182 1283 1338 1353 1325 1255 1161 1052 1058 1059 1037 1026 1046 1102 1148 1201 1244 1263 1280 1316 1299 1314 1354 1387 1480 1594 1685 1772 1896 1967 1990 2039 2179 2349 2523 2704 2877 3014 3149 3251 3296 3268 3102 2943 2918 2943 2766 2454 22 16 17 35 36 13 5 2 0 0 0 0 0 0 1 10 18 26 38 42 33 25 41 66 73 65 58 58 62 63 60 61 73 79 75 55 33 17 12 14 17 21 30 37 41 42 40 37 33 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 6 32 81 132 146 152 331 664 650 397 276 232 208 204 184 226 521 1101 1639 2486 3046 3181 2816 2339 2448 2739 2429 2707 2768 3155 3503 3738 3874 3986 4038 4094 4181 4162 3845 2998 2170 1807 1707 1508 1155 999 1160 1372 1464 1607 1690 1447 1439 1649 1523 1412 1389 1336 1280 1295 1231 1026 858 843 733 525 485 526 551 565 605 640 587 461 347 258 211 174 163 175 125 51 11 7 17 67 292 669 871 722 529 502 612 801 986 1077 1042 886 636 384 250 157 111 97 138 189 191 232 380 484 530 713 738 712 662 615 619 653 712 769 817 951 1203 1514 1637 1655 1724 1900 2067 2140 2134 2077 1988 1911 1884 1927 2029 2122 2285 2474 2569 2647 2696 2755 2934 3184 3325 3475 3702 3980 4347 4370 4189 4084 4060 4050 4032 3983 3877 3739 3589 3542 3498 3292 3106 3266 3687 4005 3912 3520 3223 3058 3068 3203 3189 3167 3061 2977 3017 3111 3012 2717 2522 2461 2397 2322 2198 2251 2343 2394 2446 2466 2475 2538 2603 2548 2471 2506 2476 2403 2424 2596 2811 3003 3233 3386 3252 2918 2552 2038 1863 2084 2318 2434 2446 2316 2180 2232 2420 2576 2827 3159 2890 2649 2424 2722 3076 3193 3209 3236 3240 3160 2988 2832 2678 2549 2479 2455 2605 2712 2676 2516 2364 2332 2327 2247 2257 2223 2167 2142 2101 2054 2058 2163 2284 2297 2294 2409 2548 2545 2462 2336 2246 2224 2214 2145 2034 1931 1836 1757 1884 2124 2133 2265 2377 2438 2491 2536 2542 2498 2343 2150 2198 2205 2233 2313 2408 2459 2473 2484 2501 2502 2444 2347 2273 2217 2222 2279 2248 2152 2067 1942 1702 1466 1401 1399 1380 1414 1462 1499 1502 1514 1556 1584 1557 1519 1496 1491 1466 1426 1358 1239 1142 1119 1159 1257 1364 1387 1415 1527 1401 1274 1217 1262 1334 1413 1502 1506 1494 1316 1244 1191 1185 1193 1196 1276 1303 1162 1082 1094 1180 1432 1384 1283 1265 1284 1343 1421 1427 1348 1204 1141 1206 1165 1054 760 422 422 771 1097 1142 1097 1279 1388 1424 1432 1427 1424 1428 1417 1379 1310 1217 1161 1168 1116 1088 1121 1163 1238 1324 1361 1361 1344 1270 1186 1084 1037 1033 1040 1035 1040 1105 1184 1237 1289 1292 1293 1292 1301 1351 1377 1365 1442 1534 1611 1627 1746 1872 1947 1988 2028 2055 2144 2241 2348 2485 2630 2746 2810 2821 2785 2739 2744 2771 2674 2395 42 40 40 42 31 8 4 8 1 0 0 0 0 0 0 0 0 3 24 41 34 27 38 57 66 58 50 47 54 61 61 60 66 74 74 60 41 23 12 8 8 8 12 22 30 34 35 33 29 21 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 1 10 29 63 110 142 215 479 660 424 249 267 285 216 149 234 543 1028 1570 2489 2508 3117 2836 2427 2622 2761 2565 2793 3041 3459 3760 3854 3945 3995 3979 4030 4045 3897 3456 2692 2128 1935 1931 1809 1464 1086 909 952 1049 1135 1149 1022 991 1268 1330 1336 1372 1494 1438 1276 1142 910 646 607 565 455 451 443 442 480 561 623 619 536 412 292 208 150 94 73 51 25 7 2 7 66 310 764 1016 662 295 260 364 565 798 936 928 829 680 474 310 212 225 188 187 262 256 308 455 471 528 724 835 849 849 860 893 917 944 964 984 1086 1316 1571 1675 1741 1850 1967 2116 2186 2154 2068 1975 1902 1883 1921 2024 2142 2341 2513 2575 2641 2696 2733 2865 3113 3310 3485 3550 3624 4111 4383 4344 4313 4260 4134 4037 3999 3913 3781 3531 3406 3301 3051 2847 3070 3478 3735 3743 3555 3281 3097 3054 3080 2893 2809 2907 2970 3020 3075 2961 2646 2353 2156 2111 2033 1953 2052 2244 2457 2571 2558 2532 2541 2515 2457 2421 2477 2424 2331 2243 2301 2409 2616 3055 3482 3475 3085 2586 2125 2021 2114 2172 2204 2190 2084 2017 2155 2441 2663 2997 3299 3351 3258 3122 3135 3273 3367 3353 3328 3311 3156 2979 2881 2723 2546 2455 2325 2265 2320 2341 2234 2098 2065 2065 2018 2036 2046 2099 2165 2173 2092 2062 2201 2376 2385 2411 2561 2695 2678 2666 2589 2534 2527 2538 2520 2448 2362 2281 2132 2378 2644 2655 2658 2663 2573 2493 2526 2564 2514 2272 2166 2171 2213 2325 2483 2601 2616 2573 2548 2550 2554 2528 2480 2406 2354 2335 2332 2255 2130 2022 1877 1631 1521 1385 1379 1328 1379 1433 1453 1455 1482 1548 1606 1580 1541 1509 1498 1466 1416 1387 1338 1251 1170 1120 1110 1142 1173 1192 1205 1151 1124 1169 1311 1398 1371 1543 1529 1513 1299 1171 1054 1052 1093 1089 1129 1152 967 734 658 852 1222 1411 1441 1337 1216 1197 1301 1319 1266 1149 1159 1244 1223 1016 610 281 355 797 1103 1159 1073 1193 1359 1453 1481 1482 1466 1433 1381 1357 1364 1312 1274 1231 1196 1211 1239 1257 1299 1356 1375 1391 1387 1316 1230 1146 1067 1004 996 1005 1054 1148 1211 1247 1274 1283 1275 1253 1258 1359 1389 1411 1446 1544 1560 1565 1663 1835 1919 1829 1934 1927 1944 1965 1991 2077 2173 2243 2286 2326 2347 2358 2401 2408 2289 2071 52 51 45 38 28 18 18 26 7 0 0 0 0 0 0 0 0 1 12 46 41 29 30 45 54 50 44 41 50 58 58 56 59 67 71 65 48 33 23 12 8 8 9 13 16 19 23 26 17 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 1 12 45 86 99 123 274 478 369 222 272 237 135 109 280 622 1072 1685 2773 2209 3017 2724 2566 2726 2761 2779 3030 3366 3726 3907 3979 4036 3959 3822 3788 3615 3344 2981 2525 2236 2223 2261 2172 1927 1622 1320 1153 1128 1177 1183 1109 1047 1192 1475 1580 1596 1666 1590 1374 1009 663 482 473 475 459 445 388 369 411 514 560 520 455 389 336 288 231 119 39 12 5 2 3 29 175 535 952 992 581 136 117 215 443 719 907 919 786 618 496 306 134 288 330 329 386 431 452 481 498 576 753 919 971 1015 1096 1166 1200 1208 1193 1192 1269 1429 1573 1649 1736 1887 2019 2142 2193 2159 2072 1975 1909 1901 1938 2023 2158 2397 2551 2590 2669 2741 2762 2834 3027 3236 3376 3359 3353 3809 4267 4350 4366 4349 4263 4167 4098 3986 3777 3433 3290 3115 2877 2809 3062 3308 3431 3522 3515 3284 3043 2945 2898 2751 2681 2770 2810 2879 3013 2953 2563 2171 2075 2066 2061 1907 2151 2523 2732 2717 2668 2720 2737 2588 2521 2591 2742 2614 2443 2232 2195 2267 2531 3052 3559 3622 3120 2452 2195 2154 2147 2164 2089 2139 2178 2067 2065 2382 2798 3314 3624 3763 3800 3715 3552 3442 3353 3253 3235 3249 3022 2888 2803 2673 2496 2369 2264 2143 2088 2095 2050 1951 1940 1941 1976 1975 1974 2102 2253 2253 2093 2086 2323 2403 2368 2278 2464 2650 2797 2924 2981 2993 3011 3056 3066 3005 2982 3074 3087 3206 3223 3123 2957 2709 2454 2331 2318 2403 2514 2353 2146 2142 2219 2378 2563 2666 2659 2606 2576 2580 2595 2666 2676 2570 2487 2415 2319 2197 2096 2072 2057 1730 1592 1376 1350 1331 1371 1422 1440 1444 1475 1537 1584 1562 1526 1504 1479 1417 1349 1324 1327 1309 1230 1123 1102 1065 1074 1095 1108 1103 1115 1210 1375 1449 1347 1454 1355 1249 1154 1186 1022 951 1024 1045 1061 932 505 248 292 591 967 1234 1351 1309 1183 1184 1302 1261 1097 1077 1191 1324 1290 1012 575 260 448 956 1119 1219 1168 1199 1292 1449 1600 1625 1565 1521 1421 1361 1383 1385 1349 1300 1281 1306 1343 1344 1351 1404 1392 1389 1391 1367 1306 1236 1185 1093 1049 1086 1150 1208 1238 1254 1274 1290 1284 1243 1227 1311 1390 1493 1509 1566 1621 1611 1691 1947 2040 1897 1890 1846 1811 1812 1839 1869 1908 1891 1908 1966 2024 2051 2060 2026 1900 1739 49 48 37 18 8 10 17 28 24 3 0 0 0 0 0 0 0 3 17 48 52 34 31 43 50 48 43 42 47 53 55 56 57 63 69 68 57 43 29 17 12 10 9 9 9 8 8 10 7 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 9 45 70 56 53 113 176 134 135 154 99 63 80 267 546 997 1538 1732 1910 2628 2571 3006 2962 2934 3052 3327 3646 3863 3927 3936 3865 3635 3457 3260 2869 2595 2462 2329 2272 2418 2557 2494 2192 1853 1579 1415 1419 1518 1680 1669 1450 1426 1535 1632 1720 1732 1499 1372 1037 640 463 466 485 457 403 332 314 357 404 411 374 338 324 296 226 170 96 26 4 1 2 6 96 382 779 979 812 372 65 66 146 434 765 984 976 807 629 494 377 241 316 350 373 448 504 526 620 729 756 852 1003 1068 1136 1247 1338 1405 1422 1393 1365 1381 1443 1536 1653 1782 1932 2046 2159 2211 2183 2101 2010 1943 1922 1957 2027 2161 2413 2580 2610 2667 2742 2781 2837 2980 3168 3300 3318 3343 3751 4155 4278 4306 4288 4244 4205 4161 4052 3821 3510 3379 3231 3093 3137 3308 3395 3435 3496 3480 3312 3122 2985 2862 2641 2541 2707 2704 2755 2868 2817 2562 2307 2232 2304 2233 2092 2559 3123 3337 3044 2748 2842 2923 2610 2692 2918 3128 2985 2679 2349 2226 2316 2635 3093 3471 3569 3193 2509 2339 2265 2128 2290 2203 2148 2106 1981 2050 2450 2922 3325 3596 3673 3671 3545 3399 3289 3198 3138 3137 3140 2989 2860 2726 2573 2405 2298 2250 2137 2032 2010 1981 1939 1984 2053 2118 2150 2169 2264 2325 2292 2169 2104 2225 2266 2224 2127 2318 2522 2767 3019 3213 3338 3443 3528 3543 3570 3543 3561 3551 3473 3259 2968 2603 2241 2063 2089 2073 2063 2174 2333 2375 2277 2290 2437 2585 2653 2648 2611 2585 2605 2652 2836 2801 2639 2511 2396 2248 2101 2025 2074 2386 2031 1790 1559 1427 1384 1418 1441 1420 1436 1475 1527 1563 1547 1518 1496 1469 1408 1346 1333 1351 1313 1272 1201 1171 1068 1041 1053 1066 1081 1151 1311 1498 1519 1348 1176 996 874 765 823 942 983 1012 967 972 802 344 191 278 557 876 1104 1206 1235 1237 1340 1408 1278 1031 1089 1248 1323 1288 1099 800 623 813 1120 1326 1315 1221 1183 1228 1364 1518 1543 1538 1579 1504 1439 1410 1393 1366 1342 1342 1354 1390 1387 1360 1404 1412 1397 1398 1401 1374 1305 1283 1248 1230 1252 1263 1270 1276 1297 1329 1342 1331 1305 1312 1332 1400 1529 1577 1573 1658 1748 2021 2223 2218 2111 1935 1803 1730 1712 1697 1703 1760 1705 1733 1799 1821 1805 1767 1710 1642 1567 32 30 19 0 0 0 1 19 34 28 15 1 0 0 0 0 0 0 8 31 49 47 54 60 59 53 46 43 43 44 48 54 58 61 67 70 64 51 37 25 17 12 9 9 9 6 2 0 1 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 2 18 30 17 13 31 43 33 33 37 68 96 66 239 473 922 1435 1866 2168 2410 2697 3131 3044 3116 3288 3561 3787 3692 3450 3366 3135 2909 2862 2635 2268 2090 1999 1961 2108 2451 2704 2660 2392 2190 2199 1820 1598 1618 1819 1777 1539 1481 1487 1584 1747 1653 1292 1053 1084 853 607 551 516 428 353 288 285 340 362 353 342 348 313 222 112 47 26 7 1 1 2 17 140 444 730 724 468 122 60 68 123 450 826 976 884 773 728 630 535 414 362 323 493 604 596 590 724 870 892 920 1010 1071 1174 1320 1423 1496 1535 1527 1471 1415 1428 1529 1690 1838 1929 2032 2151 2206 2187 2122 2047 1987 1970 2008 2076 2202 2423 2594 2655 2692 2730 2768 2831 2942 3091 3243 3352 3427 3699 3888 4069 4141 4129 4099 4076 4056 4025 3951 3817 3824 3834 3749 3743 3798 3810 3777 3724 3619 3446 3285 3107 2938 2728 2700 2746 2608 2542 2582 2604 2602 2579 2464 2431 2263 2219 2613 3225 3634 3372 2879 2829 2900 2492 2817 3156 3382 3310 2912 2461 2237 2314 2613 2971 3244 3363 3226 2788 2411 2105 1923 2161 2250 2186 2064 2002 2183 2513 2827 3048 3242 3223 3113 2957 2927 2967 3011 3053 3056 3046 3012 2940 2794 2600 2410 2324 2280 2183 2063 2001 2014 2059 2179 2239 2178 2196 2225 2317 2322 2254 2193 2101 2056 2000 1880 1775 1849 2087 2381 2598 2779 3016 3273 3422 3437 3395 3271 3204 3156 2940 2666 2403 2188 2028 1943 1996 2109 2158 2133 2251 2499 2540 2539 2603 2668 2701 2684 2617 2583 2620 2715 2761 2681 2539 2409 2292 2174 2073 2029 2182 2427 2206 1944 1712 1546 1507 1531 1475 1386 1403 1460 1515 1545 1527 1498 1468 1439 1403 1372 1381 1372 1313 1447 1381 1303 1193 1088 1044 1060 1093 1220 1443 1610 1482 1207 1114 1205 1062 868 937 1164 1290 1208 1050 1125 808 489 385 496 710 930 1076 1155 1265 1404 1463 1410 1248 1098 1125 1227 1275 1271 1209 1109 1128 1179 1247 1294 1227 1156 1157 1178 1213 1259 1250 1364 1498 1533 1495 1436 1384 1355 1350 1380 1428 1423 1407 1365 1367 1398 1418 1405 1407 1423 1395 1367 1354 1324 1337 1372 1394 1419 1425 1401 1390 1381 1383 1409 1393 1436 1524 1577 1660 1905 1976 2404 2455 2288 2025 1823 1763 1678 1563 1540 1566 1572 1552 1586 1633 1619 1575 1508 1446 1408 1375 10 10 6 0 0 0 1 3 32 44 32 12 1 0 0 0 0 0 1 10 24 34 43 57 65 59 49 41 36 35 39 48 55 58 62 68 69 61 48 35 24 15 10 9 9 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 1 6 16 13 3 2 11 19 18 21 54 115 159 146 758 923 1355 1880 2851 3317 2789 2901 3001 3098 3284 3465 3629 3382 2822 2508 2476 2375 2288 2263 2132 2010 1990 1972 1900 1937 2217 2507 2539 2404 2379 2784 2461 2032 1689 1488 1412 1408 1510 1636 1717 1743 1537 1271 1319 1101 876 672 564 494 391 314 288 301 332 404 500 543 491 410 294 138 20 2 4 1 0 1 32 191 439 547 418 201 60 60 85 136 428 798 874 727 742 859 857 737 570 430 397 482 586 652 685 721 768 806 841 903 1019 1181 1366 1462 1511 1557 1584 1557 1494 1466 1527 1677 1878 1882 1994 2113 2175 2174 2135 2085 2049 2046 2087 2153 2255 2418 2562 2637 2663 2667 2711 2787 2883 3009 3152 3288 3342 3442 3623 3885 3975 3972 3943 3914 3915 3953 3991 4006 4099 4263 4302 4292 4281 4219 4055 3846 3657 3463 3268 3047 2849 2610 2564 2622 2720 2771 2701 2586 2549 2525 2366 2253 2096 2085 2330 2792 3150 3118 2758 2542 2621 2577 2997 3329 3495 3413 3005 2497 2194 2196 2395 2672 2987 3259 3300 2930 2372 1941 1733 1934 2112 2053 1997 2134 2296 2408 2517 2592 2757 2826 2786 2730 2733 2786 2856 2896 2863 2851 2928 3000 2877 2747 2541 2395 2347 2308 2244 2221 2231 2246 2257 2094 2013 2003 2010 2074 2110 2107 2104 2040 1914 1759 1584 1655 1811 1761 1834 1984 2120 2317 2562 2737 2838 2808 2612 2495 2495 2406 2174 1952 1864 1881 1918 2051 2228 2305 2259 2308 2438 2561 2668 2740 2775 2801 2768 2652 2613 2625 2639 2591 2503 2397 2276 2179 2123 2123 2151 2281 2340 2282 2048 1774 1610 1637 1715 1593 1394 1379 1438 1501 1515 1485 1449 1417 1401 1413 1437 1437 1414 1439 1493 1476 1428 1349 1191 1046 1080 1162 1287 1464 1506 1277 1025 1066 1236 1337 1332 1317 1464 1515 1300 1186 1181 1017 818 787 908 954 1057 1140 1217 1385 1546 1467 1287 1159 1154 1207 1217 1287 1331 1280 1194 1174 1236 1159 1020 963 932 886 917 1007 1064 1113 1276 1439 1514 1505 1428 1323 1319 1358 1386 1416 1409 1407 1399 1396 1421 1459 1439 1441 1416 1366 1409 1457 1436 1436 1471 1505 1560 1547 1484 1456 1440 1398 1416 1496 1530 1662 1953 2568 2603 2533 2561 2495 2242 1847 1653 1653 1575 1510 1476 1435 1413 1405 1402 1421 1388 1364 1330 1323 1304 1293 8 12 16 15 11 8 10 16 42 47 43 39 19 3 0 0 0 0 0 0 2 8 21 38 56 64 52 40 31 27 32 40 48 53 57 61 68 66 56 43 31 21 13 9 8 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 0 0 0 0 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 7 1 0 3 11 10 13 51 126 213 432 1669 2353 2254 2572 3071 3188 3006 3026 3082 3246 3461 3659 3377 2641 2093 1921 1969 2069 2126 2065 1960 1980 2094 2188 2047 1874 1941 2104 2157 2127 2166 2535 3148 2707 2116 1554 1356 1424 1575 1738 1744 1519 1369 1451 1357 629 518 546 565 511 400 322 319 339 360 450 542 575 564 468 318 160 43 7 5 2 0 0 22 152 314 251 96 50 45 54 84 140 346 681 793 713 886 1080 1002 833 695 569 482 494 566 765 902 817 728 714 717 791 1002 1226 1416 1480 1517 1580 1620 1604 1548 1507 1531 1636 1814 1830 1943 2082 2167 2183 2160 2129 2103 2093 2112 2161 2234 2347 2486 2567 2590 2591 2685 2779 2843 2941 3042 3140 3211 3280 3527 3721 3753 3724 3689 3678 3707 3760 3806 3823 3919 4166 4352 4404 4386 4278 4040 3756 3535 3360 3159 2901 2668 2462 2699 3145 3394 3338 3101 2857 2663 2413 2058 1949 1878 1858 2094 2377 2583 2708 2668 2603 2778 3056 3450 3805 3761 3361 2880 2498 2312 2348 2528 2735 2957 3266 3265 2759 2123 1772 1749 2040 2239 2165 2050 2065 2080 2148 2157 2187 2351 2607 2779 2812 2761 2720 2715 2686 2606 2578 2713 2946 2886 2785 2685 2574 2489 2470 2479 2454 2379 2338 2239 1907 1896 1890 1882 1917 1965 1987 1983 1959 1927 1779 1517 1513 1462 1378 1423 1557 1678 1770 1832 1865 1985 2283 2060 1869 1819 1792 1715 1664 1713 1812 1935 2146 2241 2246 2193 2270 2457 2652 2785 2843 2859 2903 2895 2772 2687 2637 2588 2510 2410 2298 2195 2148 2117 2194 2278 2226 2150 2159 2142 1903 1654 1670 1770 1641 1421 1419 1430 1466 1482 1466 1439 1417 1407 1429 1460 1449 1459 1471 1490 1492 1463 1402 1278 1118 1105 1160 1308 1476 1425 1142 994 1088 1218 1291 1365 1455 1534 1475 1357 1301 1275 1244 1129 1052 1211 1174 1191 1276 1342 1462 1530 1428 1247 1123 1131 1273 1225 1309 1387 1343 1182 1137 1105 887 669 596 527 453 733 925 1052 1184 1384 1556 1558 1496 1410 1309 1328 1354 1385 1417 1428 1416 1421 1410 1410 1451 1445 1366 1242 1176 1193 1299 1467 1498 1504 1533 1606 1618 1564 1462 1359 1305 1262 1477 1773 2080 2383 2694 2696 2589 2543 2461 2228 1791 1560 1528 1467 1450 1424 1373 1348 1323 1317 1358 1319 1278 1286 1293 1275 1268 21 29 37 42 35 29 32 43 45 45 43 47 15 2 0 0 0 0 0 0 4 5 10 21 44 59 50 37 31 26 29 35 42 48 53 57 61 65 57 46 36 27 19 13 8 6 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 8 51 121 258 784 2208 3556 2898 3016 2974 2950 2980 3024 3134 3369 3638 3800 3139 2389 2027 1832 1854 2048 2202 2193 2113 2080 2067 2100 1986 1860 1914 1966 1917 1906 2137 2711 3485 3168 2628 1827 1639 1693 1644 1620 1528 1255 1165 1292 1331 668 415 488 635 604 460 374 389 422 439 463 497 473 424 424 366 231 103 36 7 1 1 4 13 35 83 67 42 40 38 44 70 120 269 562 720 787 933 1035 977 853 762 619 509 590 678 799 980 1116 991 796 716 798 1050 1298 1436 1489 1543 1588 1611 1593 1553 1525 1547 1635 1741 1802 1913 2051 2152 2188 2178 2153 2125 2096 2086 2112 2155 2217 2362 2485 2515 2519 2631 2728 2775 2841 2919 3018 3095 3129 3304 3399 3440 3498 3542 3530 3508 3519 3509 3496 3587 3813 4025 4103 4094 4015 3813 3561 3361 3183 2963 2661 2405 2381 2827 3277 3345 3110 2902 2868 2802 2453 2042 2058 2231 1998 2271 2552 2757 2859 2891 2976 3177 3455 3956 3938 3705 3300 2706 2549 2621 2704 2817 2966 3151 3276 3131 2669 2209 1869 1819 2089 2184 2010 1928 1971 1895 1924 1891 1950 2157 2562 2909 2964 2840 2720 2598 2483 2345 2313 2430 2729 2836 2786 2725 2694 2608 2436 2324 2272 2216 2218 2176 1946 1871 1848 1838 1865 1909 1903 1837 1752 1697 1950 2087 2030 1784 1569 1445 1416 1440 1332 1336 1438 1684 1884 1775 1604 1472 1446 1472 1526 1721 1717 1809 2021 2175 2243 2260 2343 2514 2699 2826 2868 2869 2940 2984 2912 2770 2627 2499 2382 2284 2209 2154 2138 2158 2250 2262 2050 1926 1961 1987 1893 1690 1557 1562 1507 1443 1437 1435 1453 1478 1493 1493 1476 1440 1440 1460 1455 1442 1436 1460 1466 1410 1324 1321 1318 1174 1152 1366 1497 1364 1128 1071 1196 1285 1319 1386 1492 1530 1537 1536 1512 1375 1289 1323 1124 1218 1363 1312 1372 1460 1547 1556 1453 1288 1107 996 1229 1286 1304 1383 1346 1124 915 762 509 309 231 217 345 732 1032 1192 1371 1655 1747 1618 1499 1412 1375 1383 1411 1477 1535 1508 1440 1456 1417 1416 1421 1337 1160 1056 1078 1175 1366 1532 1512 1514 1537 1612 1626 1534 1442 1359 1278 1303 1939 2314 2369 2350 2298 2271 2391 2568 2587 2129 1676 1492 1432 1383 1334 1279 1311 1328 1321 1350 1365 1330 1315 1335 1351 1335 1297 34 40 43 44 43 40 36 30 19 18 26 34 26 4 0 0 0 0 0 1 9 26 20 15 30 43 42 36 33 30 30 32 36 43 51 56 57 55 52 45 37 29 23 17 10 7 8 7 4 1 0 0 0 0 0 0 0 0 0 0 0 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 5 22 32 19 0 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 53 82 275 1108 2445 3037 2908 2914 2916 2918 3023 3121 3303 3558 3717 3602 3046 2440 2100 1866 1881 2095 2279 2331 2260 2102 1909 1784 1768 1848 1984 1998 1905 1906 2203 2824 3396 3072 2686 2101 1950 1896 1645 1364 1156 1042 1018 960 771 596 360 488 726 727 585 507 533 579 584 530 479 437 393 370 359 282 189 120 55 3 1 8 10 19 24 23 27 29 28 38 66 107 235 480 654 782 965 1050 994 892 771 617 600 746 802 864 982 1119 1226 1020 809 892 1134 1348 1436 1530 1602 1602 1565 1542 1528 1521 1554 1631 1698 1790 1909 2013 2117 2171 2170 2128 2087 2055 2035 2046 2066 2096 2231 2357 2376 2411 2511 2614 2692 2761 2836 2943 3022 3019 3045 3123 3218 3330 3439 3414 3351 3373 3326 3305 3378 3508 3597 3675 3705 3661 3496 3261 3043 2836 2616 2409 2331 2500 2779 2890 2742 2500 2545 2788 2752 2531 2602 2885 3022 2424 2531 3015 3264 3230 3132 3060 3064 3379 4048 3170 3020 3086 2663 2661 2903 3029 3071 3084 3095 3063 2859 2476 2201 1834 1793 2018 2121 2034 1951 1894 1854 1834 1791 1889 2162 2651 3130 3228 3011 2763 2499 2274 2164 2186 2342 2601 2769 2763 2656 2544 2408 2208 2046 1958 1980 2013 2009 1918 1838 1778 1737 1735 1760 1796 1799 1704 1706 2204 2515 2468 2260 1964 1667 1500 1408 1255 1422 1716 2035 2210 2141 1933 1737 1617 1488 1459 1738 1599 1644 1861 2143 2268 2373 2396 2390 2606 2713 2738 2789 2902 2986 2945 2765 2572 2425 2303 2202 2121 2066 2065 2186 2213 2098 1901 1898 2070 2168 2034 1696 1438 1428 1459 1459 1445 1436 1443 1471 1507 1511 1494 1460 1449 1454 1442 1426 1411 1415 1414 1342 1229 1315 1529 1309 1348 1458 1447 1309 1185 1194 1295 1365 1404 1446 1512 1565 1607 1667 1651 1514 1466 1406 1171 1157 1421 1440 1429 1469 1520 1505 1346 1060 982 985 1195 1273 1228 1245 1158 867 554 295 146 112 103 225 538 923 1220 1373 1514 1857 1819 1622 1497 1459 1436 1436 1475 1539 1587 1576 1487 1507 1467 1432 1366 1267 1145 1065 1098 1218 1428 1549 1482 1431 1462 1548 1530 1583 1761 1717 1891 1976 2212 2230 2113 2045 2048 2068 2399 2631 2403 1729 1427 1386 1355 1363 1392 1415 1388 1372 1385 1403 1408 1401 1397 1412 1406 1372 1346 47 49 48 44 39 31 19 3 2 2 4 8 9 1 0 0 0 0 0 0 4 17 28 13 18 32 36 37 35 32 28 26 30 35 45 54 58 55 48 41 36 28 22 18 13 11 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 73 110 54 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 18 14 18 30 75 501 1563 2576 2818 2893 2872 2841 2860 3114 3391 3553 3592 3481 3192 2803 2404 2091 1895 1916 2119 2298 2335 2181 1946 1792 1761 1759 1932 2010 1986 1948 2108 2579 3059 3131 2812 2570 2256 2014 1783 1332 989 776 698 727 689 428 232 245 498 853 907 773 705 712 716 666 541 427 355 338 327 323 284 235 229 185 73 19 8 3 9 11 5 8 14 17 29 57 97 190 358 558 761 940 1021 962 829 694 629 726 862 858 975 1097 1146 1139 1059 956 1004 1203 1377 1455 1579 1637 1619 1555 1512 1502 1508 1532 1581 1647 1736 1855 1967 2066 2131 2151 2107 2061 2032 1988 1949 1970 2001 2109 2224 2276 2350 2467 2589 2681 2743 2789 2818 2819 2794 2797 2877 2969 3054 3149 3121 3083 3184 3234 3234 3218 3206 3258 3364 3407 3336 3151 2895 2633 2446 2408 2510 2602 2599 2545 2446 2285 2154 2492 2925 2822 2987 3394 3243 2900 2490 2790 3386 3647 3446 3102 2843 2770 3415 3724 2569 2405 2786 2772 2830 3044 3197 3226 3164 3006 2819 2575 2192 1907 1764 1865 2020 2078 2035 1943 1921 1966 2014 1985 1975 2166 2693 3268 3447 3168 2743 2393 2119 2081 2241 2422 2581 2646 2452 2133 1942 1894 1796 1648 1656 1765 1831 1873 1842 1777 1686 1599 1583 1634 1738 1850 1881 2232 2513 2478 2329 2140 1917 1688 1535 1434 1517 1782 2005 2136 2131 2084 2110 2129 1927 1629 1784 1843 1651 1617 1800 2136 2329 2407 2389 2288 2448 2586 2635 2699 2832 2930 2905 2711 2482 2350 2264 2172 2058 1983 1973 2114 2119 2091 2192 2406 2553 2479 2050 1663 1409 1393 1441 1463 1467 1462 1452 1460 1500 1497 1478 1460 1440 1429 1407 1394 1406 1425 1422 1355 1287 1386 1634 1527 1475 1465 1417 1344 1302 1315 1356 1407 1456 1507 1562 1634 1763 1905 1802 1391 1310 1586 1447 1346 1487 1596 1600 1510 1434 1411 1297 1075 1074 1131 1233 1204 1098 1021 836 494 219 99 70 92 184 470 887 1220 1377 1496 1635 1855 1718 1575 1494 1473 1467 1470 1504 1565 1560 1572 1556 1546 1512 1453 1342 1183 1100 1064 1086 1281 1432 1399 1331 1333 1419 1553 1712 2332 2344 2055 2118 2155 2095 2017 1997 2086 2390 2664 2821 2630 2145 1581 1303 1311 1344 1409 1425 1406 1387 1406 1415 1414 1433 1449 1478 1485 1465 1437 1357 54 52 45 36 25 14 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 18 21 20 33 38 39 38 33 23 17 20 24 34 48 55 53 46 38 32 27 22 17 14 13 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 93 178 78 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 24 40 36 16 14 40 345 1263 2125 2612 2731 2778 2799 2869 3077 3333 3510 3408 3260 3113 2900 2600 2298 2094 1975 1962 2114 2226 2186 1985 1810 1767 1806 1903 1918 1952 2017 2184 2498 2911 3067 2823 2552 2502 2283 1989 1630 1006 682 570 476 383 350 336 278 418 898 1187 1070 827 811 917 928 822 635 444 373 408 422 402 304 238 276 295 202 96 57 39 15 2 0 4 9 14 22 40 75 132 222 410 687 853 954 900 743 615 618 764 963 1160 1252 1214 1094 955 1080 1106 1109 1261 1422 1517 1606 1635 1623 1579 1528 1504 1504 1516 1545 1599 1677 1779 1908 1994 2068 2098 2069 2022 1989 1938 1880 1905 1952 2016 2092 2175 2283 2427 2559 2638 2672 2677 2653 2625 2592 2601 2667 2773 2842 2877 2855 2852 2968 3120 3135 3056 3050 3108 3130 3049 2848 2576 2303 2159 2266 2564 2833 2719 2439 2289 2158 2088 2046 2300 2672 2844 3352 3422 2869 2493 2308 2527 3082 3404 3163 2735 2662 2965 3464 3034 2258 2060 2422 2709 2846 3021 3252 3373 3299 3057 2720 2341 2075 1977 1945 1962 2025 2083 2104 2158 2285 2409 2437 2261 2115 2179 2591 3117 3363 3156 2688 2321 2109 2106 2264 2448 2563 2541 2336 2098 1916 1700 1671 1659 1632 1658 1741 1872 1857 1779 1715 1636 1618 1681 1829 2040 2276 2428 2427 2259 2029 1859 1649 1388 1334 1338 1465 1677 1880 2062 2247 2439 2578 2569 2426 2205 2226 1986 1665 1517 1691 1933 1998 1960 1970 2120 2280 2417 2478 2593 2748 2855 2841 2668 2420 2236 2140 2131 2023 1997 2003 2096 2158 2217 2388 2706 2966 2828 2062 1687 1447 1392 1433 1483 1499 1489 1476 1463 1486 1478 1460 1434 1380 1357 1377 1407 1424 1435 1431 1402 1390 1451 1631 1660 1586 1509 1464 1430 1448 1455 1436 1435 1463 1484 1549 1643 1747 1924 2019 1868 1628 1893 1856 1747 1788 1856 1800 1683 1512 1443 1437 1413 1425 1436 1355 1137 914 797 618 335 98 60 70 127 309 691 1198 1581 1639 1735 1871 1839 1676 1555 1494 1468 1478 1481 1499 1521 1503 1512 1556 1545 1504 1403 1169 1052 1059 1043 1065 1214 1244 1186 1242 1377 1483 1620 2053 2534 2430 2179 2087 2019 1995 2106 2336 2489 2843 3146 2988 2488 1924 1458 1257 1292 1329 1378 1366 1359 1368 1402 1418 1418 1440 1480 1522 1457 1354 1212 1142 47 43 30 15 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 25 25 34 42 41 42 38 23 19 16 15 22 33 45 52 48 40 32 27 22 17 16 14 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 1 14 73 200 112 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 17 55 63 33 15 30 143 1129 1879 2280 2406 2485 2539 2732 3157 3648 3758 3445 3117 2967 2897 2729 2449 2212 2140 2157 2131 2100 2047 1934 1862 1809 1811 1820 1820 1892 1986 2174 2536 2728 2814 2802 2587 2428 2400 2203 1932 1559 983 671 581 494 390 293 228 369 864 1320 1206 904 646 834 1168 1246 1174 913 519 462 469 506 529 443 314 273 269 227 161 130 116 60 12 2 5 14 21 23 27 53 107 193 363 631 734 807 771 659 601 649 805 1046 1197 1027 957 945 902 1056 1127 1174 1311 1468 1570 1613 1615 1624 1608 1559 1520 1505 1507 1525 1564 1625 1707 1819 1858 1921 1966 1978 1952 1924 1897 1873 1888 1927 1958 2004 2081 2199 2357 2479 2539 2596 2664 2679 2668 2676 2669 2673 2795 2822 2776 2711 2709 2812 2931 2940 2907 2970 2986 2849 2652 2464 2272 2185 2334 2659 2924 2871 2463 2235 2163 2116 2125 2144 2252 2501 2806 3045 2742 2398 2184 2074 2206 2539 2747 2616 2391 2501 2842 2780 2269 1932 1833 2059 2422 2657 2879 3080 3157 3431 3121 2722 2402 2211 2171 2139 2109 2091 2098 2203 2468 2803 2954 2801 2408 2336 2335 2488 2800 3025 2941 2597 2278 2178 2163 2301 2410 2433 2334 2129 1920 1785 1714 1663 1615 1698 1765 1800 2038 2085 1974 1988 2039 2106 2191 2239 2232 2057 1980 2042 1796 1506 1466 1290 1143 1174 1291 1486 1662 1847 2032 2190 2316 2425 2487 2480 2421 2206 1877 1605 1390 1472 1658 1705 1717 1872 2157 2242 2318 2316 2452 2639 2785 2805 2650 2398 2185 2034 2054 2027 2063 2148 2287 2436 2565 2738 3041 3123 2735 2087 1692 1485 1436 1476 1518 1527 1501 1458 1459 1474 1466 1439 1393 1329 1295 1312 1371 1436 1441 1442 1435 1443 1493 1578 1595 1560 1547 1514 1470 1514 1527 1451 1310 1201 1192 1295 1422 1493 1772 2025 2154 2311 2194 1998 1835 1781 1809 1691 1565 1391 1447 1504 1526 1583 1619 1519 1235 878 590 482 350 164 76 76 143 317 712 1425 1975 1994 1872 1805 1744 1656 1579 1515 1455 1460 1371 1314 1197 1168 1376 1536 1513 1469 1415 1312 1231 1175 1093 1052 1095 1129 1194 1325 1432 1775 2381 2570 2559 2365 2187 2124 2081 2225 2497 2814 3020 3085 2910 2502 2074 1709 1386 1240 1298 1307 1301 1264 1189 1185 1270 1273 1212 1160 1236 1297 1266 1214 1209 1186 34 30 14 4 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 23 22 21 23 29 39 40 21 20 13 9 12 20 32 43 47 42 36 30 25 21 18 13 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 47 152 147 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 17 64 94 73 29 16 110 513 1587 1865 1992 1968 2139 2150 2630 3493 4022 3903 3352 2910 2774 2688 2478 2203 2057 2119 2243 2221 2053 1885 1730 1824 1856 1843 1861 1870 1905 2087 2419 2764 2761 2601 2555 2494 2321 2084 1890 1709 1424 1060 838 707 571 457 382 400 587 880 1044 804 511 532 1047 1351 1299 1229 901 548 555 524 565 595 590 463 305 210 168 136 98 59 27 14 14 15 26 34 33 41 61 114 231 382 507 568 662 700 664 651 702 839 1009 1027 930 965 1060 1075 1101 1139 1212 1334 1465 1552 1583 1599 1625 1626 1576 1529 1505 1500 1502 1517 1555 1602 1671 1705 1786 1829 1860 1865 1855 1849 1851 1862 1882 1906 1942 2016 2153 2334 2444 2473 2532 2645 2714 2749 2859 2838 2796 2886 2878 2800 2698 2634 2655 2721 2735 2750 2834 2781 2567 2512 2670 2766 2838 2981 3020 2889 2543 2159 2088 2155 2167 2282 2527 2762 2947 3111 2963 2179 2039 1942 1872 1957 2148 2267 2227 2167 2255 2355 2138 1827 1727 1704 1855 2245 2553 2781 3004 3154 3537 3345 2972 2678 2369 2181 2213 2285 2269 2262 2391 2669 2998 3128 2867 2543 2491 2501 2531 2622 2713 2695 2494 2247 2198 2137 2130 2196 2252 2254 2207 2127 2052 2027 2078 2158 2194 2072 2045 2289 2423 2383 2435 2502 2527 2551 2531 2341 1959 1717 1651 1400 1088 1108 1108 1018 1159 1415 1593 1748 1851 1910 1944 1959 2017 2155 2234 2203 1995 1784 1644 1551 1556 1592 1623 1758 1972 2109 2256 2276 2277 2358 2524 2709 2787 2683 2487 2246 2163 2109 2078 2149 2287 2442 2624 2810 2950 3122 3111 2639 2067 1771 1602 1546 1577 1595 1609 1563 1497 1468 1453 1437 1411 1364 1298 1237 1238 1375 1406 1440 1436 1449 1471 1477 1446 1366 1299 1356 1311 1322 1361 1348 1187 979 889 930 989 1064 1126 1277 1411 1512 1591 1625 1578 1445 1308 1401 1340 1298 1280 1368 1450 1471 1490 1502 1456 1313 1128 624 409 317 218 126 76 100 215 597 1407 1974 1950 1604 1504 1553 1588 1641 1633 1411 1376 1243 1132 1035 1071 1299 1488 1424 1425 1401 1376 1363 1319 1214 1072 995 1101 1246 1330 1547 2156 2817 2963 2782 2586 2460 2452 2475 2926 3087 3132 3057 2809 2440 2087 1785 1555 1386 1255 1261 1253 1196 1134 1129 1112 1108 1086 1082 1070 1086 1138 1145 1146 1335 1291 28 28 17 10 12 12 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 18 21 18 17 21 30 33 21 22 16 11 9 10 14 24 33 37 35 32 28 24 20 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 3 23 83 117 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 44 135 136 77 28 33 286 815 1291 1399 1545 1661 1881 1808 2497 3412 3736 3429 2901 2523 2391 2263 2012 1792 1807 1997 2133 2063 1873 1772 1663 1874 1902 1852 1841 1880 1994 2236 2541 2699 2565 2365 2381 2346 2131 1905 1735 1559 1360 1165 1040 911 754 700 628 527 457 513 627 605 485 611 1312 1316 1220 1273 970 636 577 473 486 558 601 565 397 237 152 108 76 66 90 119 113 67 36 36 55 110 139 178 281 374 436 342 546 690 703 700 798 984 1143 1197 1259 1362 1469 1443 1337 1265 1268 1341 1437 1508 1547 1591 1627 1635 1577 1522 1498 1485 1469 1466 1484 1511 1555 1608 1681 1715 1736 1761 1789 1814 1827 1830 1837 1865 1913 1993 2098 2282 2401 2422 2429 2490 2593 2709 2831 2850 2859 2924 2961 2935 2822 2683 2610 2605 2598 2617 2658 2496 2422 2698 3078 3203 3106 2926 2646 2367 2125 1961 1984 2123 2235 2428 2688 2886 2965 2960 2767 1968 1849 1848 1784 1817 1917 1981 1982 1982 2027 2030 1844 1626 1596 1603 1864 2246 2482 2652 2986 3467 3899 3793 3363 2928 2531 2326 2298 2326 2320 2325 2486 2825 3084 3079 2756 2478 2456 2545 2601 2579 2538 2578 2411 2324 2332 2369 2410 2423 2426 2480 2578 2602 2452 2390 2493 2539 2457 2340 2337 2427 2505 2534 2554 2556 2527 2512 2496 2413 2183 1905 1633 1387 1217 1154 1141 1155 1291 1501 1615 1767 1895 1983 2057 2063 1950 1994 2019 2030 1896 1752 1676 1612 1555 1552 1514 1585 2051 2192 2244 2289 2317 2352 2431 2552 2681 2743 2583 2421 2294 2194 2189 2298 2394 2435 2606 2802 2953 3057 2984 2594 2073 1832 1739 1683 1699 1712 1717 1624 1572 1456 1418 1403 1383 1352 1295 1225 1235 1351 1366 1404 1418 1435 1446 1404 1265 1077 1082 1111 1099 1113 1142 1176 1155 1024 847 821 838 840 869 904 944 988 1029 1052 1058 1033 949 1084 1090 1021 1024 1170 1267 1293 1339 1456 1532 1505 1540 1004 539 291 189 122 38 29 121 568 1334 1767 1734 1539 1418 1398 1413 1455 1400 1223 1175 1110 1110 1112 1036 1073 1192 1215 1273 1293 1294 1314 1371 1384 1288 1305 1532 1734 1842 2213 2777 3251 3391 3253 3011 2748 2812 2951 3231 3264 3067 2740 2371 2032 1786 1606 1447 1338 1259 1195 1143 1107 1091 1120 1121 1142 1108 1098 1113 1156 1235 1292 1182 1396 1446 35 39 31 27 30 30 26 23 9 1 0 0 0 0 0 0 0 0 0 0 0 0 5 18 26 22 23 23 28 29 27 28 25 20 16 12 9 11 18 24 28 30 29 28 23 7 0 0 0 0 0 0 0 0 0 0 0 1 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 42 61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 69 157 198 153 49 49 93 392 813 1023 1145 1368 1815 1927 2047 2479 2834 2878 2706 2378 2031 1805 1650 1495 1469 1631 1845 1915 1808 1723 1749 1679 1888 1886 1841 1829 1941 2070 2224 2366 2371 2247 2211 2303 2302 2169 2011 1775 1541 1385 1286 1202 1112 962 925 854 726 547 449 486 559 572 624 1081 1000 1125 1146 891 620 486 472 498 501 530 638 528 319 168 89 79 146 268 359 330 256 156 67 115 221 235 214 250 319 406 348 525 674 714 737 928 1180 1365 1477 1544 1601 1678 1617 1458 1340 1304 1344 1416 1478 1528 1589 1636 1644 1566 1509 1485 1461 1432 1418 1429 1455 1497 1543 1585 1610 1636 1680 1738 1788 1811 1807 1805 1831 1889 1951 2003 2157 2285 2306 2260 2245 2320 2447 2545 2628 2725 2813 2881 2936 2916 2770 2604 2541 2512 2527 2549 2372 2531 2959 3206 3130 2838 2468 2132 1943 1867 1848 1878 1993 2185 2455 2575 2559 2542 2465 2294 1880 1767 1799 1741 1727 1775 1828 1846 1833 1799 1731 1644 1526 1508 1528 1877 2241 2406 2547 2911 3460 3874 3872 3586 3196 2789 2517 2374 2258 2165 2255 2584 2861 3059 3075 2730 2319 2200 2353 2525 2509 2381 2467 2490 2629 2697 2769 2818 2810 2786 2800 2847 2866 2745 2577 2533 2492 2436 2368 2302 2261 2259 2286 2309 2317 2304 2311 2360 2385 2283 2054 1801 1680 1676 1436 1122 1196 1353 1558 1741 1915 2059 2159 2223 2204 1905 1814 1787 1742 1658 1599 1536 1429 1338 1315 1237 1446 1846 2064 2202 2317 2382 2402 2381 2312 2371 2404 2475 2542 2539 2500 2488 2609 2710 2622 2678 2748 2868 2994 2937 2523 2093 1888 1837 1789 1755 1799 1827 1659 1551 1459 1412 1400 1387 1362 1353 1309 1334 1385 1387 1396 1397 1401 1401 1355 1280 1218 1086 1031 1031 1032 1065 1102 1045 905 860 815 805 801 815 835 847 857 872 881 877 876 907 1020 986 927 984 1050 1069 1075 1093 1272 1740 1799 1767 1374 834 370 104 69 25 32 151 594 1222 1496 1460 1438 1376 1297 1196 1233 1051 977 1008 1105 1190 1120 993 960 989 1048 1115 1149 1141 1195 1344 1525 1650 1876 2239 2540 2789 3038 3290 3510 3635 3525 3201 2843 2830 2943 3009 2928 2712 2368 2012 1752 1570 1477 1383 1292 1190 1107 1107 1136 1148 1160 1266 1378 1434 1563 1675 1375 1546 1784 1914 2127 2353 51 55 44 41 42 43 39 33 22 5 0 0 0 0 0 0 0 0 0 0 0 0 2 10 18 21 25 25 27 30 34 37 34 29 24 18 13 10 12 14 18 23 26 26 22 3 0 0 0 0 0 0 0 0 0 0 0 3 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 1 0 0 0 0 3 19 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 145 246 189 73 7 57 114 185 499 1022 1312 1582 2302 2438 2668 2724 2645 2637 2493 2071 1576 1264 1178 1229 1417 1568 1722 1767 1710 1748 1820 1744 1810 1901 1856 1863 1863 1901 1968 2034 2053 2062 2170 2295 2331 2234 2031 1756 1533 1411 1323 1209 1113 1053 1059 996 935 737 544 468 498 550 604 776 651 1006 1123 864 701 653 623 580 533 571 711 636 399 221 107 93 160 267 350 363 454 512 293 183 250 235 210 244 322 441 547 609 646 685 736 931 1144 1267 1300 1279 1218 1173 1199 1210 1235 1269 1332 1402 1463 1523 1593 1641 1632 1549 1507 1475 1438 1405 1392 1399 1425 1464 1502 1531 1568 1611 1662 1727 1783 1808 1803 1789 1797 1833 1882 1919 2063 2164 2151 2062 1989 1999 2093 2221 2361 2547 2733 2819 2886 2973 2896 2677 2521 2423 2462 2464 2447 2783 3069 3044 2792 2436 2081 1852 1789 1810 1861 1935 1998 2349 2624 2668 2503 2240 2071 1960 1808 1738 1739 1704 1678 1705 1759 1789 1769 1714 1640 1633 1569 1541 1593 1884 2167 2318 2488 2804 3172 3540 3709 3653 3485 3225 2926 2660 2407 2242 2365 2638 2881 3142 3173 2799 2321 2114 2209 2378 2416 2340 2445 2766 3046 3141 3207 3257 3178 3027 2895 2757 2772 2682 2525 2400 2313 2233 2115 2003 1971 2015 2056 2036 2030 2029 2053 2111 2162 2157 2054 1877 1785 1883 1709 1297 1338 1540 1760 1946 2100 2218 2268 2254 2282 1986 1778 1593 1507 1475 1462 1385 1195 1054 990 1126 1445 1701 1886 2091 2293 2406 2410 2346 2202 2218 2257 2365 2568 2715 2746 2713 2753 2855 2813 2774 2724 2750 2983 2977 2582 2153 1965 1920 1809 1802 1868 1892 1746 1610 1526 1486 1475 1468 1436 1407 1387 1395 1425 1428 1415 1396 1380 1357 1322 1274 1159 1080 1061 1029 1013 1043 1064 998 922 974 949 840 812 827 842 852 869 884 882 883 880 918 1000 982 942 966 997 994 938 940 1100 1476 1617 1533 1384 1163 668 236 73 51 65 213 670 1165 1334 1329 1386 1339 1198 1067 1051 1039 1021 1036 1056 1012 992 1011 995 968 969 1011 1042 1097 1254 1375 1633 2084 2515 2832 2952 3100 3226 3259 3261 3365 3401 3132 2837 2695 2664 2617 2499 2342 2100 1831 1620 1486 1409 1344 1275 1213 1200 1200 1269 1353 1430 1487 1567 1743 2062 2413 2776 2397 2396 2542 2998 3532 63 62 53 45 46 50 49 43 32 17 6 2 0 0 0 0 0 0 0 0 0 0 0 2 5 12 19 20 21 24 32 41 41 35 30 27 22 19 10 7 7 7 8 12 10 0 1 11 3 0 0 0 0 0 0 0 0 2 4 3 0 0 1 2 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 2 7 9 5 0 0 0 0 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 159 202 104 24 27 37 143 370 670 1572 1920 2087 2701 2966 3031 3101 2771 2461 2030 1505 1138 1056 1145 1264 1422 1458 1598 1674 1717 1792 1888 1864 1801 1913 1953 1908 1818 1813 1848 1911 1968 2051 2186 2294 2334 2259 2027 1726 1486 1371 1283 1112 919 853 896 970 1075 918 692 536 491 539 623 677 618 988 1130 942 817 737 655 594 596 663 754 708 516 323 145 97 129 186 238 350 628 681 642 389 305 233 204 268 436 659 798 767 669 653 739 885 990 1059 1091 990 743 622 816 954 1096 1191 1290 1387 1465 1537 1605 1631 1601 1549 1528 1489 1438 1397 1378 1380 1398 1430 1466 1498 1534 1576 1634 1711 1783 1824 1823 1798 1784 1793 1820 1871 1982 2050 2018 1920 1828 1799 1857 1993 2150 2369 2684 2961 2985 3029 3007 2832 2589 2360 2454 2568 2695 3013 3088 2809 2411 2080 1864 1769 1775 1836 1933 2074 2125 2611 2783 2729 2547 2178 1935 1829 1770 1734 1724 1711 1708 1723 1777 1845 1835 1707 1614 1624 1621 1609 1639 1810 2031 2187 2321 2524 2695 2981 3269 3485 3608 3632 3497 3108 2647 2431 2502 2600 2749 2917 2882 2511 2122 1942 1996 2190 2382 2484 2646 3013 3301 3335 3282 3219 3107 2946 2766 2599 2596 2526 2364 2242 2145 2055 1920 1807 1796 1835 1835 1774 1746 1750 1766 1796 1849 1921 1961 1901 1828 2002 2010 1914 1932 2013 2099 2135 2177 2296 2376 2318 2301 2066 1759 1497 1417 1406 1368 1256 1029 1031 1237 1430 1579 1716 1848 2037 2250 2378 2363 2278 2202 2193 2250 2375 2600 2738 2696 2638 2708 2801 2839 2817 2726 2772 2928 2924 2623 2234 2087 1969 1774 1844 1864 1851 1804 1756 1703 1647 1592 1558 1536 1480 1431 1416 1394 1393 1396 1377 1368 1358 1345 1329 1324 1281 1187 1095 1030 992 990 1010 925 965 940 866 830 835 844 852 861 886 892 894 895 910 942 952 950 950 945 917 904 923 1082 1269 1303 1205 1180 1328 1063 597 273 199 248 489 921 1272 1315 1190 1291 1220 1099 1013 921 877 938 960 936 932 1021 1048 1099 991 972 1018 1038 1361 1507 1658 1961 2453 2676 2697 2895 3004 2986 2954 2844 2924 3027 2965 2725 2424 2227 2200 2133 2035 1890 1733 1598 1487 1428 1418 1379 1394 1333 1322 1387 1423 1440 1523 1661 1868 2212 2681 3132 3008 2816 2904 3194 3356 65 62 56 47 44 51 54 46 38 26 21 19 8 0 0 0 0 0 0 0 0 0 0 0 1 7 14 18 18 19 26 38 39 35 33 32 30 26 17 5 1 0 1 2 2 0 3 12 1 0 0 0 0 0 0 0 0 0 0 0 0 3 9 12 3 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 15 28 20 4 0 0 0 0 0 0 0 0 0 0 0 0 3 2 0 0 0 0 0 0 0 0 0 12 47 50 52 137 203 205 752 973 1197 2279 2565 2644 3025 3289 3129 2802 2181 1519 1132 869 852 1076 1295 1361 1386 1403 1518 1644 1676 1726 1833 1876 1845 1875 1920 1845 1757 1748 1811 1895 1964 2056 2175 2257 2267 2202 2010 1736 1561 1534 1518 1322 948 709 791 881 984 957 797 632 561 634 692 715 912 1140 1158 957 863 769 679 655 680 701 705 696 658 484 216 138 139 186 269 423 654 734 634 554 427 375 377 451 622 829 943 912 794 709 754 830 827 776 752 766 733 668 898 969 1052 1145 1257 1377 1477 1552 1604 1612 1578 1561 1544 1510 1465 1411 1372 1362 1376 1404 1436 1473 1522 1597 1656 1736 1811 1847 1842 1823 1809 1799 1789 1806 1874 1935 1912 1812 1703 1653 1688 1803 1951 2246 2723 3148 3176 3118 3073 2960 2718 2438 2538 2743 2896 3103 3060 2683 2210 1899 1788 1768 1812 1877 1997 2088 2125 2448 2605 2553 2384 2127 1926 1837 1809 1764 1734 1737 1762 1797 1897 2028 2069 2035 1802 1575 1576 1594 1631 1765 1919 2006 2043 2102 2261 2565 2877 3143 3334 3406 3342 3143 2898 2724 2592 2428 2295 2284 2217 1975 1763 1680 1769 2063 2425 2670 2913 3201 3387 3331 3219 3126 2968 2735 2565 2472 2505 2383 2243 2100 2010 1909 1769 1667 1649 1642 1594 1532 1502 1521 1538 1540 1584 1680 1756 1802 1905 2032 2102 2183 2290 2386 2429 2421 2432 2483 2481 2456 2454 2294 2015 1635 1452 1399 1262 1119 1016 1100 1250 1456 1628 1801 1943 2078 2233 2345 2346 2278 2262 2195 2265 2434 2597 2685 2709 2705 2737 2761 2815 2735 2674 2796 2949 2893 2617 2380 2479 2121 1848 1831 1860 1849 1848 1829 1719 1647 1619 1567 1549 1536 1475 1415 1409 1446 1425 1364 1342 1358 1338 1315 1302 1296 1260 1194 1119 1043 951 952 892 929 947 885 842 882 940 965 940 900 910 905 894 897 908 930 945 934 929 917 907 917 984 1090 1144 1075 1121 1399 1429 1195 895 741 806 1088 1391 1389 1271 989 1052 1043 1051 1029 881 740 826 941 1064 969 1095 1128 1145 1309 1410 1252 1562 1910 2031 2159 2326 2712 3096 3193 3166 2850 2463 2396 2453 2629 2791 2787 2614 2307 2053 1912 1843 1765 1668 1583 1512 1476 1480 1519 1455 1546 1645 1661 1595 1620 1659 1766 2037 2454 2896 3141 3074 2936 2884 2878 2801 2611 57 54 49 43 40 47 57 48 48 32 26 27 18 5 3 2 0 0 0 0 0 0 0 0 0 9 16 18 18 19 25 36 38 34 34 36 36 33 27 16 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 18 8 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 35 68 48 13 0 0 0 0 0 0 0 0 0 0 2 29 111 48 5 0 0 0 0 0 0 0 0 8 36 62 149 618 770 864 1817 1306 2010 2697 2946 3194 3397 3266 2715 1937 1170 688 631 633 806 1144 1327 1326 1320 1395 1490 1606 1635 1643 1730 1825 1831 1837 1868 1793 1752 1779 1799 1864 1962 2062 2135 2151 2105 2025 1899 1756 1807 1804 1766 1555 1049 696 748 665 738 945 873 726 626 699 770 885 1173 1319 1207 1018 918 809 704 701 735 694 611 604 641 581 330 255 222 216 287 471 755 936 646 515 527 589 634 680 765 876 951 959 901 816 760 727 728 738 744 863 917 743 923 963 1051 1156 1267 1385 1482 1548 1597 1624 1600 1556 1535 1527 1499 1431 1378 1365 1377 1399 1429 1467 1535 1621 1696 1769 1835 1881 1895 1874 1834 1809 1777 1749 1798 1853 1824 1708 1594 1566 1632 1736 1851 2181 2814 3214 3269 3148 3056 2991 2834 2634 2692 2920 2952 2990 2865 2545 2140 1888 1831 1806 1815 1894 2031 2114 2324 2507 2464 2300 2146 2013 1915 1904 1959 1865 1784 1770 1802 1885 2044 2182 2175 2134 1867 1601 1552 1570 1624 1795 1924 1933 1972 2094 2294 2456 2598 2754 2846 2876 2909 2969 3018 2953 2673 2477 2097 1945 1933 1801 1668 1666 1772 1975 2477 2815 3058 3414 3428 3258 2892 2519 2388 2414 2269 2038 2181 2282 2290 2067 1919 1805 1630 1464 1401 1442 1456 1413 1375 1425 1497 1510 1519 1616 1763 1842 1877 1974 2024 2165 2358 2519 2594 2590 2553 2513 2461 2429 2351 2215 2087 1822 1573 1423 1225 1079 1068 1103 1126 1350 1615 1833 1997 2126 2226 2320 2355 2380 2423 2397 2448 2518 2560 2599 2623 2662 2720 2684 2691 2614 2646 2839 3018 2989 2698 2392 2631 2359 2044 1837 1800 1808 1815 1800 1641 1605 1597 1562 1507 1506 1504 1525 1569 1543 1466 1352 1344 1283 1282 1289 1277 1259 1247 1243 1211 1156 1052 1064 1151 1202 1103 938 895 1030 1129 1124 1046 959 967 936 899 910 929 917 919 945 923 890 874 888 916 963 1097 1191 1301 1409 1549 1532 1491 1422 1389 1482 1616 1448 1301 1154 1024 950 1008 1086 931 764 827 1086 1487 1826 2109 2253 2304 2167 1751 1253 1512 1922 2289 2513 2766 3115 3447 3555 3090 2411 1965 1972 2200 2440 2545 2530 2490 2283 2033 1821 1705 1606 1510 1449 1413 1491 1489 1491 1514 1679 1974 2162 2158 2349 2582 2520 2824 3023 2999 2839 2774 2867 2702 2539 2436 2373 43 41 40 37 33 33 39 47 53 44 32 22 12 8 9 7 0 2 4 1 0 0 0 4 10 16 19 19 19 19 25 34 34 28 27 28 29 32 33 27 18 9 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 9 8 5 7 5 2 0 2 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 3 43 85 57 16 0 0 0 0 0 0 0 0 0 3 59 105 92 43 0 0 0 0 0 0 0 0 1 13 64 199 823 1677 2021 2087 2428 2281 2662 2786 3314 3574 3341 2559 1655 993 663 579 629 690 881 1193 1315 1329 1360 1436 1504 1553 1692 1715 1720 1836 1853 1867 1898 1875 1838 1817 1790 1807 1924 2036 2067 2025 1942 1857 1824 1913 2191 2073 1934 1773 1256 861 805 756 732 895 859 774 676 697 865 1123 1416 1550 1360 1122 1069 918 833 841 763 616 506 481 503 573 461 354 296 244 299 468 722 882 680 560 663 755 783 797 826 875 913 915 886 850 782 686 684 777 801 782 817 866 869 950 1072 1196 1302 1401 1483 1549 1632 1712 1698 1584 1552 1568 1541 1467 1400 1388 1401 1416 1448 1487 1551 1628 1702 1768 1838 1907 1949 1945 1903 1852 1801 1783 1828 1836 1786 1655 1562 1577 1649 1716 1795 1993 2462 2730 2865 2943 3018 3049 2975 2854 2853 2998 2922 2862 2763 2461 2122 1936 1889 1855 1829 1921 2096 2334 2656 2685 2417 2113 1950 1897 1877 1939 2065 1979 1881 1848 1879 2006 2176 2241 2131 2006 1858 1673 1574 1596 1718 1880 2009 2105 2205 2268 2328 2436 2595 2644 2547 2372 2354 2615 2911 2892 2764 2702 2580 2372 2284 2234 2227 2320 2323 2077 2572 2788 2815 3086 3170 3030 2625 2155 1963 2097 2025 1477 1449 1584 1868 1952 1926 1850 1632 1296 1083 1238 1434 1456 1400 1465 1579 1569 1519 1703 2048 2250 2244 2205 2173 2265 2427 2520 2484 2370 2248 2374 2309 2287 2187 2098 1975 1797 1586 1360 1152 1095 1109 1075 1088 1300 1595 1865 2081 2201 2211 2293 2360 2443 2523 2547 2526 2489 2515 2606 2558 2664 2648 2654 2690 2691 2740 2885 2987 2798 2393 2289 2487 2505 2218 1863 1736 1815 1860 1764 1630 1561 1555 1606 1562 1580 1659 1692 1676 1612 1579 1336 1328 1282 1291 1322 1320 1275 1237 1248 1236 1210 1191 1229 1301 1294 1135 948 955 1131 1160 1074 1070 1029 972 939 920 933 974 928 907 920 898 858 838 853 883 950 1104 1221 1282 1203 1229 1316 1370 1437 1474 1375 1488 1438 1362 1259 1111 981 960 1105 1060 934 992 1194 1577 1816 1785 1927 2076 1514 1420 1280 1388 1885 2449 2733 2962 3067 3328 3315 2491 1876 1770 2066 2489 2628 2445 2351 2345 2247 2058 1878 1762 1660 1523 1395 1307 1418 1453 1529 1692 1865 2122 2604 3048 3243 3472 3682 3332 2877 2589 2449 2359 2411 2338 2249 2162 2091 35 34 36 39 30 23 29 42 47 37 24 8 2 3 7 5 4 15 21 0 0 0 0 7 19 27 28 21 18 16 20 28 29 23 20 16 15 22 19 21 11 2 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 12 9 10 15 13 16 14 11 4 6 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 6 30 59 34 7 0 0 0 0 0 0 0 0 0 58 67 49 18 0 0 0 0 0 0 0 0 1 5 41 221 955 1895 2112 2484 2612 2582 2655 2752 3066 3642 3211 2374 1448 802 603 656 699 744 853 1026 1208 1262 1311 1368 1427 1465 1503 1666 1880 1803 1860 1866 1954 2069 2064 1911 1795 1757 1741 1827 1931 1954 1912 1858 1830 1893 2103 2255 2093 2112 2057 1733 1419 1222 1108 1123 1228 939 781 718 815 1103 1363 1523 1593 1516 1334 1307 1218 1014 872 657 484 402 393 429 510 524 409 357 331 379 466 604 727 712 717 789 822 818 824 855 885 889 865 834 823 822 802 725 751 800 848 855 823 835 956 1122 1256 1346 1424 1490 1547 1642 1762 1784 1656 1647 1699 1633 1566 1491 1465 1453 1440 1459 1493 1541 1602 1680 1758 1844 1934 2001 2032 2040 2017 1881 1818 1867 1842 1793 1679 1628 1658 1678 1688 1745 1838 2016 2150 2345 2672 3021 3180 3102 2966 2898 2857 2805 2801 2804 2499 2151 1987 1971 1979 1982 2067 2312 2690 2871 2663 2356 2073 1896 1879 1865 1943 2050 2021 1961 1933 1966 2099 2252 2266 2108 1955 1832 1678 1626 1653 1751 1868 2021 2208 2325 2351 2418 2605 2712 2610 2367 2005 1905 2231 2589 2757 2800 2832 2921 2887 2781 2836 2969 3039 2943 2483 2704 2681 2612 2778 2882 2787 2572 2351 2230 2319 2099 1441 1239 1324 1478 1599 1756 1804 1491 1066 917 1182 1476 1561 1499 1550 1685 1742 1777 2020 2306 2369 2503 2429 2335 2342 2340 2242 2143 2070 1687 1866 2062 2143 2105 1982 1830 1676 1505 1324 1168 1120 1130 1097 1129 1329 1656 1977 2172 2207 2185 2291 2380 2443 2487 2507 2482 2444 2502 2636 2530 2527 2617 2798 2972 2994 2931 2959 2945 2465 2154 2225 2388 2395 2174 1900 1773 1813 1757 1681 1700 1572 1527 1624 1650 1650 1695 1701 1666 1654 1594 1348 1305 1325 1331 1330 1341 1327 1258 1250 1236 1234 1246 1266 1279 1235 1100 958 947 1019 1034 961 933 940 934 934 918 912 994 1043 1009 922 871 856 838 834 849 897 974 1047 1061 979 966 1062 1146 1155 1276 1172 1221 1280 1225 1143 1151 1091 953 1064 1192 1095 1009 1076 1223 1279 1199 1078 1179 1242 1354 1436 1568 2025 2637 2635 2783 3093 3233 2799 2057 1675 1915 2614 2969 2750 2374 2251 2252 2187 2038 1917 1905 1810 1660 1495 1444 1473 1577 1874 2372 2892 2619 2816 3124 3301 3386 3149 2747 2480 2299 2173 2146 2199 2222 2188 2098 1974 35 37 40 45 38 22 20 34 33 25 18 10 5 1 0 0 4 14 16 0 0 0 0 2 11 13 12 12 13 13 16 24 30 29 22 11 1 4 3 13 12 5 0 0 0 0 0 0 0 0 0 0 0 1 5 10 13 12 10 15 20 20 19 19 16 4 10 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 8 0 0 0 0 0 0 0 0 0 0 28 43 24 6 0 0 0 0 0 0 0 0 16 83 249 662 1468 1591 1672 1918 2206 2463 2625 2890 3371 3587 2607 1304 755 675 723 763 808 931 1103 1232 1277 1267 1305 1374 1422 1444 1539 1745 1914 1832 1836 1840 1904 1892 1827 1777 1749 1721 1725 1772 1820 1850 1862 1903 1995 2097 2138 2088 2042 2184 2068 1978 1894 1809 1717 1748 1788 1321 956 884 1058 1292 1386 1319 1230 1260 1372 1340 1132 911 686 493 397 349 351 391 427 484 451 411 430 426 461 549 659 748 787 808 825 825 834 853 863 854 832 817 824 859 894 857 811 743 729 715 724 833 1013 1194 1320 1393 1458 1504 1520 1574 1700 1786 1726 1745 1805 1780 1701 1586 1514 1470 1447 1457 1484 1521 1549 1602 1736 1875 1933 1959 2001 2073 2121 1989 1909 1898 1852 1804 1717 1680 1678 1667 1698 1785 1867 1913 1936 2046 2375 2879 3197 3166 3028 2939 2862 2865 2795 2779 2512 2188 2075 2159 2237 2257 2345 2658 3173 3404 2868 2426 2203 2001 1899 1895 2001 2041 2024 2010 2025 2074 2143 2193 2177 2093 2020 1868 1726 1685 1709 1750 1828 2014 2277 2433 2428 2508 2589 2586 2465 2339 2126 2003 2160 2385 2577 2669 2729 2918 2918 2771 2828 3048 3193 3224 2997 2898 2665 2499 2557 2653 2605 2525 2509 2448 2609 2468 2005 1643 1440 1233 1142 1315 1516 1352 1040 1097 1328 1536 1563 1498 1561 1752 1876 1863 2040 2403 2102 2140 2163 2231 2291 2233 2067 1939 1980 1591 1442 1590 1844 1960 1903 1769 1615 1480 1402 1292 1224 1201 1183 1260 1489 1826 2137 2227 2105 2223 2345 2426 2429 2407 2420 2467 2546 2688 2557 2551 2601 2744 2955 3178 3299 3312 3365 3141 2506 2184 2180 2294 2224 2023 1868 1870 1992 1951 1671 1724 1669 1613 1615 1628 1649 1671 1653 1655 1686 1479 1329 1309 1351 1398 1397 1342 1350 1307 1266 1238 1236 1245 1242 1231 1218 1145 1040 957 938 954 950 936 947 998 1008 927 908 1013 1082 1025 915 863 865 856 845 839 850 860 882 889 876 874 912 982 968 1030 978 995 1122 1178 1036 1040 1082 918 897 995 1006 976 993 1020 1001 1152 1038 1222 1301 1335 1534 1893 2123 2343 2592 2927 3319 3262 2741 2156 1852 2176 3210 3274 2767 2251 2159 2223 2171 2054 2006 2014 1826 1682 1620 1686 1778 2000 2547 2823 2894 2684 2619 2811 3119 3202 2935 2587 2304 2176 2199 2219 2201 2279 2383 2302 2274 39 42 46 44 33 21 24 30 27 23 20 17 12 6 1 0 0 3 3 0 0 0 0 0 16 22 18 16 17 18 18 24 35 33 28 21 10 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 3 6 6 6 13 20 19 18 18 17 16 15 7 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 5 5 2 0 0 0 0 0 0 0 17 137 454 861 1188 1256 1305 1588 1681 1924 2258 2549 2952 3482 3567 2558 1133 627 761 809 845 945 1107 1244 1289 1271 1286 1333 1417 1458 1462 1591 1791 1869 1802 1805 1802 1792 1764 1733 1702 1677 1688 1738 1781 1768 1797 1882 1991 2076 2037 1934 1928 2033 2136 1962 1883 1796 1674 1536 1500 1538 1444 1203 1105 1185 1241 1225 1193 1200 1270 1336 1250 1007 810 518 405 380 357 365 389 403 454 505 492 491 450 489 601 696 735 761 802 845 862 862 839 805 774 764 784 824 869 908 905 886 817 740 707 769 929 1124 1283 1380 1441 1495 1516 1474 1483 1608 1739 1754 1752 1758 1777 1663 1567 1490 1443 1445 1480 1507 1505 1485 1476 1540 1677 1756 1818 1905 2020 2110 2075 1987 1915 1865 1821 1748 1690 1659 1669 1758 1905 2010 2028 1955 1902 2085 2606 3056 3155 3089 3024 2971 2951 2852 2773 2525 2272 2241 2414 2563 2583 2641 3015 3572 3853 3362 2892 2648 2392 2118 1987 2010 2048 2044 2046 2098 2177 2152 2068 2056 1989 1923 1760 1702 1685 1713 1765 1834 1963 2189 2432 2431 2561 2493 2450 2431 2384 2299 2268 2318 2292 2284 2419 2386 2543 2566 2436 2434 2637 2854 3019 3152 3092 2854 2766 2768 2752 2652 2594 2686 2744 2807 2681 2487 2279 1960 1604 1307 1200 1298 1400 1270 1353 1480 1621 1653 1578 1499 1412 1330 1652 1912 2088 2063 2143 2195 2230 2267 2257 2140 1959 1678 1562 1462 1474 1688 1866 1878 1781 1601 1512 1458 1416 1446 1394 1350 1482 1791 2088 2253 2314 2353 2388 2442 2459 2398 2331 2358 2482 2585 2623 2576 2620 2725 2822 2916 3072 3275 3438 3651 3463 2482 2025 2062 2189 2146 1997 1927 1942 2046 1990 1751 1699 1704 1671 1598 1567 1672 1726 1673 1638 1566 1451 1380 1341 1350 1418 1529 1483 1355 1276 1238 1214 1222 1233 1217 1175 1150 1145 1113 1033 985 982 1003 1033 1077 1140 1095 1019 985 1003 998 953 909 883 869 856 841 838 835 822 821 839 859 861 885 957 1005 926 839 843 931 1082 1200 1162 1117 938 812 813 864 909 950 1025 949 1117 1457 1652 1629 1712 2198 2564 2613 2677 2834 3045 3214 3161 2866 2469 2238 2649 3211 3022 2405 2017 2074 2243 2207 2074 1990 1952 1827 1760 1777 1848 2012 2399 2888 2618 2227 2008 2338 2862 3175 3113 2870 2478 2153 2077 2204 2295 2295 2373 2326 2251 2549 42 48 47 45 27 13 26 43 33 33 29 28 22 13 4 0 0 0 0 0 0 0 0 1 8 27 30 26 25 24 23 23 30 28 24 20 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 16 20 19 20 20 19 17 13 8 5 7 11 7 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 1 16 155 615 1135 1318 1205 1275 1611 1743 1741 2029 2361 2646 3066 3544 3366 2313 1169 771 850 867 967 1108 1215 1268 1292 1324 1387 1433 1503 1472 1425 1546 1690 1746 1750 1777 1787 1749 1687 1637 1595 1589 1651 1741 1771 1718 1753 1883 2002 2026 1882 1755 1799 1898 1920 1868 1659 1504 1354 1184 1036 962 962 1010 1060 1089 1091 1157 1300 1426 1435 1278 1034 823 652 403 399 400 408 430 445 450 486 570 626 603 576 636 733 793 815 827 842 878 909 905 859 788 737 728 750 782 811 840 864 851 832 811 833 937 1098 1258 1373 1444 1498 1533 1522 1450 1429 1549 1695 1731 1714 1701 1715 1662 1547 1445 1403 1422 1472 1519 1543 1515 1401 1291 1322 1443 1545 1651 1803 1938 1949 1893 1850 1822 1800 1753 1698 1663 1686 1803 1992 2105 2125 2032 1918 1973 2396 2879 3106 3128 3086 3013 2928 2873 2793 2596 2412 2409 2607 2834 2898 2917 3262 3633 3822 3730 3531 3275 2951 2626 2365 2064 2089 2107 2108 2176 2235 2149 2025 2043 2038 2073 2024 1864 1706 1689 1771 1868 1950 2086 2344 2341 2407 2372 2342 2357 2319 2262 2286 2323 2126 1970 2083 1866 1861 1973 2008 2042 2199 2411 2634 2968 3096 2875 2921 3009 2977 2821 2662 2636 2664 2576 2388 2306 2344 2406 2221 1890 1670 1553 1472 1483 1558 1651 1728 1747 1683 1493 1239 1231 1431 1692 1823 1941 2009 2039 2062 2094 2096 1968 1782 1303 1146 1068 1211 1541 1798 1853 1792 1631 1570 1500 1561 1685 1658 1623 1780 2051 2222 2318 2365 2433 2503 2530 2475 2355 2254 2285 2479 2598 2506 2517 2606 2656 2678 2731 2859 3064 3297 3556 3793 2675 2107 2062 2092 2050 1992 1939 1860 1891 1770 1704 1684 1661 1623 1573 1519 1704 1733 1649 1622 1666 1654 1517 1391 1372 1414 1520 1483 1381 1316 1229 1172 1185 1200 1176 1138 1140 1110 1107 1098 1083 1070 1071 1122 1177 1136 1077 1034 969 937 941 898 894 890 867 851 833 825 813 792 786 792 803 800 837 891 893 848 825 825 968 1422 1793 1623 1410 1183 1013 951 942 980 957 955 921 1050 1268 1611 2053 2432 3015 3108 3122 2968 2891 2900 2949 3009 3080 3010 2953 3040 3060 2822 2330 2013 2171 2343 2228 2021 1914 1871 1897 1960 1950 1890 2207 2508 2418 2153 2053 2250 2687 3106 3386 3187 2822 2372 2107 2051 2164 2521 2402 2236 1938 2079 2534 42 45 44 44 37 27 39 49 42 42 42 46 35 24 11 3 0 0 0 0 0 0 0 0 7 29 37 29 25 25 25 26 26 26 26 26 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 13 19 20 19 20 22 21 19 14 11 8 9 12 13 12 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 2 2 1 0 0 0 0 0 0 1 20 166 686 1764 1721 1483 1476 1946 2157 2003 2044 2370 2653 2848 3270 3537 2834 1693 970 866 897 957 1095 1204 1286 1347 1386 1428 1480 1510 1538 1484 1431 1478 1574 1651 1706 1760 1788 1702 1565 1513 1498 1518 1600 1680 1679 1630 1701 1843 1912 1906 1864 1914 1885 1762 1653 1576 1329 1120 1018 926 765 648 664 774 866 938 1020 1161 1357 1462 1375 1158 939 766 530 415 439 425 437 460 476 500 545 600 645 675 738 864 962 972 932 872 830 852 884 889 864 804 753 739 744 745 738 732 738 775 824 863 934 1064 1224 1365 1455 1502 1536 1557 1486 1431 1416 1531 1664 1711 1720 1704 1700 1696 1593 1469 1406 1401 1429 1464 1484 1468 1391 1279 1231 1218 1268 1333 1389 1466 1576 1650 1677 1704 1737 1733 1690 1643 1664 1801 1996 2096 2118 2050 1941 1910 2190 2653 3006 3129 3136 3118 3014 2924 2848 2662 2573 2642 2811 3004 3102 3123 3328 3509 3656 3780 3786 3546 3109 2723 2522 2157 2171 2261 2295 2351 2393 2340 2214 2134 2142 2195 2171 1962 1747 1712 1786 1870 1929 1993 2171 2203 2188 2180 2203 2247 2248 2207 2231 2314 2029 1840 1932 1724 1530 1540 1616 1703 1891 2136 2317 2847 3030 2731 2782 3046 3093 2815 2495 2374 2511 2570 2354 2135 2026 2013 2025 1990 1920 1921 1952 1909 1932 2003 2036 1996 1905 1715 1408 1401 1419 1433 1562 1620 1648 1676 1694 1734 1816 1826 1503 1036 896 921 1200 1530 1708 1838 1815 1676 1552 1538 1640 1824 1865 1864 2036 2214 2334 2379 2418 2523 2608 2578 2444 2284 2180 2209 2438 2477 2384 2484 2552 2533 2498 2515 2612 2805 3048 3284 3634 3013 2330 2053 2012 1996 2008 1951 1836 1787 1752 1733 1715 1662 1586 1590 1579 1724 1716 1674 1742 1836 1751 1519 1411 1372 1388 1412 1376 1364 1335 1257 1168 1149 1174 1138 1127 1119 1090 1085 1114 1150 1149 1113 1125 1113 1044 981 981 984 925 902 884 877 872 857 842 828 814 793 767 759 747 742 734 735 757 778 803 923 961 1175 1770 2361 2210 1731 1360 1141 1081 1556 1276 975 795 831 1051 1340 1851 2493 2894 3220 3208 3246 3142 2942 2830 2775 2800 3153 3211 3093 2931 2793 2676 2495 2287 2302 2389 2199 1914 1715 1703 1861 2170 2206 2431 2388 2216 2107 2147 2365 2728 3189 3376 3452 3145 2645 2246 2123 2025 1883 1836 1757 1979 2154 2476 2871 39 37 36 34 33 30 28 31 32 34 39 44 41 35 25 15 7 3 1 0 0 0 0 0 4 17 33 31 24 22 22 19 17 21 24 16 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 21 19 21 22 21 21 23 21 19 17 13 11 14 17 17 14 12 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 8 11 4 0 0 0 0 0 0 8 81 437 1376 2661 2223 2143 2204 2996 2765 2387 2527 2841 3019 3080 3388 3378 2399 1332 908 946 985 1096 1235 1291 1377 1463 1487 1459 1431 1422 1405 1351 1349 1439 1510 1580 1629 1708 1777 1692 1496 1435 1474 1494 1549 1584 1572 1562 1639 1762 1775 1678 1740 1860 1882 1822 1633 1318 1000 812 788 823 781 712 703 732 775 870 1004 1109 1184 1219 1148 1076 961 739 489 420 450 441 437 461 508 553 572 572 587 643 735 890 984 966 889 807 767 788 816 820 832 801 764 743 730 711 685 656 637 652 744 870 991 1140 1304 1436 1506 1528 1538 1513 1402 1381 1423 1542 1653 1710 1736 1716 1680 1680 1632 1550 1482 1423 1383 1377 1384 1364 1321 1257 1219 1193 1238 1268 1255 1260 1317 1384 1449 1561 1657 1653 1643 1604 1612 1758 1960 2057 2090 2077 2007 1933 2082 2465 2868 3095 3152 3139 3077 3020 2925 2753 2741 2843 2942 3048 3141 3164 3211 3333 3505 3651 3712 3563 3185 2747 2418 2227 2275 2438 2471 2537 2686 2732 2566 2381 2361 2365 2203 1998 1793 1746 1778 1822 1867 1884 1990 2019 1993 2003 2034 2071 2081 2058 2091 2260 2244 2161 2134 1934 1690 1557 1582 1779 2107 2357 2467 2685 2896 2653 2500 2460 2430 2407 2352 2309 2344 1986 2169 2048 1939 1960 1981 1928 1904 2002 2116 2129 2183 2220 2183 2112 2047 1902 1599 1376 1374 1446 1313 1229 1226 1200 1141 1178 1308 1326 1023 871 876 947 1056 1237 1551 1767 1711 1576 1509 1579 1679 1812 1933 2055 2227 2338 2367 2348 2435 2625 2707 2597 2368 2148 2005 2006 2343 2336 2351 2444 2499 2452 2365 2311 2291 2520 2759 3083 3381 3149 2487 1945 1861 1928 1950 1878 1810 1757 1724 1755 1778 1706 1581 1562 1633 1713 1703 1812 1976 2016 1897 1634 1434 1342 1412 1456 1438 1399 1353 1288 1192 1143 1191 1181 1152 1120 1099 1090 1102 1157 1159 1083 1086 1098 1025 952 973 982 856 855 891 868 851 837 822 823 838 803 755 739 727 718 712 724 747 775 838 1022 1074 1034 1432 1899 1890 1563 1312 1135 1127 1705 1581 1229 1025 1108 1411 1984 2687 2821 2875 2976 2997 3070 3171 3133 2951 2695 2649 2829 2945 2903 2708 2433 2287 2211 2262 2242 2215 2041 1797 1620 1620 1815 2258 2315 2202 2116 2201 2403 2715 3024 3010 3375 3494 3424 3037 2449 2162 2294 2194 1782 1538 1465 1833 2526 3165 3415 35 31 28 25 22 19 16 14 13 18 24 31 34 37 39 38 32 17 5 0 0 0 0 0 0 6 21 29 27 21 19 21 20 21 20 11 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 21 17 17 24 24 19 17 17 17 17 17 17 17 23 24 24 18 13 12 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 40 375 1412 2674 2852 2955 2935 3836 3198 2871 3076 3330 3385 3373 3565 3398 2263 1295 1042 1057 1089 1200 1340 1423 1398 1440 1405 1378 1357 1282 1156 1076 1162 1392 1558 1564 1493 1517 1588 1538 1375 1365 1509 1520 1529 1544 1544 1571 1657 1723 1600 1338 1400 1565 1530 1435 1277 1032 799 685 695 855 939 835 739 702 740 865 1011 1069 997 993 1029 1031 886 652 481 468 545 565 582 588 618 641 597 526 498 513 561 682 764 791 763 712 695 720 748 771 778 777 771 753 723 687 652 623 598 590 657 824 1004 1197 1371 1486 1533 1530 1497 1441 1393 1394 1459 1568 1659 1709 1732 1735 1717 1672 1627 1598 1561 1504 1404 1328 1324 1306 1276 1247 1265 1304 1333 1319 1283 1255 1244 1248 1305 1450 1562 1503 1516 1520 1542 1686 1895 2043 2119 2173 2164 2120 2195 2453 2787 3009 3042 3045 2983 3007 2912 2790 2749 2746 2777 2899 3034 3085 3067 3160 3394 3504 3585 3600 3432 3058 2495 2359 2455 2587 2633 2740 2957 3115 3032 2783 2668 2619 2165 1925 1803 1755 1741 1777 1858 1882 1887 1907 1867 1833 1829 1858 1884 1912 2054 2446 2763 2613 2459 2269 2042 1919 1982 2237 2610 2777 2973 2902 2880 2649 2376 2281 2422 2552 2378 2258 2269 1984 1850 1819 1926 2092 2145 2038 1954 1949 1957 1973 2022 1991 1880 1791 1749 1637 1487 1369 1290 1059 998 973 915 838 768 778 843 833 777 852 951 1031 1118 1284 1583 1852 1751 1632 1597 1674 1752 1835 1985 2194 2335 2304 2234 2194 2375 2592 2678 2572 2318 2031 1798 1895 2132 2124 2180 2331 2407 2336 2209 2102 2030 2255 2503 2830 3139 3102 2598 2015 1787 1838 1878 1919 1923 1879 1872 1876 1816 1775 1729 1651 1640 1687 1698 1822 2048 2134 2038 1759 1487 1349 1442 1566 1557 1431 1372 1320 1204 1175 1204 1199 1169 1131 1107 1104 1099 1154 1173 1168 1159 1081 993 996 1062 1059 993 994 926 859 826 805 779 760 814 777 745 736 722 708 702 705 750 882 1023 1148 1047 1001 1253 1485 1476 1373 1319 1292 1432 1704 1874 1893 1766 1919 2041 2141 2272 2434 2555 2598 2632 2765 3003 3070 2908 2689 2566 2547 2565 2562 2479 2209 1868 1667 1788 1902 1894 1759 1579 1605 1744 2015 2293 2368 2280 2304 2512 2763 3085 3678 3468 3380 3387 3323 3103 2456 2316 2478 2288 1922 1706 1632 1765 2289 3434 3492 32 29 27 25 22 19 13 11 7 6 7 10 17 27 37 43 46 33 13 2 0 0 0 0 0 0 9 18 24 23 21 22 23 23 18 7 0 0 0 0 0 0 0 0 0 0 0 0 0 3 15 15 11 13 17 19 18 15 13 14 15 18 22 25 25 27 31 25 18 16 17 17 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 35 324 1318 2676 3628 3790 3659 4261 3555 3390 3578 3728 3770 3822 3856 3357 2137 1321 1129 1079 1108 1204 1345 1510 1521 1547 1521 1408 1246 1123 1020 982 1069 1264 1530 1505 1373 1322 1339 1330 1277 1300 1446 1568 1527 1542 1574 1649 1707 1642 1361 998 978 1086 1025 911 814 744 698 683 709 851 964 796 658 603 655 847 1068 1097 993 979 981 871 698 549 519 636 820 821 770 809 867 871 749 562 430 394 418 484 540 604 623 597 590 611 633 665 699 721 739 753 745 714 679 659 648 639 679 832 1035 1257 1427 1520 1546 1524 1469 1406 1372 1433 1520 1600 1654 1678 1697 1711 1683 1660 1646 1616 1577 1573 1510 1391 1300 1259 1252 1257 1319 1360 1351 1326 1314 1309 1286 1249 1280 1375 1424 1325 1323 1342 1409 1599 1855 2070 2205 2333 2378 2328 2361 2481 2672 2860 2909 2938 2868 2902 2854 2797 2746 2703 2711 2798 2887 2917 2925 3014 3223 3357 3463 3528 3511 3419 3182 3105 3002 2987 3025 3089 3208 3307 3225 2951 2771 2689 2350 2043 1892 1810 1751 1758 1842 1895 1858 1889 1781 1600 1573 1635 1733 1878 2069 2377 2611 2613 2552 2472 2382 2327 2324 2416 2666 2767 2885 2759 2620 2501 2368 2300 2378 2503 2414 2293 2375 2379 2079 1814 1750 1784 1791 1750 1675 1604 1556 1575 1583 1500 1335 1154 1026 1031 1168 1168 1121 1174 1130 973 795 679 684 698 752 830 890 964 1039 1107 1192 1350 1627 2025 2027 1913 1866 1889 1937 1993 2104 2326 2414 2253 2114 2089 2255 2470 2556 2464 2280 2052 1868 2013 2145 2149 2129 2160 2198 2179 2129 2016 1986 2116 2304 2586 2938 3064 2670 2167 1839 1800 1882 1922 1861 1839 1885 1823 1821 1861 1910 1764 1678 1722 1781 1859 2062 2316 2194 1870 1572 1416 1413 1423 1384 1397 1417 1332 1211 1213 1254 1251 1186 1106 1083 1098 1118 1150 1182 1197 1181 1115 1061 1085 1129 1160 1139 1050 928 853 816 787 767 700 662 652 685 723 732 714 705 717 809 915 1072 1176 1055 973 1147 1398 1377 1249 1269 1325 1444 1705 2303 2693 2376 2263 2022 1893 2022 2239 2352 2292 2192 2307 2625 2750 2770 2706 2498 2259 2275 2265 2295 2001 1662 1500 1558 1671 1713 1663 1638 1810 2101 2391 2559 2573 2664 2789 2654 2709 2775 3218 3396 3262 3183 3151 3311 3181 2822 2581 2372 2281 2276 2185 2161 2129 3006 3298 33 34 36 38 36 34 28 23 17 11 2 2 8 16 25 34 40 33 14 2 0 0 0 0 0 0 1 5 15 22 25 24 24 23 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 6 7 11 16 20 23 23 22 20 19 20 23 26 28 30 32 27 24 25 24 22 19 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 1 8 54 395 1521 2675 3708 4231 4189 4370 3939 3841 3935 4020 4130 4115 3650 2625 1566 1133 1163 1179 1242 1318 1404 1532 1649 1674 1625 1387 1066 922 891 926 1021 1128 1311 1343 1260 1238 1251 1283 1283 1273 1339 1460 1437 1402 1473 1578 1576 1441 1153 800 752 867 853 746 663 644 665 693 722 766 774 661 609 583 625 887 1164 1177 1058 969 836 730 678 603 585 695 840 835 800 911 973 909 772 578 419 365 381 397 419 463 482 480 487 513 556 604 640 674 704 726 751 746 735 752 780 780 809 932 1121 1326 1468 1534 1541 1512 1464 1414 1398 1495 1573 1581 1589 1602 1610 1607 1592 1629 1649 1608 1542 1537 1533 1484 1380 1260 1213 1245 1309 1330 1309 1282 1270 1273 1270 1260 1316 1369 1318 1232 1191 1213 1323 1539 1823 2074 2230 2344 2410 2424 2467 2409 2402 2580 2739 2834 2809 2827 2832 2848 2842 2810 2790 2791 2758 2730 2795 2854 3003 3158 3279 3344 3376 3451 3569 3679 3572 3520 3517 3507 3446 3324 3135 2884 2708 2629 2452 2265 2127 2020 1926 1878 1906 1908 1805 1843 1740 1548 1454 1476 1584 1757 1938 2118 2259 2268 2284 2332 2307 2233 2190 2215 2369 2510 2555 2432 2275 2173 2180 2204 2212 2390 2327 2240 2474 2462 2063 1692 1485 1336 1251 1195 1140 1105 1085 1093 1092 1029 913 810 749 774 943 951 996 1093 1085 950 771 619 666 691 818 923 975 1012 1048 1099 1214 1420 1616 1930 2160 2239 2217 2191 2207 2247 2323 2407 2421 2252 2075 2026 2167 2381 2455 2358 2269 2184 2126 2150 2178 2173 2101 1970 1909 2037 2121 2066 2055 2109 2199 2410 2769 3012 2789 2271 1862 1799 1906 1981 1946 1882 1888 1840 1777 1815 1918 1789 1659 1667 1759 1843 2027 2357 2173 1909 1671 1498 1395 1341 1311 1355 1375 1286 1234 1233 1260 1213 1066 1043 1047 1067 1100 1112 1135 1159 1150 1085 1006 965 1026 1047 980 889 851 850 834 801 794 731 663 629 649 699 734 715 696 700 746 837 992 1083 1098 1091 1047 1248 1212 1111 1039 1080 1391 2072 2848 2917 2543 2238 2003 1878 1896 2026 2112 2004 1826 1906 2168 2438 2664 2769 2673 2473 2286 2070 2252 1990 1694 1640 1655 1708 1739 1836 2161 2420 2516 2756 3004 2848 2703 2463 2465 2418 2380 2618 2799 2731 2772 2875 3082 3069 2738 2382 2189 2254 2535 2592 2731 2759 3112 3309 35 41 51 58 59 64 65 54 43 32 21 16 17 18 22 26 21 13 5 0 0 0 0 0 0 0 0 0 5 10 17 21 22 22 21 15 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 14 24 25 27 28 29 30 35 35 31 30 31 33 33 31 27 25 30 29 25 22 17 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 75 500 1922 2651 3534 4133 4349 4480 4346 4131 4134 4233 4342 4110 3228 2002 1263 1302 1478 1489 1470 1433 1333 1229 1183 1209 1229 1131 961 886 861 847 904 1062 1192 1208 1187 1208 1249 1310 1323 1296 1275 1275 1305 1149 1136 1172 1200 1160 991 799 807 897 828 686 623 639 696 746 763 742 699 689 653 624 660 984 1216 1132 934 772 633 686 776 735 628 582 614 667 728 850 813 706 604 536 485 427 376 372 390 404 416 441 465 492 529 575 626 691 739 733 760 763 774 825 896 941 984 1086 1243 1388 1478 1520 1524 1503 1468 1439 1445 1520 1538 1496 1508 1543 1542 1525 1541 1556 1598 1520 1490 1491 1488 1469 1423 1350 1283 1267 1285 1277 1264 1233 1198 1179 1183 1213 1293 1333 1279 1225 1187 1218 1338 1537 1779 2002 2156 2257 2353 2397 2445 2363 2263 2311 2440 2577 2701 2794 2849 2907 2939 2936 2891 2796 2684 2685 2790 2832 2897 2989 3088 3163 3231 3346 3483 3505 3567 3627 3554 3513 3509 3390 3105 2842 2638 2538 2451 2343 2260 2233 2200 2117 2045 2006 1788 1792 1723 1610 1506 1449 1471 1574 1700 1800 1816 1791 1842 1987 2092 2109 2079 2046 2105 2246 2359 2278 2067 1932 1917 1901 1851 1890 1874 1961 2289 2537 2176 1670 1333 1050 902 809 748 713 711 714 695 654 645 706 716 731 881 1016 1113 1061 903 773 716 602 687 763 876 922 931 953 1000 1080 1226 1444 1613 1811 2069 2277 2372 2405 2425 2407 2412 2455 2458 2333 2130 2018 2121 2347 2412 2301 2215 2184 2165 2141 2147 2104 1919 1699 1642 1873 2047 2067 2065 2122 2208 2334 2599 2915 2890 2405 1922 1789 1874 1991 2041 1976 1889 1850 1828 1825 1878 1828 1714 1671 1721 1765 1849 1935 1908 1813 1700 1582 1438 1262 1251 1292 1295 1274 1280 1246 1195 1186 1095 1066 1056 1045 1063 1069 1082 1100 1075 972 887 843 864 857 829 815 830 853 861 838 817 776 737 705 682 694 715 691 676 695 719 804 879 938 1085 1243 977 817 963 1192 1394 1634 1990 2578 2929 2722 2437 2222 2063 1939 1878 1895 1844 1746 1710 1776 1944 2236 2584 2880 2897 2374 1622 1620 2023 2039 1771 1669 1712 1752 1782 1848 1865 1972 2187 2456 3020 3081 2967 2801 2768 2529 2390 2548 2635 2356 2430 2624 2665 2452 2205 2027 1806 1731 2280 2508 2716 3011 3181 3087 38 48 58 63 63 64 63 62 60 58 53 43 32 24 23 27 24 11 2 0 0 0 0 0 0 0 0 0 0 0 7 14 17 16 14 9 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 22 34 34 29 29 30 34 39 41 42 39 38 40 39 35 29 24 20 22 25 20 19 17 13 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 18 163 751 2428 2856 3681 4155 4383 4579 4587 4315 4246 4378 4424 4002 2973 1907 1460 1590 1643 1572 1426 1310 1183 1093 1050 1024 976 964 929 894 873 856 853 896 1008 1111 1164 1188 1206 1246 1253 1233 1209 1195 1138 928 780 729 799 873 871 845 857 853 759 651 629 673 760 823 832 793 734 708 700 697 790 1082 1137 989 843 740 682 667 747 775 698 619 583 578 595 646 571 527 527 547 550 490 409 392 417 421 427 470 510 552 588 619 658 715 750 745 783 783 806 858 935 1033 1130 1234 1329 1399 1450 1485 1498 1507 1517 1513 1507 1569 1501 1485 1514 1592 1647 1646 1622 1586 1580 1486 1466 1469 1478 1483 1478 1454 1405 1330 1291 1251 1227 1194 1130 1086 1094 1138 1205 1253 1273 1274 1269 1303 1406 1567 1743 1892 2030 2141 2280 2330 2419 2359 2197 2112 2139 2234 2457 2702 2846 2947 3017 3052 3006 2857 2701 2715 2774 2807 2852 2911 2967 3021 3112 3277 3460 3536 3549 3493 3346 3302 3335 3288 3103 2868 2628 2443 2327 2277 2285 2325 2337 2262 2113 2057 1931 1853 1763 1673 1579 1489 1430 1429 1470 1501 1483 1455 1504 1631 1764 1859 1920 1935 1948 1985 2174 2201 2063 1935 1853 1751 1671 1676 1721 1774 1914 2153 2056 1673 1288 977 800 639 509 465 472 465 430 408 435 486 542 695 857 961 931 806 655 573 616 656 797 895 923 913 908 939 1015 1110 1242 1424 1592 1771 1970 2157 2307 2408 2447 2419 2407 2470 2509 2439 2306 2215 2287 2493 2477 2259 2047 2017 2053 2082 2089 2003 1737 1458 1377 1640 1907 1947 1959 2051 2144 2274 2512 2813 3019 2684 2173 1865 1815 1921 2047 2027 1938 1910 1837 1827 1870 1878 1828 1811 1689 1684 1770 1792 1724 1655 1639 1648 1496 1318 1353 1365 1315 1294 1318 1282 1156 1116 1092 1116 1100 1067 1059 1064 1055 1015 909 830 819 806 796 793 802 825 847 838 846 835 811 773 730 700 692 704 695 658 644 669 702 743 815 953 1021 1324 1146 939 1266 1844 2165 2482 2718 2821 2695 2436 2234 2110 2018 1952 1906 1840 1668 1612 1664 1743 1882 2162 2499 2888 2947 2446 1629 1358 1593 1774 1675 1471 1642 1806 1919 1774 1511 1473 1705 2080 2824 2985 3224 3282 3022 2771 2658 2747 2807 2526 2411 2358 2307 2236 2106 1934 1732 1770 2063 2220 2401 2708 3005 2797 40 53 57 52 46 42 42 47 51 56 55 45 33 25 24 23 23 10 2 0 0 0 0 0 0 0 0 0 0 0 0 2 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 23 35 41 34 27 31 35 37 36 36 36 36 36 38 34 26 21 17 15 17 21 19 18 17 15 12 11 9 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 4 0 0 0 0 2 52 357 1227 2680 2947 3730 4151 4381 4576 4573 4379 4337 4469 4462 3881 2815 1934 1593 1553 1467 1370 1232 1156 1128 1183 1234 1183 1037 906 900 888 876 872 863 883 962 1064 1130 1145 1123 1102 1068 1022 986 940 854 699 597 548 576 687 811 883 880 822 749 696 686 738 836 885 869 816 755 722 742 747 814 1008 935 818 796 804 767 668 654 698 691 675 628 589 571 534 467 494 505 517 563 548 491 463 477 507 533 562 598 623 652 690 714 715 725 753 794 799 832 866 910 1001 1134 1237 1306 1363 1411 1447 1466 1477 1488 1502 1537 1640 1640 1648 1632 1657 1725 1782 1776 1706 1607 1529 1505 1511 1523 1529 1527 1523 1509 1454 1394 1332 1275 1223 1132 1061 1056 1095 1159 1220 1273 1311 1341 1389 1478 1598 1707 1784 1867 1959 2134 2293 2338 2213 2036 1942 1940 1988 2163 2477 2735 2903 3005 3040 3006 2910 2775 2717 2611 2546 2605 2731 2816 2862 2942 3072 3218 3281 3098 3126 3191 3160 3045 2950 2928 2888 2753 2584 2446 2279 2289 2364 2376 2334 2204 2154 2054 1888 1764 1704 1639 1541 1442 1368 1345 1356 1324 1320 1357 1427 1528 1657 1780 1817 1830 1789 1949 2073 2107 2077 1984 1841 1721 1684 1696 1737 1793 1915 1870 1589 1243 955 745 545 386 330 317 294 273 287 316 366 513 688 761 741 692 617 535 532 598 706 821 879 893 908 930 969 1047 1122 1238 1406 1545 1735 1944 2120 2251 2329 2362 2377 2420 2525 2578 2530 2461 2471 2561 2620 2439 2067 1825 1845 1953 2028 2011 1841 1594 1303 1221 1485 1793 1925 1942 1919 1956 2143 2367 2649 3132 3086 2684 2209 1864 1815 1975 1998 1929 1963 1945 1897 1885 1898 1831 1828 1749 1759 1731 1634 1563 1557 1516 1474 1395 1356 1410 1422 1384 1339 1303 1230 1152 1103 1130 1132 1111 1090 1090 1087 1044 1017 894 841 825 809 803 812 809 817 807 812 811 812 794 758 740 743 729 693 669 634 618 637 678 732 753 1043 1271 1685 1815 1826 2212 2774 2682 2714 2649 2483 2351 2175 2012 1952 1974 2019 1874 1783 1713 1747 1795 1778 1815 2088 2416 2793 3014 2654 1910 1454 1451 1527 1299 1210 1623 2101 2212 1841 1460 1494 1839 2349 3059 3450 3561 3378 3071 2840 2642 2560 2425 2261 2137 2085 2078 1975 1837 1714 1649 1641 1640 1700 1910 2187 2624 2595 41 50 51 48 37 32 30 32 36 39 35 26 20 18 19 20 18 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 1 8 20 32 39 36 28 26 28 29 28 29 29 26 23 20 14 9 12 13 13 15 17 19 20 20 17 19 19 16 13 11 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 0 0 0 0 0 0 0 0 0 0 4 32 50 34 9 0 0 0 30 230 856 1698 2419 2696 3422 4002 4344 4487 4441 4356 4391 4514 4493 3982 2808 1770 1398 1276 1187 1122 1034 1008 1007 1101 1151 1103 968 851 842 844 860 888 904 936 994 1058 1093 1079 1025 969 959 966 961 864 711 585 539 527 486 601 777 891 894 813 742 759 800 823 905 917 866 810 762 713 681 657 696 751 698 652 659 695 701 647 581 574 612 668 649 616 575 511 462 467 496 509 582 617 600 578 594 640 651 630 661 709 731 780 816 780 735 799 826 845 869 877 903 969 1065 1168 1256 1323 1363 1401 1450 1513 1558 1567 1574 1653 1801 1821 1731 1683 1689 1759 1824 1793 1701 1635 1606 1602 1604 1595 1601 1633 1656 1609 1552 1497 1433 1367 1292 1205 1146 1149 1192 1238 1277 1312 1356 1418 1504 1600 1675 1718 1764 1810 1972 2143 2173 2058 1913 1839 1836 1844 1930 2174 2507 2788 2938 2982 2967 2908 2798 2601 2352 2212 2254 2476 2656 2754 2850 2905 2973 2830 2568 2689 2950 3059 2989 2907 2957 3133 3146 2965 2782 2548 2422 2359 2296 2286 2329 2343 2148 1923 1773 1729 1693 1600 1481 1377 1321 1297 1277 1293 1343 1456 1614 1749 1810 1721 1715 1678 1750 1858 1967 2048 2070 2002 1869 1778 1885 2032 2056 1970 1779 1495 1194 931 709 489 325 256 228 207 208 250 303 429 702 732 576 479 500 527 516 547 652 776 846 877 898 922 947 985 1056 1138 1259 1391 1464 1687 1946 2108 2212 2270 2313 2375 2463 2539 2593 2599 2564 2550 2567 2506 2194 1852 1708 1749 1865 1979 2032 1934 1643 1340 1244 1426 1713 1925 1937 1830 1929 2120 2247 2483 2968 3298 3284 2877 2091 1730 1892 1957 1926 1965 2008 1977 1907 1863 1776 1727 1757 1851 1916 1770 1546 1535 1478 1487 1505 1443 1361 1395 1426 1380 1327 1279 1240 1129 1110 1093 1081 1078 1075 1077 1051 1003 882 849 834 797 781 812 801 797 792 780 790 809 792 760 752 753 714 663 632 601 587 619 710 858 729 976 1430 1977 2422 2637 2722 2945 2805 2664 2451 2175 2060 2024 1973 1886 1880 1867 1801 1799 1829 1830 1795 1810 1865 2031 2344 2668 2790 2590 2289 1973 1822 1809 1576 1528 1937 2438 2615 2330 2276 2754 3020 3063 3288 3436 3234 2901 2673 2566 2380 2202 2038 1986 1939 1841 1709 1609 1522 1451 1392 1369 1389 1475 1605 1857 2241 2440 40 40 38 38 32 33 33 31 34 36 30 18 8 8 12 14 13 9 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 5 7 5 4 10 19 30 36 32 27 26 27 28 28 26 21 12 9 6 3 1 2 4 7 10 15 18 24 29 26 20 22 20 17 14 16 18 16 10 4 0 0 0 0 0 0 0 0 0 0 0 0 5 13 14 0 0 0 0 0 0 0 0 0 0 17 73 118 95 36 0 0 0 93 605 1558 1796 1820 2154 2772 3550 4190 4276 4326 4341 4428 4550 4495 4005 2838 1494 1021 938 958 938 877 857 821 924 948 905 850 813 804 812 852 904 936 979 1045 1108 1118 1055 957 889 872 909 933 843 686 572 548 548 484 555 716 811 855 881 879 839 839 881 952 890 810 765 727 674 627 621 641 643 619 580 548 555 589 597 558 554 610 624 595 542 525 518 488 486 500 536 630 682 688 683 693 710 707 697 774 849 860 832 845 830 759 811 856 904 901 904 962 1059 1149 1211 1266 1316 1352 1391 1440 1513 1563 1584 1604 1632 1708 1752 1646 1620 1667 1741 1782 1768 1753 1763 1745 1685 1684 1687 1706 1758 1800 1770 1715 1659 1603 1540 1473 1403 1341 1307 1305 1318 1335 1369 1391 1426 1494 1579 1649 1697 1757 1805 1909 2032 2064 1976 1849 1783 1790 1776 1814 1969 2308 2678 2883 2947 2937 2854 2674 2396 2109 1984 1993 2188 2435 2647 2807 2872 2895 2644 2357 2372 2635 2922 3105 3150 3123 3357 3450 3171 2900 2748 2618 2429 2204 2057 2149 2365 2235 2011 1857 1813 1773 1667 1539 1428 1351 1303 1294 1317 1381 1541 1736 1821 1791 1631 1566 1539 1553 1586 1678 1834 1978 2036 1930 1886 2226 2413 2315 2052 1755 1474 1207 958 745 503 346 253 198 180 208 275 354 581 732 614 441 393 457 538 596 682 802 929 998 998 974 964 972 999 1052 1159 1284 1447 1553 1737 1959 2091 2166 2211 2273 2216 2234 2376 2539 2605 2575 2535 2515 2330 2006 1781 1680 1679 1751 1861 1955 1979 1692 1410 1316 1428 1691 1965 2148 2286 2068 1950 1964 2229 2693 3220 3613 3565 2505 1972 1885 1875 1885 1917 1952 1960 1913 1843 1795 1747 1703 1805 1994 1958 1617 1489 1480 1557 1535 1533 1452 1351 1354 1371 1389 1347 1251 1155 1105 1096 1081 1031 1009 994 997 962 923 918 889 816 790 805 785 772 762 750 780 818 815 800 703 696 661 638 621 582 562 610 795 945 896 1024 1421 1930 2314 2482 2471 2390 2461 2444 2359 2211 2024 1949 2094 1925 1842 1822 1785 1740 1697 1537 1390 1678 2054 2190 2315 2376 2380 2537 2827 2536 2384 2326 2304 2452 2618 2702 2794 2671 2960 3471 3545 3372 3235 3159 2862 2424 2272 2187 2066 1961 1938 2012 1918 1730 1489 1388 1350 1300 1278 1323 1406 1462 1519 1661 1983 2331 37 32 26 22 21 20 22 24 32 38 37 25 12 3 6 10 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 18 27 30 31 28 26 27 29 32 32 28 30 31 32 30 24 13 4 1 0 0 0 0 0 1 2 6 10 15 26 32 31 24 17 10 9 12 17 24 27 22 12 0 0 0 0 0 0 0 0 0 0 0 0 4 9 9 0 0 0 0 0 0 0 0 0 4 37 88 95 63 23 0 1 13 92 560 1715 1597 1433 1622 2051 2804 3763 4199 4338 4388 4477 4546 4410 3829 2693 1289 787 756 824 840 825 809 780 841 830 796 784 791 796 810 853 913 961 1011 1079 1155 1158 1068 939 853 830 884 897 799 682 604 595 596 534 524 652 779 814 811 840 850 857 934 843 720 648 639 625 601 605 644 662 649 607 551 546 579 598 598 602 617 641 572 511 404 378 397 404 445 520 568 649 695 697 693 699 716 738 770 797 795 748 749 791 812 789 795 842 891 893 921 994 1080 1149 1195 1237 1288 1330 1350 1409 1460 1518 1574 1597 1586 1611 1658 1593 1573 1613 1671 1727 1784 1841 1879 1952 1802 1709 1698 1693 1732 1825 1880 1853 1766 1706 1667 1618 1564 1502 1447 1427 1441 1453 1483 1425 1420 1489 1580 1650 1707 1775 1842 1913 1978 1986 1922 1818 1756 1788 1841 1878 1978 2246 2598 2838 2935 2933 2837 2636 2405 2087 1950 1907 1997 2117 2278 2534 2753 2841 2786 2546 2345 2438 2745 2981 3052 3145 3055 3145 2992 2796 2621 2547 2499 2326 2052 1963 1773 2126 2010 1881 1831 1782 1694 1590 1492 1428 1412 1419 1411 1441 1554 1672 1663 1556 1437 1385 1406 1415 1409 1457 1602 1799 1954 1924 2010 2286 2448 2348 2080 1788 1519 1282 1042 879 689 530 391 281 223 242 339 497 705 654 489 383 393 472 579 699 812 930 1025 1068 1046 1003 979 978 999 1058 1192 1318 1522 1726 1876 1982 2056 2112 2161 2233 2198 2190 2298 2477 2594 2559 2514 2497 2224 1917 1715 1612 1579 1610 1697 1753 1846 1638 1406 1333 1481 1773 2055 2252 2373 2119 1920 1959 2246 2707 3263 3740 3850 2991 2359 1990 1809 1792 1853 1864 1890 1898 1885 1797 1644 1596 1737 1957 2037 1744 1477 1490 1596 1622 1566 1462 1382 1370 1352 1395 1381 1309 1228 1188 1180 1133 1024 999 945 907 893 939 995 995 893 821 783 774 790 756 723 765 860 930 831 682 636 658 723 752 665 549 671 932 1079 1105 1134 1316 1662 1915 2097 2028 1729 1783 1875 1870 1947 2042 1788 2007 1974 1863 1672 1473 1390 1482 1511 1533 1816 2268 2431 2292 2237 2465 2898 3220 2994 2791 2607 2490 2611 2742 2683 2509 2367 2725 3086 3063 2944 2792 2566 2505 2234 1990 1899 1927 1965 1962 2013 1978 1970 1756 1459 1391 1410 1403 1447 1542 1573 1537 1536 1720 2026 29 22 17 14 13 13 13 10 18 26 34 32 21 7 4 11 12 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 16 33 48 52 51 49 46 42 35 31 32 34 35 36 34 26 17 7 0 0 0 0 0 0 0 0 0 0 2 4 12 21 28 29 24 14 6 5 10 11 55 75 42 10 0 0 0 0 0 0 0 0 0 0 0 0 4 8 5 0 0 0 0 0 3 2 0 0 11 48 76 46 16 4 1 9 50 197 630 1537 1251 1155 1224 1497 2149 3151 3921 4292 4498 4497 4417 4174 3486 2282 1028 796 793 807 795 808 814 797 789 762 743 766 798 797 799 842 912 966 1006 1072 1147 1147 1061 928 840 837 858 841 757 703 640 607 594 558 520 570 707 773 749 777 804 761 677 559 500 470 493 509 519 554 615 653 629 575 536 529 544 544 523 539 607 634 565 476 373 319 296 309 377 475 548 610 650 662 668 682 702 716 707 662 726 774 806 811 815 806 790 814 849 865 898 951 1022 1101 1169 1214 1253 1283 1351 1487 1516 1540 1520 1445 1395 1432 1535 1556 1551 1572 1614 1695 1774 1784 1791 2014 1915 1725 1663 1636 1649 1735 1845 1882 1806 1715 1692 1698 1673 1566 1459 1469 1563 1587 1604 1528 1494 1519 1590 1671 1730 1768 1807 1868 1963 1963 1914 1825 1756 1787 1904 2030 2111 2262 2507 2735 2870 2920 2888 2721 2488 2077 1899 1886 1944 1965 2000 2179 2485 2714 2641 2415 2286 2303 2549 2751 2746 2932 3007 3000 2980 2835 2600 2466 2452 2391 2203 2137 2113 2012 1922 1809 1724 1696 1684 1630 1541 1512 1560 1575 1534 1517 1542 1547 1495 1398 1323 1322 1390 1411 1369 1348 1437 1621 1792 1821 1879 2040 2195 2178 2003 1790 1561 1351 1119 980 884 770 636 494 369 324 469 695 704 551 425 401 456 555 680 807 852 943 1019 1042 1017 980 956 956 1000 1069 1210 1391 1598 1785 1914 1984 2016 2054 2107 2193 2260 2313 2398 2503 2537 2509 2491 2519 2266 1917 1662 1549 1502 1484 1564 1626 1660 1538 1394 1389 1589 1903 2139 2233 2200 2078 2077 2325 2691 3067 3482 3887 3892 3333 2699 2235 1935 1844 1928 1855 1872 1926 1980 1876 1730 1678 1744 1883 1900 1744 1557 1510 1536 1536 1477 1384 1315 1370 1378 1396 1393 1344 1287 1265 1251 1181 1072 1023 993 930 868 862 908 965 886 807 767 783 804 771 727 797 1030 1122 1033 935 916 971 1043 1052 945 866 959 1117 1232 1248 1212 1244 1370 1600 1851 1786 1512 1386 1431 1546 1821 1936 1692 1708 1777 1787 1643 1392 1295 1525 1839 2089 2362 2542 2487 2304 2385 2802 3340 3484 3324 3047 2659 2209 2246 2273 2237 2084 2226 2701 2925 2781 2614 2290 1941 1752 1642 1609 1615 1582 1866 2048 2140 2003 1953 2083 1911 1536 1523 1513 1552 1634 1682 1636 1538 1639 1810 21 15 13 14 16 16 10 2 4 7 16 25 20 10 8 14 15 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 24 36 48 50 47 43 40 36 33 38 45 46 40 30 21 12 3 0 0 0 0 0 0 0 0 2 4 4 3 5 11 20 27 23 25 21 12 7 6 6 152 266 158 31 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 14 4 1 1 18 50 65 38 6 1 7 44 141 332 664 1078 884 851 831 1080 1871 2968 3918 4423 4502 4309 4127 3755 2895 1787 1013 1015 992 925 836 825 837 811 758 732 757 802 788 749 754 817 896 944 959 995 1017 1026 950 881 836 807 757 713 687 681 617 567 568 569 532 517 614 700 640 577 587 548 461 414 398 423 452 474 485 493 516 540 523 484 478 461 456 412 351 364 454 486 456 366 325 341 313 285 316 401 492 559 593 608 617 660 714 721 692 747 784 861 896 861 820 789 772 794 833 855 886 953 1060 1152 1207 1227 1232 1275 1381 1438 1492 1499 1440 1374 1363 1409 1493 1539 1504 1524 1581 1688 1733 1676 1709 1989 1968 1798 1665 1570 1537 1585 1684 1768 1782 1723 1676 1664 1736 1657 1502 1496 1572 1661 1696 1685 1625 1600 1643 1716 1762 1781 1819 1879 1977 1974 1928 1855 1801 1843 2003 2182 2261 2318 2438 2594 2744 2868 2908 2758 2454 2175 2035 2006 2007 1967 1918 1971 2196 2452 2514 2280 2103 2098 2308 2556 2679 2811 2961 3035 2989 2832 2591 2351 2253 2309 2275 2286 2266 2224 2073 1860 1661 1581 1637 1613 1532 1537 1650 1624 1542 1511 1533 1549 1531 1453 1389 1383 1423 1418 1354 1302 1336 1449 1561 1639 1713 1802 1905 1925 1839 1726 1568 1361 1125 936 845 801 753 654 502 476 730 828 704 534 459 487 566 680 802 871 899 954 1004 1018 992 945 916 910 950 1032 1200 1420 1633 1808 1928 1970 1973 1985 2037 2142 2260 2349 2414 2477 2479 2449 2480 2531 2353 1975 1640 1519 1492 1454 1487 1517 1511 1487 1488 1565 1761 2022 2183 2222 2224 2263 2385 2602 2866 3127 3441 3816 3917 3475 2908 2357 1906 1738 1778 1812 1873 1943 2005 2054 2111 2123 2094 2100 1806 1684 1612 1546 1482 1441 1437 1468 1377 1409 1394 1385 1399 1381 1333 1375 1352 1262 1138 1066 1039 989 914 879 860 835 809 777 772 801 810 760 723 870 1172 1284 1290 1279 1260 1242 1313 1301 1206 1153 1188 1265 1316 1319 1298 1258 1207 1395 1426 1490 1550 1454 1235 1010 1331 1566 1508 1426 1440 1521 1532 1568 1595 1699 2020 2338 2543 2614 2474 2331 2385 2636 2931 3098 3040 2701 2342 2080 2085 2124 1990 1921 2271 2793 2897 2556 2310 1991 1679 1442 1318 1389 1573 1643 1922 2022 2055 1813 1540 1801 1787 1493 1459 1422 1379 1411 1529 1602 1546 1645 1821 15 14 18 23 30 28 8 0 0 3 9 17 13 8 12 17 17 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 21 26 27 27 30 32 35 40 48 55 48 31 17 12 7 0 0 0 0 0 0 0 0 0 0 7 13 13 11 11 17 22 21 26 25 17 11 6 31 186 442 367 97 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 38 75 83 53 15 2 28 96 200 320 526 756 640 523 437 579 1752 3179 4157 4379 4216 3852 3598 3142 2141 1419 1168 1170 1136 1050 920 871 862 839 795 769 789 804 737 688 739 822 861 842 802 778 788 875 894 878 815 736 665 614 590 589 525 475 487 514 512 512 595 695 625 545 592 591 484 386 386 468 511 510 476 411 346 317 335 350 332 341 378 307 223 220 257 257 269 253 271 305 291 267 284 356 450 523 559 595 609 656 717 740 759 837 826 826 859 863 825 773 750 775 818 848 898 975 1102 1219 1287 1280 1232 1275 1384 1423 1451 1443 1437 1453 1487 1524 1559 1594 1532 1623 1685 1762 1778 1737 1818 2041 1901 1666 1545 1485 1463 1480 1534 1604 1696 1748 1709 1740 1857 1793 1649 1610 1595 1695 1762 1778 1761 1735 1734 1751 1772 1812 1854 1887 1959 1967 1944 1907 1889 1944 2095 2263 2336 2361 2403 2451 2565 2734 2832 2745 2538 2419 2273 2132 2041 1978 1921 1901 1981 2151 2329 2149 1988 1969 2099 2270 2400 2589 2834 2826 2743 2647 2498 2364 2288 2241 2271 2330 2383 2339 2210 2044 1834 1707 1747 1551 1429 1454 1605 1618 1517 1436 1439 1474 1504 1445 1431 1382 1387 1376 1311 1251 1250 1277 1315 1375 1436 1563 1659 1671 1633 1573 1471 1306 1096 870 711 656 667 652 595 682 845 823 692 575 542 594 690 798 899 941 968 1006 1034 1032 990 920 879 862 890 994 1186 1427 1652 1808 1894 1922 1910 1905 1966 2090 2233 2347 2414 2471 2459 2429 2436 2456 2350 2044 1703 1554 1486 1467 1479 1447 1426 1528 1697 1814 1936 2075 2171 2237 2301 2387 2481 2550 2662 2873 3137 3477 3752 3488 3013 2523 1962 1645 1641 1690 1764 1803 1851 2069 2452 2747 2878 2705 2181 1895 1778 1643 1488 1439 1468 1512 1466 1420 1360 1334 1347 1344 1321 1401 1381 1296 1195 1103 1049 1024 960 918 890 864 839 801 784 801 817 790 759 948 1185 1267 1209 1226 1427 1322 1412 1389 1354 1298 1286 1327 1338 1334 1315 1246 1117 1052 1108 1306 1531 1566 1433 939 878 1150 1402 1436 1354 1340 1452 1602 1659 1795 2064 2408 2644 2526 2244 2099 2126 2164 2142 2172 2234 1962 1863 1845 2005 2260 2269 2195 2414 2552 2442 2220 2029 1834 1615 1416 1265 1428 1646 1748 1892 1981 1851 1630 1466 1463 1287 1345 1380 1278 1264 1245 1253 1377 1551 1642 1629 18 21 31 41 47 49 23 4 6 14 19 17 8 3 14 23 21 17 13 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 10 22 30 34 37 38 40 40 30 17 13 11 6 1 0 0 0 0 0 0 0 0 1 9 21 24 25 23 18 17 24 23 25 17 12 7 23 127 366 543 250 45 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 22 64 105 108 70 25 17 65 154 182 202 454 615 408 232 146 156 1512 2780 3599 3961 3886 3443 3025 2516 1432 1112 1091 1113 1124 1076 966 912 874 856 864 853 807 738 664 669 773 830 831 815 796 757 673 707 731 743 714 652 592 542 501 469 420 390 416 459 499 541 585 610 539 499 655 737 630 503 483 523 541 506 433 366 317 271 238 229 218 215 237 190 163 156 159 174 211 232 254 260 255 253 256 275 331 433 551 603 604 592 684 767 792 788 775 773 833 870 842 786 756 771 811 854 935 1038 1154 1270 1315 1280 1238 1283 1363 1413 1505 1535 1510 1532 1598 1646 1671 1733 1685 1784 1754 1752 1776 1782 1843 2006 1822 1547 1472 1460 1449 1473 1503 1499 1553 1615 1682 1754 1855 1854 1785 1738 1715 1736 1770 1756 1690 1678 1694 1713 1751 1822 1874 1913 1950 1966 1967 1958 1963 2019 2133 2245 2299 2344 2377 2389 2433 2541 2660 2690 2636 2580 2463 2295 2112 1996 1955 1928 1929 1993 2092 1991 1904 1903 1963 2049 2197 2466 2632 2532 2452 2435 2387 2300 2224 2192 2217 2241 2251 2236 2178 2133 2011 1825 1760 1629 1346 1312 1493 1567 1473 1352 1309 1303 1366 1418 1452 1386 1359 1354 1309 1230 1176 1149 1139 1167 1214 1309 1394 1412 1366 1317 1329 1242 1073 846 645 553 565 615 727 909 921 825 699 635 661 736 821 893 973 1027 1049 1076 1082 1041 968 897 856 832 848 943 1129 1373 1605 1761 1833 1858 1847 1846 1902 2033 2194 2317 2407 2470 2453 2399 2364 2386 2342 2140 1869 1675 1548 1486 1502 1501 1510 1659 1912 2033 2064 2101 2155 2209 2255 2261 2246 2311 2406 2549 2667 2932 3264 3337 3179 2874 2358 1743 1624 1602 1631 1657 1799 2168 2608 2844 3254 3225 2913 2619 2350 2042 1782 1670 1556 1426 1425 1422 1381 1332 1306 1311 1320 1355 1369 1309 1226 1143 1069 1050 1040 1007 973 936 895 847 804 802 854 833 829 978 1145 1196 1094 950 1178 1187 1292 1376 1475 1493 1387 1353 1334 1301 1232 1191 1144 1108 1129 1245 1396 1660 1811 1521 1255 1425 1798 1725 1498 1483 1592 1621 1750 1942 2121 2401 2622 2223 1999 1927 1934 1855 1608 1445 1603 1804 2024 2166 2385 2656 2685 2600 2717 2683 2486 2240 1966 1699 1530 1602 1519 1546 1533 1547 1709 1890 1792 1628 1522 1426 1457 1527 1433 1288 1300 1289 1253 1360 1605 1666 1491 27 29 38 50 52 42 25 1 17 35 31 19 9 4 10 26 28 22 16 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 15 32 37 33 29 29 31 28 21 17 16 10 5 1 0 0 0 0 0 0 0 2 5 8 17 27 33 35 30 27 27 23 23 11 9 7 8 59 222 442 441 37 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 4 19 45 96 125 113 70 39 64 152 260 278 266 406 365 194 90 46 102 1238 2335 3220 3706 3624 3177 2726 2176 1013 836 866 932 988 990 935 900 842 806 860 860 769 669 649 724 840 848 791 762 693 615 622 643 556 510 534 515 493 513 523 448 350 344 385 432 477 523 553 588 695 594 854 933 837 703 631 616 600 534 439 418 442 405 337 288 269 265 249 202 242 232 212 211 227 243 248 251 263 264 252 241 263 357 499 505 533 514 648 716 722 738 733 723 765 823 832 803 783 798 837 888 996 1066 1162 1234 1230 1211 1228 1284 1387 1546 1646 1619 1582 1596 1637 1689 1775 1871 1791 1810 1786 1774 1778 1770 1798 1915 1846 1627 1482 1457 1430 1455 1490 1465 1487 1502 1561 1682 1756 1797 1828 1849 1841 1798 1746 1694 1601 1605 1613 1637 1707 1782 1859 1890 1919 1953 1973 1977 1986 2020 2078 2132 2217 2313 2367 2364 2332 2327 2384 2461 2516 2523 2495 2430 2265 2078 1962 1912 1850 1880 1922 1892 1864 1872 1917 1999 2112 2206 2314 2429 2417 2450 2448 2346 2212 2148 2151 2144 2117 2126 2137 2141 2073 1917 1791 1696 1398 1295 1460 1547 1465 1331 1248 1187 1234 1389 1478 1440 1394 1389 1374 1281 1136 1100 1095 1111 1142 1195 1245 1251 1201 1166 1261 1217 1075 869 675 561 554 671 946 1028 941 842 761 727 759 832 905 964 1045 1111 1141 1138 1097 1021 938 880 850 814 801 863 1032 1278 1521 1697 1768 1770 1769 1810 1873 1985 2152 2283 2375 2438 2446 2373 2304 2299 2293 2211 2050 1853 1652 1529 1495 1535 1636 1801 2027 2184 2130 2111 2141 2165 2175 2174 2163 2192 2254 2297 2261 2485 2820 3027 3061 3019 2905 2107 1795 1677 1628 1653 1863 2321 2570 2564 3043 3364 3406 3241 2950 2632 2274 1896 1556 1487 1460 1441 1466 1444 1346 1356 1387 1391 1379 1322 1258 1216 1154 1069 1070 1057 1006 953 911 867 818 777 807 805 829 924 1042 1088 975 832 830 949 1182 1394 1542 1592 1431 1293 1291 1254 1195 1171 1164 1166 1188 1232 1313 1675 1988 2062 1987 1943 2164 1918 1604 1385 1368 1436 1597 1905 2170 2432 2506 2116 1859 1847 1970 1982 1680 1585 1765 2126 2464 2709 2969 2995 2942 2868 3030 3079 2940 2570 2080 1697 1568 1570 1431 1369 1389 1409 1529 1605 1588 1433 1341 1361 1439 1416 1300 1290 1286 1209 1075 1193 1465 1436 1321 34 34 40 47 48 39 26 11 14 47 40 26 18 12 7 3 8 14 19 14 6 1 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 2 7 20 31 30 23 22 24 30 31 26 23 21 11 2 1 0 0 0 0 0 0 0 5 9 10 12 20 30 38 37 34 30 23 18 12 8 6 2 15 88 209 237 9 0 0 0 0 0 0 1 3 2 0 0 0 1 3 3 0 0 1 0 2 14 41 83 137 134 89 55 74 150 245 300 261 212 185 156 133 104 77 189 893 2185 3170 3440 3170 2783 2475 2008 1009 613 636 701 797 858 868 875 897 904 905 823 683 613 664 775 841 814 708 645 620 588 610 635 483 396 374 406 438 520 573 494 339 304 375 442 459 434 416 507 667 662 947 1096 1016 842 757 777 796 719 578 521 579 533 449 404 379 333 309 295 345 321 284 262 258 265 270 278 280 257 247 247 277 338 396 406 474 476 579 656 707 748 754 725 732 803 826 808 800 823 865 926 1049 1086 1111 1123 1120 1138 1202 1312 1454 1578 1608 1567 1549 1540 1570 1655 1750 1778 1792 1749 1730 1730 1729 1752 1823 1909 1891 1726 1469 1406 1379 1395 1425 1449 1502 1523 1590 1673 1697 1713 1770 1843 1870 1835 1781 1744 1712 1654 1583 1568 1631 1727 1835 1895 1922 1948 1964 1962 1955 1963 1996 2084 2169 2266 2324 2331 2295 2240 2211 2247 2331 2364 2384 2394 2271 2103 1993 1923 1852 1841 1825 1815 1825 1854 1909 2008 2118 2064 2193 2280 2304 2317 2317 2279 2201 2123 2082 2038 1980 2002 2038 2055 2028 1953 1900 1847 1645 1488 1501 1540 1472 1324 1226 1151 1175 1365 1521 1488 1414 1408 1417 1344 1177 1115 1116 1141 1176 1214 1239 1229 1187 1150 1238 1203 1082 903 721 602 597 744 1183 1142 1019 930 887 885 921 973 1011 1053 1164 1267 1253 1147 1042 975 904 881 858 799 768 814 962 1192 1436 1604 1648 1654 1651 1732 1862 1995 2145 2280 2372 2423 2423 2338 2237 2157 2118 2153 2170 1964 1756 1611 1527 1532 1635 1793 1995 2223 2141 2101 2122 2145 2148 2153 2193 2257 2339 2306 2310 2463 2683 2818 2734 2639 2968 2826 2501 2188 1923 1745 1829 2226 2357 2511 2875 3248 3430 3374 3068 2626 2518 2323 1919 1681 1535 1464 1585 1566 1443 1472 1511 1485 1400 1323 1286 1276 1234 1128 1094 1057 1009 965 930 902 862 821 794 781 784 810 854 897 833 784 779 825 1006 1208 1309 1358 1274 1085 1119 1115 1073 1049 1061 1085 1133 1191 1276 1526 1892 2227 2299 2098 2071 1958 1715 1366 1154 1275 1550 1804 2117 2416 2463 2233 1939 1806 2094 2265 2065 1912 1939 2189 2501 2716 2896 2835 2896 2928 3049 3148 3087 2778 2328 2003 1779 1590 1391 1318 1364 1284 1252 1359 1371 1280 1166 1149 1347 1246 1080 1214 1234 1046 900 1129 1174 1013 1346 46 43 41 46 54 58 45 24 20 41 42 29 26 22 19 19 18 19 25 17 12 4 0 0 0 0 0 0 1 2 2 1 2 1 0 0 0 0 2 8 9 13 21 23 21 19 19 18 22 28 30 27 21 10 3 4 1 0 0 0 0 0 0 8 16 17 14 14 20 30 34 29 31 24 18 14 6 2 1 0 12 36 40 10 0 0 0 0 0 0 7 14 7 0 0 0 1 2 2 0 1 4 3 15 42 81 128 159 127 64 55 129 216 228 177 111 90 81 102 145 163 144 212 660 1756 2567 2565 2309 2111 2010 1731 1082 570 566 562 662 788 861 906 966 970 861 722 636 618 665 743 785 753 648 652 619 558 582 577 446 350 291 351 396 476 551 515 365 275 338 410 383 376 350 383 482 549 576 786 941 902 876 932 972 893 722 583 665 629 575 511 463 417 362 365 385 360 328 304 288 278 277 292 312 263 284 254 265 296 315 378 454 432 463 564 662 730 761 738 694 767 815 792 793 833 881 938 1026 1027 1005 1008 1028 1077 1170 1289 1393 1449 1467 1455 1442 1429 1484 1598 1672 1639 1657 1681 1684 1667 1662 1704 1800 1869 1785 1623 1465 1534 1375 1303 1352 1422 1499 1548 1605 1674 1673 1634 1607 1649 1775 1927 1933 1838 1790 1648 1545 1523 1570 1676 1808 1897 1918 1917 1944 1967 1953 1932 1969 2039 2096 2195 2268 2287 2249 2174 2119 2160 2257 2249 2243 2222 2168 2100 2037 1981 1930 1869 1816 1784 1796 1854 1932 2016 2090 2040 2077 2125 2154 2186 2219 2214 2162 2128 2076 2001 2022 2019 2000 1988 1972 1934 1914 1922 1853 1676 1531 1468 1405 1306 1241 1183 1200 1341 1511 1482 1396 1394 1410 1375 1277 1184 1143 1142 1167 1214 1257 1256 1253 1177 1210 1184 1083 931 773 669 700 852 1245 1238 1135 1070 1063 1084 1099 1106 1103 1139 1244 1333 1281 1102 939 916 847 844 834 788 755 785 905 1104 1328 1458 1498 1535 1555 1645 1822 2005 2144 2282 2373 2429 2400 2314 2205 2102 2049 2120 2237 2076 1857 1678 1569 1534 1582 1725 1883 2148 2179 2154 2121 2108 2137 2157 2231 2322 2395 2464 2497 2515 2590 2728 2671 2589 2903 3155 3187 3066 2831 2502 2347 2205 2138 2330 2797 3122 3150 3116 3038 2963 2969 2500 1916 1614 1517 1527 1701 1713 1595 1536 1508 1444 1356 1303 1298 1284 1211 1117 1058 1031 1015 988 965 940 903 876 856 832 799 763 735 752 746 751 747 749 794 873 912 937 1008 982 936 888 862 927 885 918 957 1017 1122 1257 1440 1787 1838 1790 1844 1950 1923 1622 1209 1208 1538 1688 1972 2306 2504 2451 2148 1765 1960 2103 2079 1976 1892 1917 2138 2458 2614 2507 2492 2564 2654 2719 2815 2824 2548 2261 1977 1780 1671 1355 1209 975 920 1113 1344 1415 1337 1088 1195 1146 1180 1216 1201 1230 1376 1252 918 850 1139 49 49 37 31 40 55 57 44 39 44 44 35 30 22 14 12 17 21 20 17 13 4 0 0 0 0 0 0 2 4 2 1 3 4 4 0 0 9 23 40 54 52 45 25 19 17 14 15 19 25 29 27 20 12 7 6 0 0 0 0 0 0 2 11 18 19 16 13 14 19 25 20 26 20 16 13 7 2 0 0 0 1 1 2 0 0 0 0 0 0 16 23 11 0 0 0 2 5 3 1 4 11 13 43 86 124 160 161 108 54 75 149 177 124 67 53 58 54 85 126 180 195 214 417 876 1242 1328 1415 1474 1478 1365 1068 755 729 698 768 901 986 1006 976 890 767 675 679 730 771 787 763 712 643 622 607 528 540 507 403 315 265 289 336 422 502 467 353 275 273 281 289 374 462 517 462 337 309 362 569 684 734 803 820 744 604 463 526 611 657 594 511 439 375 366 357 324 309 304 292 275 266 278 296 220 248 220 211 213 243 327 389 352 370 496 633 742 798 768 672 722 832 796 802 848 894 925 941 907 888 910 953 1012 1086 1161 1213 1225 1206 1160 1199 1345 1534 1635 1621 1565 1531 1546 1583 1660 1721 1729 1734 1720 1610 1599 1581 1601 1331 1211 1277 1387 1493 1583 1656 1679 1657 1605 1482 1523 1862 2223 2238 2020 1764 1489 1328 1306 1396 1552 1695 1767 1833 1863 1903 2001 2064 2039 2004 2005 2054 2156 2229 2239 2202 2151 2123 2148 2204 2157 2135 2114 2108 2090 2051 2005 1937 1828 1785 1746 1762 1857 1977 2063 2109 2066 2047 2064 2078 2090 2125 2167 2170 2141 2113 2034 2078 2044 1984 1958 1944 1898 1853 1888 1883 1721 1528 1398 1349 1338 1307 1274 1309 1398 1503 1470 1389 1377 1383 1364 1300 1233 1189 1163 1178 1231 1275 1258 1262 1204 1179 1143 1061 937 811 765 890 1096 1324 1329 1238 1164 1149 1166 1151 1120 1126 1176 1257 1328 1298 1104 825 849 796 792 796 780 761 780 862 1009 1209 1319 1379 1457 1541 1654 1820 1996 2121 2255 2351 2402 2391 2318 2201 2080 2038 2168 2220 2136 1973 1785 1628 1543 1544 1661 1786 2012 2145 2127 2045 2015 2005 2082 2168 2250 2347 2429 2470 2483 2527 2621 2655 2770 2966 3164 3393 3615 3727 3639 3346 2837 2483 2350 2543 2702 2539 2488 2819 3352 3483 2961 2254 1854 1661 1641 1709 1702 1596 1514 1461 1409 1347 1267 1283 1259 1196 1129 1068 1034 1043 1019 972 920 920 950 941 880 848 857 858 802 793 780 759 741 728 728 732 749 787 796 758 694 604 679 667 701 733 797 919 1052 1176 1397 1402 1362 1498 1872 2218 2166 1744 1455 1460 1561 1813 2173 2525 2730 2486 2030 1791 1658 1604 1661 1734 1774 1975 2229 2172 2050 2030 2037 2193 2055 2060 2187 2090 1964 1859 1556 1446 1336 1310 1196 1144 1236 1445 1608 1717 1159 742 716 872 895 1027 1265 1246 1079 968 991 1175 54 57 48 23 15 35 56 58 62 64 49 35 29 22 16 8 5 8 11 11 9 0 0 0 0 0 0 0 2 4 2 0 2 7 12 3 0 7 40 75 94 90 62 21 18 19 19 21 25 28 29 28 22 12 5 2 0 0 0 0 0 0 4 13 16 15 14 12 12 12 12 10 13 13 16 18 11 3 0 0 0 1 0 0 0 0 3 8 5 0 25 30 15 2 0 0 2 5 3 4 8 16 34 72 126 169 181 145 84 50 80 123 107 89 91 108 124 142 179 132 160 205 210 218 266 351 522 825 1061 1116 1109 1042 966 959 981 1060 1197 1227 1167 1050 903 767 698 696 710 743 756 708 623 580 578 590 491 425 386 344 305 280 283 312 378 431 399 338 289 241 185 244 384 458 478 423 322 248 268 402 411 337 363 366 319 249 184 190 296 415 499 522 498 441 382 332 282 266 273 266 246 230 232 249 201 154 131 140 168 217 270 280 255 317 451 564 681 773 771 687 705 839 829 824 859 900 916 904 880 850 851 894 949 1015 1092 1160 1201 1228 1312 1321 1410 1535 1597 1581 1523 1446 1457 1568 1606 1620 1644 1634 1575 1523 1593 1643 1571 1309 1160 1187 1315 1468 1613 1694 1726 1782 1787 1645 1594 1801 2069 2081 1771 1447 1199 1068 1117 1336 1591 1717 1717 1766 1885 1930 2004 2098 2115 2029 1965 2021 2133 2198 2182 2130 2126 2164 2126 2136 2103 2082 2078 2090 2100 2093 2070 2026 1958 1932 1826 1804 1878 1993 2100 2174 2171 2119 2093 2072 2073 2111 2158 2172 2156 2113 2054 2008 1969 1962 1970 1948 1882 1798 1851 1866 1755 1579 1441 1386 1372 1336 1359 1416 1467 1503 1463 1388 1354 1355 1340 1303 1266 1250 1230 1219 1229 1236 1221 1208 1182 1153 1102 1036 980 972 1063 1238 1340 1340 1227 1097 1024 1026 1065 1045 1063 1103 1168 1240 1285 1266 1125 792 773 743 745 759 766 760 762 821 941 1090 1188 1280 1398 1537 1685 1832 1970 2086 2204 2307 2376 2389 2335 2216 2049 1992 2068 2071 2043 1995 1875 1663 1548 1560 1651 1767 1941 2061 2109 2111 1943 1749 1775 1884 2015 2156 2284 2373 2440 2464 2546 2611 2648 2729 2849 2992 3197 3494 3783 3895 3846 3587 3251 2898 2553 2201 2209 2651 3113 3230 3057 2834 2582 2377 2138 1929 1755 1596 1484 1435 1427 1394 1299 1279 1247 1210 1186 1151 1064 1068 1032 975 956 984 1029 1039 945 948 1061 995 988 1044 1030 948 840 801 724 693 709 711 663 603 615 530 546 554 550 549 597 729 894 1066 1186 1223 1161 1326 1889 2500 2463 1928 1509 1315 1311 1505 1892 2299 2657 2634 2339 1928 1591 1479 1566 1769 1909 1938 1846 1741 1778 1834 1495 1670 1512 1417 1348 1326 1418 1445 1207 1096 1330 1488 1421 1328 1362 1420 1625 1748 1300 772 511 523 431 729 1069 1235 1360 1378 1263 1298 50 51 53 41 19 16 41 60 73 73 41 27 24 21 16 7 1 3 7 9 7 3 0 0 0 0 0 0 1 3 3 0 0 3 9 10 2 1 46 96 114 91 46 12 13 20 22 23 25 25 25 26 24 13 3 2 2 1 0 0 0 0 4 8 11 11 12 12 11 10 8 6 6 10 14 16 9 2 0 0 0 0 0 0 0 4 66 115 73 11 74 69 34 8 0 0 0 2 4 11 16 31 66 120 192 224 187 117 57 40 68 110 134 161 182 176 195 243 260 175 144 202 237 236 228 279 448 733 963 984 960 951 982 1034 1099 1205 1344 1351 1245 1111 967 828 740 736 761 852 861 788 680 605 592 567 446 348 293 277 300 331 340 332 343 340 323 300 276 232 178 206 330 322 298 269 232 208 221 271 263 155 102 76 58 48 52 71 102 141 312 498 573 540 460 382 312 250 227 211 192 171 163 170 154 118 114 159 241 264 226 181 181 275 419 488 602 700 722 676 673 841 866 848 863 879 881 871 855 828 821 870 943 1027 1109 1164 1185 1201 1244 1266 1363 1382 1417 1459 1446 1384 1398 1538 1460 1364 1370 1428 1454 1480 1580 1510 1482 1267 1092 1063 1172 1372 1607 1749 1833 1887 1884 1748 1606 1613 1691 1492 1194 1115 1099 1094 1135 1251 1414 1539 1499 1608 1738 1873 1912 1939 2042 2154 2127 2022 2121 2171 2113 2034 2024 2063 2058 2084 2108 2117 2114 2101 2090 2086 2097 2140 2121 2109 2016 1942 1930 1976 2059 2162 2248 2254 2226 2165 2132 2133 2126 2090 2082 2061 2013 1968 1943 1947 1959 1939 1873 1790 1813 1828 1760 1621 1474 1375 1330 1303 1376 1427 1452 1434 1392 1365 1373 1381 1364 1334 1303 1292 1277 1248 1212 1178 1151 1136 1107 1079 1062 1069 1116 1212 1321 1353 1303 1229 1149 1103 1076 1016 953 947 1014 1105 1194 1252 1252 1194 1098 862 765 717 706 720 746 762 763 812 904 991 1074 1173 1306 1473 1646 1780 1906 2023 2132 2240 2333 2384 2362 2250 2038 1931 1882 1825 1778 1846 1953 1719 1581 1612 1700 1799 1901 1969 2000 2023 1853 1631 1539 1613 1705 1801 1918 2017 2153 2258 2409 2614 2703 2657 2593 2520 2411 2542 2844 2878 2821 2900 3072 2956 2874 2744 2607 2650 2704 2741 2801 2838 2806 3001 2700 2280 1906 1620 1451 1431 1507 1468 1408 1349 1288 1242 1222 1187 1100 1063 1040 1002 995 1005 1010 1067 1042 1039 1164 1132 1145 1235 1254 1190 1123 1054 919 859 847 804 726 594 663 642 627 600 551 518 535 608 751 897 946 941 996 1248 1835 2488 2343 1964 1574 1219 971 956 1403 1792 2190 2508 2585 2360 1988 1715 1648 1810 1892 1736 1436 1278 1447 1860 1353 1339 1360 1358 1301 1263 1246 1132 1204 1263 1327 1440 1469 1533 1509 1529 1615 1500 1226 867 384 257 276 447 742 1128 1394 1369 1350 1234 45 36 30 55 51 42 44 57 66 59 27 21 20 19 18 16 11 8 10 9 8 4 0 0 0 0 0 0 1 2 2 0 0 0 0 0 5 18 50 99 106 71 35 10 7 16 17 15 16 17 20 22 21 12 2 3 6 4 1 0 0 0 4 9 12 12 13 13 11 9 7 7 8 9 10 12 5 1 0 0 0 1 0 0 0 15 286 439 287 74 114 92 38 9 1 2 3 5 10 18 32 58 107 181 247 249 169 88 42 36 80 171 267 304 271 178 179 213 218 188 184 226 257 264 303 426 634 828 883 822 758 733 771 861 969 1084 1196 1216 1156 1111 1050 933 806 755 797 827 788 752 724 684 619 509 397 288 229 227 285 349 364 329 299 274 252 226 223 202 175 195 266 224 221 213 215 255 305 317 262 174 62 25 18 24 39 60 77 99 117 246 403 481 477 437 376 272 180 158 157 145 127 117 120 138 150 246 293 253 179 137 163 251 355 402 519 608 646 651 682 823 879 845 842 858 869 869 862 850 844 910 977 1034 1081 1111 1134 1173 1191 1328 1325 1254 1212 1226 1256 1271 1308 1386 1294 1170 1150 1232 1299 1332 1425 1347 1197 1053 939 885 953 1162 1434 1632 1783 1894 1882 1816 1711 1585 1441 1245 1109 1102 1145 1167 1165 1204 1279 1310 1409 1510 1591 1730 1909 2077 2168 2187 2277 2161 2069 2078 2028 1963 1940 1948 1953 1995 2061 2125 2163 2179 2154 2099 2069 2085 2056 2064 2090 2097 2088 2087 2099 2102 2175 2210 2234 2220 2194 2152 2085 2017 2002 1986 1944 1940 1934 1918 1913 1915 1868 1808 1786 1767 1709 1603 1469 1346 1281 1275 1327 1354 1389 1423 1433 1411 1388 1368 1378 1384 1372 1345 1295 1224 1155 1105 1084 1095 1091 1112 1165 1216 1240 1238 1211 1183 1156 1147 1131 1110 1103 1095 981 969 1109 1209 1265 1282 1240 1138 1028 890 784 709 664 664 701 739 758 794 852 905 963 1048 1189 1383 1584 1728 1840 1942 2039 2159 2284 2364 2366 2269 2063 1878 1733 1623 1542 1591 1864 1779 1646 1621 1668 1740 1806 1829 1809 1802 1743 1603 1425 1373 1421 1491 1574 1656 1757 1895 2055 2289 2509 2605 2572 2424 2166 2022 2073 2008 1878 1795 1778 1916 2114 2650 2660 2543 2471 2496 2632 2629 2536 2694 2525 2181 1816 1535 1397 1431 1448 1453 1457 1430 1362 1310 1299 1216 1149 1112 1071 1028 1007 1005 1001 1018 1003 985 1078 1132 1157 1271 1405 1373 1344 1224 1106 968 779 716 821 736 727 702 667 618 554 546 551 584 694 819 862 827 851 1101 1535 2000 2136 2107 1880 1396 942 676 852 1147 1509 1968 2419 2587 2402 2037 1701 1711 1756 1656 1456 1225 1090 1517 1490 1354 1210 1154 1270 1175 911 751 937 1027 1045 1375 1495 1467 1461 1423 1318 1208 1094 962 568 482 406 334 508 944 1084 1103 1403 1257 0 4 21 48 55 49 49 59 62 48 25 20 18 18 21 26 24 17 12 10 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 12 25 41 74 118 120 81 36 9 5 5 2 7 13 17 18 16 11 3 4 11 13 8 2 1 3 2 4 13 17 18 16 12 8 6 5 10 9 8 10 8 3 0 0 0 11 22 26 2 25 448 709 474 144 105 65 15 6 7 10 12 12 18 31 66 107 158 218 254 230 144 68 36 51 133 277 399 400 256 98 91 112 150 202 245 265 271 300 420 596 728 757 709 634 578 571 594 681 783 866 929 958 972 1075 1165 1086 872 696 678 692 589 531 587 630 628 561 425 286 202 187 224 278 298 258 189 152 166 130 127 120 121 148 182 159 189 183 175 258 379 388 277 167 48 23 21 28 44 66 80 88 94 118 182 274 355 397 384 300 167 132 132 129 120 117 122 126 142 186 206 195 168 159 192 251 274 327 446 544 596 622 679 795 827 797 813 858 886 896 899 896 889 963 1003 1000 1016 1055 1087 1103 1138 1174 1143 1068 1029 1073 1138 1175 1220 1240 1176 1102 1070 1093 1108 1089 1077 1038 953 826 732 692 749 917 1168 1448 1635 1691 1672 1660 1644 1582 1454 1294 1204 1244 1254 1262 1264 1278 1288 1261 1301 1374 1449 1639 1956 2167 2136 2056 2288 2457 2182 2027 1931 1878 1854 1842 1845 1867 1926 2046 2126 2154 2140 2111 2094 2042 1989 2022 2107 2175 2221 2247 2210 2058 2062 2139 2180 2180 2155 2094 1998 1920 1918 1895 1874 1901 1913 1900 1898 1915 1888 1828 1765 1716 1652 1564 1457 1354 1315 1277 1238 1212 1214 1231 1281 1357 1346 1343 1309 1304 1346 1376 1356 1275 1159 1097 1131 1170 1242 1326 1365 1326 1223 1104 1066 1058 1076 1092 1098 1101 1105 1113 1101 1117 1210 1274 1310 1300 1218 1089 952 848 778 709 590 533 627 699 737 773 808 830 859 931 1070 1264 1471 1668 1773 1850 1936 2055 2182 2266 2314 2261 2092 1866 1675 1537 1437 1431 1629 1729 1709 1631 1606 1641 1676 1668 1628 1570 1513 1464 1422 1373 1347 1362 1397 1440 1477 1552 1678 1859 2088 2363 2556 2640 2442 2076 1913 1891 1854 1790 1733 1657 1643 1970 2284 2424 2421 2421 2666 2388 2163 2058 1995 1849 1612 1421 1415 1439 1416 1408 1453 1478 1420 1372 1348 1272 1194 1140 1091 1048 1021 1013 1020 987 956 949 968 999 1041 1128 1346 1318 1219 1175 1132 975 730 720 736 731 728 691 617 569 529 517 542 578 689 831 899 892 961 1147 1363 1558 1734 2005 2223 1828 1419 1018 700 629 863 1222 1735 2189 2433 2287 1889 1580 1509 1525 1371 1368 1334 1460 1549 1494 1317 1303 1231 1015 708 611 826 1180 1405 1514 1488 1410 1341 1272 1194 1135 1015 955 900 827 613 467 583 823 1104 1289 1402 1328 0 0 24 43 49 50 53 63 63 40 18 12 15 19 22 34 30 21 14 12 10 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 17 27 47 83 110 90 46 14 5 3 6 12 20 22 20 16 12 8 9 17 19 12 7 7 8 5 3 7 16 21 22 16 8 5 3 14 9 8 10 8 3 0 0 0 58 150 133 10 45 314 555 329 156 116 51 3 6 12 14 12 15 32 69 122 173 208 244 246 194 113 58 36 93 220 336 400 333 155 49 57 75 101 162 226 277 327 424 582 688 678 632 607 597 592 604 595 612 636 655 674 700 751 885 1060 1081 924 756 680 636 515 420 407 465 551 577 500 348 218 185 186 193 225 196 117 86 144 80 56 50 57 71 80 76 82 98 111 151 218 239 182 100 30 18 19 20 28 46 62 62 61 90 129 164 206 259 289 260 173 116 115 127 134 130 124 126 129 133 170 195 182 188 227 265 277 321 418 483 532 595 681 751 762 763 820 864 861 844 840 855 892 966 987 958 977 1027 1040 1014 1025 1042 968 934 948 1018 1088 1132 1162 1136 1092 1069 1030 981 922 856 794 739 657 578 526 539 604 710 882 1143 1349 1381 1322 1285 1319 1391 1404 1277 1075 1032 1025 1077 1139 1204 1266 1281 1208 1224 1348 1492 1681 1782 1804 1839 1854 2240 2334 2102 1863 1761 1751 1749 1759 1776 1798 1895 2025 2080 2048 2011 2033 2002 1948 1993 2095 2175 2231 2272 2245 2052 2012 2081 2136 2144 2115 2047 1945 1864 1821 1796 1795 1810 1837 1877 1915 1919 1892 1818 1744 1694 1630 1543 1466 1432 1420 1314 1173 1103 1103 1124 1177 1285 1312 1291 1278 1256 1275 1346 1401 1363 1273 1277 1325 1378 1446 1470 1408 1279 1154 1058 1060 1044 1041 1043 1052 1076 1111 1152 1196 1251 1320 1367 1373 1325 1219 1072 935 844 784 726 658 625 656 690 722 743 762 768 784 845 956 1075 1265 1543 1697 1805 1918 2030 2116 2169 2212 2212 2108 1905 1690 1527 1431 1423 1546 1691 1724 1638 1555 1526 1525 1527 1487 1389 1310 1291 1297 1304 1324 1320 1329 1307 1323 1375 1463 1590 1754 1963 2226 2478 2353 2037 1805 1781 1923 2105 1981 1941 1930 2078 2310 2446 2441 2465 2693 2505 2279 2132 2003 1812 1671 1460 1412 1421 1435 1426 1424 1481 1475 1452 1420 1344 1288 1226 1147 1084 1039 1018 1030 1003 976 963 950 944 964 973 1085 1181 1210 1198 1134 891 750 723 699 700 707 666 574 504 467 483 554 617 684 805 1000 1334 1417 1550 1651 1630 1573 1692 2300 2127 1667 1382 1092 706 667 773 1210 1910 2413 2405 1986 1497 1327 1390 1247 1301 1408 1489 1527 1425 1331 1285 1174 970 743 740 1016 1221 1422 1487 1443 1362 1280 1183 1074 1045 1000 918 934 907 698 677 780 973 1059 1090 1195 1468 0 3 27 30 39 50 59 66 59 31 8 3 11 20 21 21 18 15 12 12 11 8 3 0 0 0 0 0 0 0 1 1 0 0 0 0 0 6 22 48 66 79 71 37 20 36 42 24 14 25 26 21 16 12 10 13 20 29 22 6 4 4 1 1 4 14 18 19 19 12 6 6 19 12 9 6 3 1 0 0 0 98 272 214 76 70 120 177 82 168 145 55 7 11 16 13 15 31 66 125 188 228 277 294 250 171 94 48 49 131 279 312 294 215 133 130 172 185 188 253 337 411 475 553 624 605 559 599 674 734 765 777 746 695 639 601 582 572 589 665 797 864 812 711 654 649 608 493 342 313 377 430 423 351 248 205 193 150 197 180 137 108 88 57 26 18 27 37 35 23 13 20 29 33 59 74 62 36 12 15 17 16 16 19 26 39 59 80 99 113 133 167 195 187 144 97 105 126 138 134 120 105 100 117 163 178 168 180 209 250 310 340 393 455 537 607 663 706 731 760 826 857 834 817 771 753 830 881 925 913 940 1000 1044 1053 1025 937 817 843 864 891 968 1040 1042 995 951 925 867 800 746 707 676 645 595 528 495 474 524 624 758 952 1104 1154 1120 1038 975 996 1036 949 763 630 616 683 767 868 1016 1214 1380 1367 1285 1256 1349 1509 1657 1734 1730 1841 2104 2048 1856 1725 1686 1690 1732 1770 1803 1889 1981 2023 2020 1999 1970 1931 1923 1980 2045 2115 2148 2153 2167 2091 2070 2095 2104 2081 2037 1961 1852 1784 1747 1744 1758 1783 1840 1911 1944 1908 1857 1778 1726 1685 1615 1526 1467 1474 1518 1465 1230 1069 1031 1043 1065 1139 1217 1263 1302 1334 1339 1374 1425 1400 1337 1410 1506 1571 1585 1530 1407 1260 1166 1109 1078 1046 1026 1019 1031 1066 1115 1167 1226 1307 1385 1427 1415 1349 1237 1082 964 873 802 741 694 666 660 674 700 717 729 729 737 784 874 980 1204 1405 1564 1717 1868 1993 2046 2035 2053 2086 2062 1942 1763 1599 1502 1507 1630 1750 1680 1562 1498 1470 1457 1438 1384 1266 1179 1154 1149 1139 1167 1193 1212 1166 1168 1216 1288 1375 1471 1618 1870 2148 2231 2114 1875 1654 1829 1868 1930 1934 1970 2141 2382 2505 2506 2591 2709 2701 2558 2417 2378 2211 2132 1996 1837 1680 1614 1558 1459 1500 1474 1457 1415 1354 1297 1242 1192 1127 1077 1047 1025 992 971 983 984 969 973 994 1061 1136 1186 1180 1141 913 771 679 677 715 724 678 606 549 534 563 618 666 685 722 837 1053 1510 1925 2082 1992 1937 1900 2035 1834 1485 1369 1459 1132 816 724 1033 1668 2223 2375 2034 1531 1453 1423 1322 1311 1405 1462 1360 1190 1173 1147 1131 1000 774 809 1110 1111 1259 1332 1301 1251 1246 1108 1049 1077 1121 1006 764 812 759 822 858 963 949 863 958 1440 0 3 12 6 10 43 54 49 34 12 0 0 7 24 25 15 10 7 10 12 11 10 6 1 0 0 0 0 0 2 4 3 0 0 0 0 0 2 19 82 122 111 71 38 32 52 44 16 11 24 26 18 13 12 13 17 24 29 21 0 0 0 0 0 3 13 21 22 24 15 9 13 21 17 11 4 1 0 0 0 5 65 260 366 242 95 26 23 61 250 154 52 18 27 30 27 41 95 177 258 301 322 374 349 244 158 90 50 66 155 270 236 196 244 289 360 453 501 526 567 592 593 578 555 531 523 575 729 836 897 927 929 890 830 740 625 535 496 498 528 576 607 595 574 568 599 632 585 435 312 270 260 267 261 225 180 158 122 142 147 168 136 52 33 22 9 9 13 12 6 0 0 3 6 2 3 5 7 11 21 20 16 14 18 28 41 56 70 72 82 98 139 168 156 117 93 107 112 118 113 99 76 61 78 137 140 162 160 165 219 303 328 389 495 589 622 638 685 746 760 758 809 848 812 696 661 758 792 862 861 874 931 986 996 959 902 832 874 890 886 892 878 835 814 798 748 693 667 667 659 620 554 476 451 501 458 495 626 785 942 1070 1127 1083 972 838 778 779 717 536 434 398 414 438 471 559 741 973 1059 1061 1131 1296 1453 1560 1642 1703 1732 1810 1864 1840 1789 1758 1771 1829 1837 1864 1876 1880 1870 1866 1878 1885 1882 1883 1942 2004 2050 2056 2042 2055 2049 2022 1999 1999 1975 1931 1868 1787 1741 1721 1723 1732 1756 1818 1900 1946 1900 1844 1779 1746 1702 1623 1526 1454 1452 1547 1597 1380 1153 1085 1138 1189 1219 1254 1291 1326 1339 1363 1433 1530 1580 1593 1645 1681 1683 1638 1543 1413 1276 1190 1136 1089 1049 1014 991 997 1051 1119 1172 1244 1336 1415 1451 1432 1359 1244 1105 999 908 826 757 704 667 637 651 673 687 691 689 695 722 766 729 975 1189 1377 1571 1762 1914 1979 1945 1917 1936 1968 1955 1858 1699 1581 1573 1676 1721 1621 1476 1409 1418 1437 1393 1311 1194 1117 1097 1083 1059 1124 1083 1037 994 989 1019 1069 1168 1243 1448 1657 1887 2088 2221 2239 1887 2069 2044 1922 1841 1881 2025 2145 2490 2553 2551 2615 2520 2247 2107 2257 2277 2292 2328 2323 2164 1919 1809 1675 1546 1450 1437 1447 1400 1292 1231 1200 1158 1117 1080 1024 963 958 1002 1003 999 995 992 1021 1093 1153 1154 1113 1009 933 831 735 745 762 745 716 685 682 695 701 693 693 697 758 1039 1556 2074 2226 2137 2166 2123 1934 1714 1487 1338 1450 1307 1117 904 1071 1631 2281 2531 2239 1786 1611 1512 1447 1403 1338 1178 1021 1011 1024 1066 1123 1066 875 921 1112 1136 1127 1134 1110 1094 1043 1029 1118 1219 1279 1195 1030 941 916 927 834 729 695 731 941 1345 0 0 1 0 2 21 22 17 7 0 0 0 1 22 24 15 8 4 8 12 11 11 9 4 0 0 0 0 0 1 3 5 2 0 0 0 0 4 17 56 72 62 45 31 25 17 0 1 14 37 36 21 14 16 20 26 30 29 20 7 3 2 3 3 7 18 32 41 40 29 19 23 26 19 14 7 2 0 0 0 5 52 264 617 355 106 9 20 93 228 107 41 37 48 52 58 87 176 395 555 527 452 404 320 219 137 84 61 88 155 202 161 185 388 473 569 709 811 810 733 653 594 544 496 494 602 835 991 993 976 982 965 902 801 660 533 477 453 427 393 350 301 274 291 361 473 568 592 522 410 320 241 213 208 188 157 145 139 105 146 140 86 37 33 26 17 7 2 0 0 0 1 2 0 0 0 0 5 17 28 23 15 13 18 26 35 46 55 51 74 74 113 144 135 107 99 105 102 105 98 85 73 60 58 107 151 172 143 148 198 262 316 395 483 567 631 696 767 795 737 696 752 794 809 730 695 749 773 802 798 802 851 895 895 856 829 863 918 902 892 888 873 841 795 734 686 674 683 688 651 567 476 422 415 461 422 431 552 749 944 1073 1122 1104 1008 863 764 734 708 616 465 359 310 279 251 243 283 394 651 939 1131 1292 1420 1514 1588 1659 1742 1809 1880 1916 1940 1935 1906 1923 1921 1926 1939 1969 1995 1978 1914 1857 1856 1830 1900 1970 2015 2028 2018 2008 1997 1967 1924 1925 1917 1884 1837 1789 1755 1727 1708 1702 1716 1763 1841 1912 1890 1857 1827 1808 1754 1648 1520 1430 1435 1558 1641 1518 1334 1249 1271 1292 1289 1332 1352 1300 1291 1351 1491 1680 1771 1781 1778 1761 1715 1635 1527 1404 1280 1186 1123 1080 1042 1001 971 981 1060 1133 1183 1265 1365 1448 1481 1452 1368 1242 1116 1010 922 843 774 724 691 648 642 652 664 667 663 663 675 697 677 827 1007 1196 1400 1610 1806 1894 1905 1885 1880 1910 1951 1938 1791 1670 1640 1671 1661 1567 1432 1350 1346 1352 1324 1257 1163 1092 1070 1057 1034 1098 1035 955 882 859 900 849 955 1067 1236 1406 1584 1780 1973 2162 2113 2218 2295 2278 2228 2234 2286 2413 2626 2449 2226 2161 2061 1798 1721 1710 1772 1847 1901 1964 2025 1954 1815 1699 1537 1450 1425 1397 1354 1333 1255 1205 1182 1152 1117 1063 993 974 1004 1004 1004 1000 990 991 1052 1105 1129 1117 1088 1053 979 845 788 823 849 833 799 788 783 776 713 705 705 805 1086 1496 1949 2033 2059 2021 1863 1706 1601 1550 1458 1387 1264 1149 1130 1279 1607 2020 2413 2380 2043 1691 1437 1397 1313 1192 1020 920 901 925 967 1020 1083 915 983 1185 1236 1093 1013 1005 1045 1111 1218 1254 1249 1267 1137 1038 999 949 794 612 350 286 439 793 1162 0 0 1 6 8 15 14 8 3 1 0 0 0 0 0 1 2 3 7 11 12 11 9 4 0 0 0 0 0 0 10 19 15 2 3 10 14 11 15 25 32 28 28 31 30 21 9 4 26 49 38 20 14 22 29 32 32 26 15 7 5 4 5 6 12 25 37 46 46 34 20 32 32 26 20 12 3 0 0 0 7 93 359 760 357 91 9 14 48 82 47 36 51 65 77 88 125 245 516 755 675 522 390 296 228 133 74 115 155 158 148 149 259 508 522 613 813 950 906 730 580 514 487 477 535 730 994 1028 960 927 933 890 789 663 549 492 434 353 275 202 137 87 61 64 119 212 303 378 390 331 291 235 203 223 229 198 159 134 98 127 72 27 15 23 27 14 2 0 0 0 1 2 4 0 0 0 0 3 14 24 20 11 8 14 22 27 32 40 55 93 50 79 102 96 85 88 86 77 75 73 69 70 62 49 77 187 162 137 162 196 237 301 381 458 557 677 770 821 799 717 675 674 644 637 635 668 719 744 752 747 734 745 773 761 716 672 678 715 685 669 691 742 777 764 715 705 730 735 711 635 523 422 377 366 380 345 330 421 636 896 1066 1105 1084 989 842 728 677 658 636 564 460 370 303 254 228 237 300 441 659 848 1006 1165 1340 1522 1678 1756 1770 1824 1905 1996 2044 2035 2035 2044 2044 2056 2062 2026 1925 1816 1808 1839 1804 1848 1911 1966 2000 2012 2010 1981 1941 1894 1892 1898 1886 1853 1811 1779 1734 1691 1669 1673 1710 1783 1864 1870 1869 1875 1872 1807 1659 1484 1394 1447 1553 1604 1550 1452 1386 1373 1395 1459 1534 1538 1390 1282 1349 1560 1752 1811 1801 1790 1762 1694 1596 1487 1372 1249 1151 1084 1041 1018 1000 988 1017 1076 1142 1211 1303 1405 1490 1524 1480 1385 1251 1117 1005 921 855 796 754 720 678 651 646 656 667 669 654 664 686 719 788 898 1050 1230 1397 1554 1710 1816 1862 1863 1863 1905 1953 1891 1801 1730 1681 1619 1516 1394 1314 1288 1282 1283 1247 1159 1062 1037 1026 1032 1035 1014 949 849 795 858 839 855 915 1034 1161 1306 1465 1584 1691 1782 1908 2067 2215 2357 2492 2469 2520 2313 2046 2055 2120 1891 1838 1756 1688 1593 1583 1618 1630 1647 1673 1602 1550 1462 1410 1380 1359 1385 1444 1308 1245 1197 1170 1159 1107 1054 985 996 1007 1003 996 997 999 1018 1050 1077 1088 1085 1065 1005 909 846 886 898 853 816 824 794 812 729 707 709 733 797 938 1243 1552 1816 1922 1823 1665 1601 1616 1641 1566 1444 1331 1259 1264 1327 1547 1907 2064 2047 1852 1310 1247 1140 1029 914 833 799 777 759 859 1072 960 947 1105 1130 978 927 960 1061 1188 1230 1112 1090 1157 1120 1029 1004 965 871 764 528 407 522 765 994 1 6 12 21 24 18 13 8 3 1 0 0 0 0 0 0 0 5 9 11 11 11 9 3 0 0 0 0 0 0 16 27 20 7 8 9 6 4 3 10 21 27 32 43 49 41 25 21 33 27 16 11 13 24 35 37 30 19 9 3 3 5 6 2 14 28 35 38 36 29 17 41 39 37 28 14 3 0 0 1 19 140 398 570 224 45 8 6 13 22 36 47 66 111 162 187 207 287 449 601 566 476 373 284 207 127 82 248 343 218 151 228 400 556 473 547 754 874 836 689 558 499 494 526 621 778 878 828 764 789 805 734 624 527 461 399 302 202 135 82 51 35 19 2 1 21 51 98 125 116 106 113 138 182 198 167 118 77 55 55 20 5 2 13 22 22 24 26 10 2 0 0 0 0 0 0 0 0 8 17 17 9 1 6 12 13 22 36 54 81 47 55 65 61 57 60 61 57 55 50 42 42 48 46 66 176 129 138 168 184 211 272 349 412 499 644 711 729 714 642 539 541 531 519 524 565 630 689 716 694 652 628 660 594 514 505 498 541 548 536 580 667 722 717 693 672 744 720 677 600 497 407 364 344 318 278 261 326 522 816 1059 1073 992 877 772 700 654 617 580 558 524 439 368 326 296 266 253 269 292 362 451 560 714 934 1191 1365 1450 1590 1751 1880 1965 2024 2068 2094 2097 2076 2074 2062 2021 1959 1906 1892 1880 1902 1938 1962 1975 1988 1993 1941 1901 1859 1835 1835 1826 1787 1759 1777 1719 1652 1628 1648 1695 1755 1822 1863 1882 1891 1898 1840 1684 1498 1416 1477 1572 1601 1566 1505 1444 1411 1450 1556 1641 1668 1550 1465 1525 1664 1727 1710 1714 1731 1708 1640 1540 1418 1255 1074 1074 1049 1021 1010 1016 1035 1069 1122 1190 1260 1357 1460 1534 1557 1504 1396 1258 1120 1007 929 875 825 787 750 710 673 652 656 677 684 644 654 681 702 731 784 874 1003 1124 1277 1450 1598 1693 1728 1732 1773 1865 1932 1918 1802 1653 1516 1399 1369 1299 1252 1246 1251 1243 1179 1042 1025 1020 1016 1008 994 940 844 796 814 830 837 854 871 922 1064 1197 1262 1289 1328 1451 1627 1775 1903 2042 2074 2029 1888 1768 1845 2069 2065 1910 1939 2036 1973 1819 1696 1616 1534 1572 1490 1425 1386 1356 1345 1368 1394 1440 1382 1304 1250 1240 1228 1143 1062 1031 1025 1018 1002 998 1010 1012 1010 1023 1040 1052 1065 1052 992 944 905 921 924 892 866 825 758 717 702 707 735 775 742 747 920 1273 1658 1874 1893 1864 1823 1710 1709 1669 1500 1230 1043 1021 1062 1144 1190 1335 1695 2009 1467 1253 1091 951 864 828 806 687 514 649 890 963 947 960 845 887 882 900 1019 1206 1206 932 933 1096 1214 1224 1174 1149 1119 936 883 893 935 962 918 8 9 10 7 7 4 3 3 1 0 0 0 0 0 0 0 0 8 11 11 11 11 10 6 1 0 0 0 0 1 4 22 28 24 23 23 10 1 0 6 15 24 34 43 52 55 51 47 36 11 4 11 22 25 29 28 20 10 8 5 4 5 6 7 16 27 34 35 34 28 21 28 41 42 26 15 4 2 4 7 30 129 263 247 65 17 4 1 9 30 50 67 109 197 300 371 409 472 519 480 422 422 376 296 222 152 122 240 378 223 212 354 487 518 444 457 576 637 628 579 531 520 547 607 676 728 750 741 716 698 669 579 484 418 365 294 217 163 138 93 56 38 21 1 0 0 0 4 5 3 4 19 45 61 58 54 45 27 12 9 2 0 0 12 23 25 27 32 14 2 0 0 0 0 0 0 0 0 4 11 14 8 0 1 1 2 8 22 43 60 53 43 45 43 42 46 52 53 44 32 27 28 32 31 55 127 92 104 129 159 203 267 339 395 434 560 583 566 557 515 442 451 496 550 558 552 581 646 694 666 620 590 624 599 570 555 515 521 532 522 532 568 618 649 648 643 674 642 608 547 465 388 339 304 256 207 207 251 381 653 998 1086 985 872 800 783 798 803 768 702 657 592 536 499 440 331 201 101 65 72 92 121 176 281 469 828 990 1166 1340 1499 1646 1783 1901 1999 2064 2061 2040 2035 2001 1913 1858 1907 1936 1928 1929 1928 1915 1893 1868 1825 1803 1803 1807 1803 1761 1690 1668 1717 1672 1616 1618 1654 1691 1724 1768 1827 1866 1881 1891 1838 1702 1551 1495 1497 1542 1606 1611 1553 1465 1406 1460 1617 1697 1725 1682 1626 1600 1586 1581 1571 1587 1602 1599 1561 1481 1361 1201 1060 1056 1045 1034 1041 1066 1100 1145 1211 1260 1281 1369 1488 1559 1574 1521 1406 1273 1138 1039 976 921 863 815 772 728 686 658 660 689 699 648 617 634 661 675 684 726 789 883 1012 1157 1301 1421 1497 1537 1610 1781 1957 1982 1812 1597 1489 1382 1366 1308 1254 1239 1233 1208 1162 1043 1012 1003 974 953 945 904 839 812 799 774 764 789 779 731 829 951 975 956 972 1058 1167 1250 1397 1587 1668 1674 1631 1636 1735 1836 1781 1728 1928 2167 2239 2134 1957 1856 1827 1692 1565 1487 1422 1364 1380 1393 1380 1399 1395 1334 1262 1279 1263 1195 1139 1108 1092 1080 1058 1055 1039 1006 987 997 1014 1025 1061 1063 991 952 950 958 938 902 925 845 786 745 723 724 757 726 696 716 768 969 1335 1682 1867 1923 1935 1786 1633 1481 1287 1139 979 888 929 963 935 983 1355 1829 1765 1531 1285 1147 1073 1006 890 572 457 605 778 917 942 871 866 904 890 889 1002 1083 1146 1054 954 1042 1202 1158 1174 1194 1133 923 743 761 992 1083 1055 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 12 12 12 13 14 13 7 0 0 0 1 3 12 37 69 77 65 37 18 8 4 7 14 25 35 43 54 68 68 69 49 19 5 9 19 24 22 17 12 8 9 6 5 7 7 8 14 24 33 38 37 29 20 22 38 41 25 53 83 82 53 35 44 94 144 95 32 24 13 3 28 57 66 91 154 252 359 508 749 862 790 603 444 418 400 319 243 171 123 130 181 200 256 325 455 528 497 443 447 443 443 468 518 574 620 663 716 708 712 707 682 645 595 529 444 373 329 295 267 243 234 168 77 34 14 1 2 6 3 0 0 1 3 4 4 0 1 4 6 4 0 0 0 0 0 3 7 15 23 22 4 0 0 0 0 0 0 0 0 0 1 6 11 7 0 0 0 1 8 11 15 27 36 36 38 35 35 40 46 46 36 25 11 12 16 18 36 68 59 62 102 170 237 290 339 386 395 466 474 460 473 477 458 463 503 552 580 591 597 631 676 669 640 616 621 580 528 485 448 428 435 457 461 439 433 465 522 589 560 539 495 426 349 288 252 225 188 149 162 185 244 438 786 1021 1038 968 919 925 970 1007 997 936 888 849 785 670 505 321 170 79 52 48 44 32 25 48 130 260 365 555 776 1004 1226 1414 1532 1601 1688 1729 1740 1742 1747 1772 1844 1946 1959 1878 1832 1831 1837 1832 1848 1883 1892 1884 1875 1856 1812 1750 1700 1684 1642 1620 1630 1656 1679 1693 1706 1753 1813 1851 1867 1833 1728 1589 1521 1482 1461 1529 1605 1606 1527 1468 1552 1650 1689 1707 1710 1721 1693 1544 1525 1497 1461 1461 1472 1460 1411 1321 1216 1135 1086 1060 1058 1076 1103 1116 1115 1210 1225 1257 1350 1465 1541 1560 1511 1409 1287 1168 1080 1017 954 890 836 786 735 690 662 661 691 714 665 582 556 588 623 624 638 653 698 783 892 1019 1144 1248 1335 1458 1638 1744 1819 1803 1661 1558 1407 1348 1318 1280 1260 1242 1195 1136 1040 973 951 922 929 954 916 876 840 862 786 719 723 712 648 680 759 761 750 755 759 750 731 900 1140 1279 1322 1349 1430 1579 1703 1667 1629 1751 1936 2112 2290 2401 2292 1974 1740 1616 1601 1638 1575 1549 1499 1442 1410 1371 1320 1267 1302 1275 1233 1199 1161 1128 1117 1079 1029 1017 981 949 945 956 959 970 980 975 983 1001 998 939 909 900 884 845 790 775 765 778 745 732 714 670 716 994 1401 1764 1822 1878 1817 1582 1290 1049 1048 949 910 932 932 849 836 1125 1556 1852 1841 1605 1440 1339 1263 1069 762 614 655 670 738 796 875 950 996 983 848 989 1134 1117 1025 951 908 960 1050 1174 1142 1033 798 502 574 994 1171 1243 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 13 16 20 22 16 5 1 1 5 10 18 52 126 187 166 78 46 39 24 15 18 32 42 51 63 76 77 77 50 25 16 21 28 39 38 26 15 13 12 7 8 13 11 11 18 28 33 40 45 39 29 31 47 55 44 141 185 154 110 83 72 74 83 70 69 52 24 17 51 66 76 123 198 284 394 602 976 1036 922 726 526 400 361 330 254 159 104 114 173 233 286 361 499 620 618 525 446 377 390 503 650 742 757 745 792 790 759 638 591 595 593 571 524 456 427 406 367 334 333 295 117 31 4 2 1 0 0 0 0 1 2 3 2 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 0 0 0 0 0 0 0 0 0 0 0 3 5 5 1 0 0 0 4 2 0 4 14 25 30 27 27 30 32 27 18 20 7 6 10 14 21 33 42 62 114 198 280 326 361 389 374 408 420 432 468 494 505 529 573 597 595 605 574 562 582 586 563 563 561 542 500 441 387 357 357 400 451 468 492 526 525 453 388 360 308 247 198 167 148 132 132 129 140 155 185 292 519 782 935 957 963 997 1058 1115 1129 1080 1007 967 884 708 470 251 120 80 65 55 58 53 41 31 30 47 109 230 391 513 555 568 644 685 714 793 959 1203 1453 1639 1758 1834 1867 1875 1893 1894 1886 1906 1933 1888 1783 1729 1727 1748 1775 1792 1742 1699 1628 1600 1608 1630 1645 1645 1646 1710 1777 1828 1852 1822 1722 1596 1554 1594 1635 1611 1597 1584 1519 1446 1502 1600 1676 1705 1717 1786 1872 1786 1654 1543 1442 1363 1313 1291 1268 1229 1185 1139 1097 1075 1077 1084 1052 930 949 1134 1223 1270 1331 1412 1497 1517 1476 1384 1276 1178 1100 1039 977 908 850 792 738 695 661 633 633 684 676 598 535 525 552 585 612 605 605 627 692 791 902 1020 1131 1271 1434 1457 1538 1746 1782 1673 1589 1507 1407 1331 1289 1248 1193 1128 1031 933 876 858 875 913 935 959 829 902 904 794 732 689 642 699 714 732 739 672 559 481 376 548 716 840 927 996 1099 1339 1498 1610 1700 1756 1792 1842 1970 2328 2542 2451 2178 1869 1631 1699 1748 1764 1725 1639 1552 1449 1370 1307 1279 1258 1213 1163 1132 1101 1080 1045 986 989 999 980 970 939 929 944 977 985 972 984 998 957 943 969 986 931 829 822 814 809 789 769 754 750 811 1077 1348 1535 1670 1756 1769 1640 1300 1013 969 947 909 926 1041 885 792 927 1211 1532 1828 1798 1633 1513 1437 1255 999 805 642 578 663 873 1052 1147 1167 1088 792 868 1087 1069 932 944 800 681 680 794 839 796 629 336 559 911 1222 1335 28 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 15 19 24 26 20 9 2 5 12 15 13 60 161 263 271 167 92 57 43 34 32 42 49 57 69 80 83 78 60 40 37 36 47 68 74 48 22 18 18 15 14 18 17 24 28 32 37 42 47 45 51 80 81 72 85 157 157 132 119 106 90 76 77 87 110 71 30 32 68 79 128 202 281 355 453 615 804 742 782 767 604 441 377 327 226 124 79 95 151 218 276 363 638 733 722 618 480 375 400 580 770 900 942 936 950 974 937 700 597 586 594 597 602 575 563 552 490 454 470 431 168 40 8 12 12 4 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 5 6 0 0 0 0 0 0 4 13 19 17 18 23 22 16 10 10 12 9 10 13 20 31 50 84 135 205 286 345 395 414 387 371 377 410 454 493 497 464 447 500 488 446 416 411 432 447 422 426 423 450 442 380 311 279 270 333 434 473 484 436 324 218 185 173 154 137 125 117 110 101 116 132 143 159 181 222 320 512 746 876 925 954 1000 1061 1118 1159 1151 1091 962 747 487 258 120 72 73 68 65 62 59 55 47 38 46 115 217 267 235 161 96 17 27 116 224 402 686 1012 1238 1473 1654 1759 1828 1841 1803 1761 1737 1702 1677 1686 1683 1670 1668 1669 1602 1540 1514 1526 1555 1583 1594 1591 1621 1717 1786 1829 1841 1802 1714 1622 1621 1651 1707 1638 1548 1495 1448 1429 1470 1589 1804 1828 1781 1795 1807 1825 1809 1745 1648 1517 1353 1183 1091 1056 1039 1045 1062 1075 1093 1122 1136 1154 1094 1182 1273 1310 1322 1372 1433 1443 1414 1339 1246 1157 1081 1022 994 927 869 815 764 708 631 525 481 600 657 638 577 515 495 545 617 607 583 571 584 630 703 801 920 1062 1218 1349 1519 1719 1734 1642 1697 1662 1553 1443 1359 1279 1206 1127 1025 924 851 814 805 815 899 998 868 816 808 756 708 672 665 740 788 869 918 811 574 339 205 232 331 446 551 622 722 942 1160 1373 1556 1674 1731 1702 1692 1881 2183 2508 2638 2354 1787 1683 1600 1585 1628 1712 1755 1638 1501 1389 1296 1248 1211 1160 1119 1098 1044 1022 1013 1022 1031 1039 1047 987 957 944 923 894 892 901 925 916 906 905 937 979 878 845 829 853 853 817 803 800 871 941 1191 1362 1392 1551 1763 1815 1592 1311 1082 978 905 833 937 863 747 732 803 905 1195 1418 1524 1588 1536 1301 1058 1022 938 904 991 1137 1231 1211 1138 927 766 772 822 879 984 995 823 713 595 522 559 571 514 584 689 934 1286 1535 16 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 15 20 22 21 14 5 3 11 22 21 24 44 113 208 268 260 202 131 80 59 52 53 56 64 74 83 95 99 90 70 68 56 66 82 80 53 19 19 20 15 15 21 21 25 30 35 39 39 38 44 84 140 103 70 77 105 99 79 79 78 72 75 78 67 93 67 42 60 108 185 328 427 479 511 528 553 575 579 725 822 675 478 347 260 172 95 66 80 127 200 278 381 631 723 689 557 403 307 328 470 690 916 1078 1143 1147 1130 1069 825 697 618 593 604 618 599 577 578 571 606 616 490 194 19 2 12 11 4 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 1 6 7 1 4 1 0 0 0 3 9 14 14 12 19 17 17 15 14 17 7 8 14 22 44 83 125 149 187 252 337 420 475 476 443 389 384 416 441 425 386 367 374 293 314 308 331 349 338 304 281 283 323 333 307 273 239 187 194 248 223 176 137 114 94 79 92 109 111 102 100 105 109 137 159 164 170 184 198 224 302 488 719 839 876 903 951 1019 1103 1147 1133 1049 874 625 382 225 154 134 122 113 111 112 109 98 81 74 120 180 177 104 20 0 0 1 11 51 117 170 230 447 859 1139 1326 1411 1415 1386 1378 1421 1488 1543 1621 1674 1654 1589 1556 1529 1503 1499 1509 1523 1540 1557 1571 1643 1745 1816 1852 1846 1785 1686 1634 1624 1667 1726 1688 1590 1519 1546 1718 1885 1957 2088 2015 1854 1785 1752 1779 1863 1923 1926 1886 1741 1459 1191 995 863 834 916 1025 1091 1129 1172 1227 1260 1300 1326 1310 1292 1361 1365 1373 1352 1295 1213 1125 1045 953 919 904 882 842 787 698 559 422 379 511 607 639 619 573 536 537 636 642 615 581 550 539 564 624 719 862 1029 1217 1439 1629 1572 1421 1564 1655 1616 1508 1394 1224 1142 1105 1026 923 840 787 760 762 858 978 957 889 857 823 682 668 693 765 887 1010 1039 853 670 371 177 106 126 190 275 347 481 637 816 1039 1270 1444 1583 1609 1602 1650 1786 2113 2507 2495 2241 2051 1885 1706 1549 1564 1582 1536 1535 1497 1423 1339 1258 1172 1090 1069 1019 995 988 988 997 1025 1024 986 961 962 955 906 862 850 862 882 887 875 868 896 882 867 871 905 925 873 829 837 854 843 965 1167 1295 1566 1715 1782 1671 1422 1187 1180 1029 814 755 758 724 627 597 618 876 1231 1538 1694 1674 1482 1140 1221 1239 1201 1190 1231 1266 1152 953 790 758 840 961 1123 1222 1120 928 766 682 636 687 644 681 738 850 1082 1293 1456 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 16 17 14 9 2 8 31 42 32 26 29 48 99 168 242 266 214 130 91 76 71 74 83 88 82 82 89 91 85 84 67 88 82 62 40 26 29 28 23 22 23 23 25 32 35 40 41 43 61 114 190 133 100 81 73 61 56 58 60 71 131 231 262 151 82 82 147 228 355 498 586 638 677 688 669 647 676 764 834 683 475 340 243 143 76 64 77 133 223 282 358 509 563 480 367 274 232 266 389 614 890 1107 1205 1216 1184 1086 855 721 665 688 713 712 681 635 620 654 728 673 452 175 28 2 2 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 1 2 6 13 8 3 2 2 5 12 21 23 18 13 10 16 18 11 11 7 8 10 26 72 134 182 214 346 321 389 424 478 513 456 356 321 340 358 361 343 326 330 261 304 288 291 272 235 213 191 178 200 214 233 211 149 90 62 60 52 84 105 89 61 68 92 96 84 76 90 113 130 163 191 200 195 193 201 215 232 274 484 682 787 839 878 921 973 1025 1058 1071 1015 835 582 378 297 230 204 194 193 197 199 187 149 108 127 143 117 64 20 6 5 6 6 19 52 58 15 27 225 525 868 1127 1231 1222 1207 1232 1245 1302 1440 1516 1489 1429 1418 1427 1432 1449 1477 1498 1514 1543 1581 1667 1767 1846 1884 1880 1842 1783 1721 1649 1638 1655 1661 1632 1592 1646 1897 2106 2243 2182 2055 1949 1860 1795 1794 1898 2001 2034 2035 1996 1841 1555 1212 920 755 728 807 934 1028 1129 1215 1291 1346 1379 1385 1365 1348 1325 1320 1305 1264 1183 1085 1023 959 890 879 902 913 870 734 482 396 363 422 492 566 638 655 667 664 673 669 652 613 563 520 508 523 568 667 814 995 1217 1512 1515 1372 1388 1456 1441 1339 1271 1087 1016 1011 989 925 846 777 749 758 821 908 959 972 961 893 783 702 722 839 977 1034 1043 869 707 471 239 95 64 86 147 252 403 528 616 735 930 1165 1307 1354 1442 1555 1650 1798 2090 2280 2392 2401 2326 2203 2081 1915 1777 1646 1650 1662 1629 1544 1427 1285 1166 1092 1047 1011 980 961 972 1000 991 966 961 972 934 910 886 873 877 881 872 865 846 861 886 890 886 895 909 886 889 881 851 820 821 857 966 1253 1347 1369 1385 1359 1129 1238 1089 842 696 697 716 623 554 569 699 1135 1548 1592 1619 1472 1202 1110 1104 1085 1004 1010 974 863 734 689 788 944 1203 1403 1428 1325 1164 1014 823 711 746 737 776 937 1151 1315 1319 1346 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 11 9 6 3 15 58 85 85 84 86 83 92 115 144 184 186 143 109 97 101 106 108 102 82 63 72 79 86 91 97 146 133 84 49 40 44 43 28 29 31 29 30 37 39 40 48 67 95 138 186 179 152 100 68 61 68 74 81 103 176 301 331 212 115 148 283 372 512 606 638 652 697 756 797 786 801 859 853 625 421 296 192 109 66 67 84 141 238 269 305 362 340 262 215 192 199 260 391 575 774 931 1010 1057 1104 1070 888 676 671 738 790 817 814 785 745 775 760 683 417 154 33 5 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 4 2 2 4 8 12 9 13 21 26 27 28 27 22 8 12 12 11 9 7 5 8 11 40 101 151 172 258 567 443 534 471 427 416 376 323 312 351 341 304 284 277 265 265 259 243 234 207 176 161 154 134 123 107 141 119 52 21 13 25 44 56 45 32 40 70 80 64 45 40 66 102 132 167 209 232 228 225 231 260 285 225 299 469 630 749 826 877 917 944 965 1037 1094 1045 872 662 534 436 372 322 284 271 282 284 222 158 165 172 151 111 69 39 28 17 6 3 9 11 2 3 32 216 572 949 1151 1144 1076 1018 969 996 1074 1136 1160 1162 1166 1184 1235 1299 1383 1441 1471 1511 1563 1634 1725 1804 1858 1878 1847 1766 1700 1646 1603 1583 1590 1600 1618 1739 2023 2159 2250 2240 2170 2095 2029 1980 1854 1940 2034 2077 2080 2052 1972 1797 1490 1137 871 741 717 754 889 1045 1166 1283 1353 1370 1359 1336 1302 1261 1264 1259 1223 1133 1003 958 951 954 963 977 994 973 809 470 377 347 354 388 488 668 724 721 595 588 661 697 666 612 550 514 492 492 528 611 748 915 1242 1520 1506 1438 1418 1346 1072 1034 934 891 901 912 890 852 792 755 755 788 838 884 935 1021 952 871 773 739 824 968 974 994 981 893 683 408 166 87 84 131 197 242 315 448 547 691 867 969 994 1163 1461 1590 1634 1723 1878 2083 2241 2332 2408 2494 2447 2334 2218 2139 2065 1956 1818 1669 1516 1393 1300 1232 1181 1129 1026 974 975 978 961 941 982 948 929 922 914 915 928 895 886 905 926 917 901 893 885 867 904 924 883 832 817 817 838 836 945 986 966 1006 1226 1075 1200 1223 1024 773 671 619 510 466 502 609 767 992 1221 1345 1202 1024 964 958 925 851 849 789 686 630 659 806 997 1278 1433 1457 1390 1285 1093 888 780 716 695 727 754 963 1217 1417 1426 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 4 8 30 84 136 148 152 156 162 159 155 161 174 169 144 120 114 138 138 129 112 86 59 66 85 105 105 101 119 128 92 66 58 55 48 35 37 43 42 42 40 38 39 48 84 131 166 197 217 196 139 109 105 113 116 115 123 138 155 197 192 175 254 410 471 683 802 797 768 772 795 808 768 814 827 739 519 301 188 121 82 66 70 89 130 230 319 343 299 218 156 136 148 178 237 321 405 475 539 595 671 803 884 821 644 593 628 719 825 881 857 776 718 688 506 276 102 21 3 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 3 1 0 0 0 2 10 35 61 58 41 27 21 15 11 20 20 26 24 16 9 7 8 30 73 89 80 159 405 358 430 392 351 343 337 292 254 288 270 242 212 206 221 214 220 215 211 191 160 133 120 108 90 53 50 37 15 5 7 18 17 9 5 16 47 72 48 25 22 25 45 85 130 161 188 219 234 267 278 292 325 294 273 322 446 595 722 808 862 892 915 995 1089 1177 1215 1171 1057 882 719 530 370 291 300 333 287 234 250 255 229 181 131 93 72 30 11 4 4 5 2 2 13 148 451 713 802 779 791 741 687 674 692 744 808 858 892 926 995 1085 1208 1307 1362 1414 1478 1527 1592 1661 1729 1790 1815 1769 1721 1700 1671 1609 1590 1694 1872 1842 2079 2169 2173 2152 2128 2106 2074 2058 1863 1961 2052 2092 2104 2079 1986 1835 1587 1270 996 826 756 754 797 876 1101 1284 1362 1362 1323 1269 1184 1081 1096 1142 1152 1098 990 910 898 949 995 982 930 860 644 488 430 413 448 519 615 755 802 788 745 732 743 745 718 672 621 562 499 469 474 497 573 694 886 1106 1268 1387 1483 1483 1176 1164 1139 1006 890 883 869 851 803 761 736 758 801 808 840 943 1020 1021 925 800 766 851 908 958 985 1029 944 656 286 134 95 116 156 192 243 324 367 444 585 726 796 940 1299 1534 1522 1564 1687 1848 1969 2043 2115 2360 2618 2665 2687 2720 2646 2429 2192 1993 1835 1702 1594 1512 1472 1396 1259 1111 1031 1005 970 914 944 945 956 952 924 920 937 931 935 942 933 908 893 906 956 941 955 934 868 822 827 779 736 788 851 865 833 924 1050 1108 1334 1442 1184 807 627 535 470 512 572 616 723 959 1035 1051 940 796 712 717 806 832 816 780 742 716 716 753 939 1148 1293 1432 1524 1489 1202 973 774 628 580 711 784 1076 1459 1756 1827 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 9 37 93 160 179 195 210 205 186 168 175 201 187 158 149 165 186 169 155 134 108 88 88 109 126 114 88 59 65 69 83 83 72 61 50 49 50 51 56 52 44 38 42 70 129 172 187 207 202 150 111 111 145 154 154 163 175 176 201 229 268 368 500 549 621 586 567 615 703 761 734 693 729 738 603 396 220 122 86 69 63 69 89 136 236 412 400 291 175 112 115 156 199 220 217 218 228 243 266 310 411 507 530 497 491 541 614 698 746 695 570 456 409 225 108 38 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 10 5 1 0 0 4 23 52 45 35 27 20 14 16 21 43 61 53 29 11 10 11 14 29 24 18 91 223 172 140 143 178 206 200 167 148 173 182 190 195 202 205 201 224 236 222 193 167 148 132 106 54 30 26 24 17 11 13 12 3 0 2 11 28 37 17 3 6 10 14 37 86 141 177 208 233 287 310 316 335 334 302 280 334 453 596 710 769 803 858 939 1005 1096 1213 1315 1348 1268 1075 734 429 285 275 286 282 288 315 307 256 185 124 94 80 41 29 19 11 7 4 4 25 159 418 529 513 528 607 546 473 460 470 514 588 662 709 744 812 893 1006 1124 1222 1309 1377 1383 1447 1518 1589 1678 1783 1834 1804 1783 1776 1774 1790 1813 1816 1869 2041 2159 2172 2089 2031 2074 2095 2084 2023 2036 2046 2044 2058 2076 1993 1813 1547 1254 997 817 727 706 735 892 1130 1295 1365 1376 1337 1246 1117 964 898 906 950 998 1016 940 864 917 1003 976 836 725 628 609 610 639 698 766 820 868 873 860 849 832 807 775 751 726 695 633 546 469 438 480 512 550 620 725 856 1008 1170 1288 1251 1325 1418 1458 1371 1118 984 903 841 781 722 725 815 841 840 867 956 1072 1067 902 780 746 782 873 944 961 892 702 399 203 107 96 125 154 181 227 254 276 378 498 607 762 1062 1299 1361 1512 1733 1937 2067 2113 1951 1959 2198 2400 2543 2695 2920 2786 2615 2425 2248 2094 1993 1876 1820 1690 1482 1312 1216 1165 1105 1064 1038 1012 994 945 874 878 891 897 887 923 962 921 878 876 894 925 961 965 934 914 880 831 823 827 850 912 936 1138 1178 1103 1238 1422 1213 980 679 514 563 673 688 641 632 719 800 801 729 618 527 572 679 749 772 777 772 737 671 624 684 860 1162 1522 1667 1530 1224 898 638 577 633 834 1036 1340 1703 2014 2086 0 6 8 4 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 0 3 17 45 92 167 254 237 253 233 193 167 166 186 177 159 174 200 211 202 191 165 137 121 116 119 124 111 120 123 122 114 111 102 66 65 84 80 64 63 76 73 63 47 40 52 94 153 162 174 163 117 66 47 99 132 171 229 276 275 274 341 361 424 505 540 513 447 407 417 487 572 607 588 627 669 511 316 176 100 73 64 68 79 97 142 242 399 401 334 204 138 155 201 213 200 185 160 153 160 166 173 189 221 260 306 362 432 487 515 539 492 373 270 220 73 24 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 1 2 3 0 0 1 18 22 5 6 9 5 1 0 0 1 3 10 10 16 17 14 12 16 23 63 99 84 38 7 6 9 11 97 68 28 55 120 109 53 16 36 75 105 119 130 150 150 157 169 180 178 163 155 168 176 175 162 165 155 92 38 32 17 9 10 15 15 6 0 0 0 0 0 0 0 0 0 1 1 13 48 103 158 205 231 264 295 323 343 341 318 293 302 350 462 602 703 755 812 895 955 1021 1115 1244 1378 1413 1269 870 518 391 399 365 329 335 323 294 238 173 123 98 75 55 50 41 28 15 6 9 46 194 340 373 405 516 575 468 360 366 394 433 500 582 603 611 637 694 795 916 1036 1157 1225 1233 1305 1388 1467 1556 1672 1772 1783 1784 1824 1879 1956 2039 2025 1992 1979 1994 1908 1848 1924 2012 2045 2109 2160 2145 2034 1925 1930 1981 1910 1726 1461 1186 946 764 659 699 752 835 983 1128 1240 1325 1375 1287 1193 1007 830 741 759 870 1063 1049 990 1039 1073 1008 905 808 757 769 809 850 880 912 964 984 962 912 866 851 849 834 811 783 727 662 598 532 466 495 526 533 532 543 586 661 764 873 976 1092 1229 1391 1518 1418 1213 1076 939 830 752 709 770 831 846 812 849 981 1076 987 884 763 740 828 922 933 864 716 473 299 173 109 106 128 155 173 185 183 207 268 373 538 770 945 1136 1370 1594 1801 2219 2562 2465 2290 2186 2109 2033 1975 2361 2434 2493 2571 2547 2403 2340 2246 2196 2086 1892 1691 1539 1431 1313 1212 1158 1116 1044 962 899 862 868 846 820 848 888 882 884 877 868 882 915 956 964 995 958 881 822 838 875 968 1100 1255 1155 986 1053 1117 1014 924 732 581 572 627 626 618 646 685 703 694 668 666 649 630 655 706 750 699 622 570 545 545 596 715 1006 1326 1364 1218 1000 730 579 775 908 1016 1263 1665 1791 1841 1843 9 13 10 4 0 0 0 0 0 0 0 0 0 0 0 1 3 2 0 0 0 0 0 1 6 24 63 107 192 252 242 236 216 191 181 190 204 192 186 217 247 251 230 208 181 152 136 135 135 137 155 203 217 201 172 139 108 93 116 156 136 95 78 85 75 70 56 49 57 81 112 143 165 142 110 91 98 108 117 153 240 332 373 376 463 410 454 503 535 535 483 428 427 461 510 512 453 435 451 360 237 139 83 63 61 70 83 94 133 211 310 368 363 261 204 227 261 242 199 198 155 132 125 124 121 111 113 138 179 241 308 357 369 356 295 228 148 74 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 4 11 15 0 0 0 12 13 3 1 1 1 0 1 0 0 0 0 0 3 6 5 6 10 18 42 79 78 35 2 0 1 6 143 138 72 33 38 48 31 5 8 17 33 66 108 136 152 115 132 154 158 140 122 102 90 124 146 136 97 43 21 47 35 18 14 14 7 0 0 0 0 0 0 0 0 0 0 0 0 5 24 69 137 188 218 238 271 315 354 368 354 332 322 303 346 467 615 726 798 876 960 1029 1085 1176 1339 1441 1344 984 668 549 535 466 371 311 282 291 258 192 141 111 94 78 73 76 80 67 32 27 86 202 234 240 300 415 492 414 324 335 366 393 437 509 520 514 529 580 654 726 799 924 1035 1103 1197 1298 1394 1494 1592 1577 1605 1657 1762 1853 1928 2040 2157 2101 1946 1941 1759 1687 1852 1832 1861 2010 2203 2246 2065 1829 1785 1807 1746 1578 1357 1197 1109 1045 1019 1034 934 816 749 786 914 1074 1240 1196 1120 961 807 730 727 804 1118 1167 1152 1130 1102 1058 997 969 919 884 871 854 832 859 967 1077 1082 1044 1006 981 965 948 912 868 744 645 630 627 565 525 563 589 553 499 483 490 520 575 645 723 814 921 1041 1150 1187 1234 1120 947 824 718 683 692 741 731 740 836 976 1052 1038 889 782 785 853 906 932 818 592 419 269 146 100 124 145 142 143 144 145 157 203 294 474 642 868 1135 1324 1335 2047 2616 2874 2885 2702 2388 2018 1759 1763 1740 1758 1915 2136 2192 2190 2222 2302 2367 2349 2186 2015 1850 1646 1449 1327 1262 1165 1075 983 916 883 849 828 843 845 863 890 885 842 786 755 819 849 878 891 919 959 1004 925 911 1001 1263 1396 922 884 865 829 780 714 676 652 564 585 626 671 703 725 712 686 675 650 636 622 600 569 517 505 480 464 515 602 741 976 1125 1156 1119 1009 898 1076 1301 1455 1565 1734 1987 1732 1535 1495 20 10 6 2 0 0 0 1 3 2 2 2 2 1 1 0 1 1 1 0 0 0 0 4 10 18 43 100 214 275 293 266 222 198 213 237 241 239 250 283 292 259 221 197 186 178 168 171 191 218 251 299 312 260 209 169 147 149 179 219 200 131 93 83 70 67 63 59 66 83 107 146 189 162 148 150 155 151 155 166 225 335 445 527 544 433 514 543 550 535 499 463 453 459 458 417 371 344 321 250 157 99 70 61 63 68 72 79 111 172 245 299 307 285 243 266 297 284 231 192 137 92 66 57 55 51 54 75 109 154 200 230 227 189 137 110 68 26 4 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 7 23 28 0 0 0 0 1 0 0 0 0 5 9 4 0 0 0 0 0 2 2 2 3 5 11 17 12 4 1 1 1 5 53 71 41 13 5 7 5 1 1 3 5 20 44 57 59 40 37 26 10 5 13 17 15 33 79 67 30 12 14 48 44 23 11 5 0 0 1 0 0 0 0 0 0 0 0 0 1 7 16 40 91 150 201 233 257 284 316 351 377 378 392 373 371 420 521 651 773 873 971 1039 1087 1163 1298 1406 1346 1116 875 727 660 598 504 401 345 353 309 234 188 168 141 115 104 113 139 139 90 94 167 186 188 214 281 370 425 353 335 344 367 382 395 431 442 440 459 499 521 528 570 687 816 912 1033 1181 1332 1439 1457 1386 1421 1483 1571 1683 1863 2123 2299 2075 1960 2000 2050 2003 1839 1616 1518 1605 1876 2004 1892 1703 1630 1636 1595 1431 1226 1150 1194 1182 1155 1150 1054 909 801 754 741 758 866 891 874 865 874 882 935 1108 1283 1320 1301 1232 1110 980 946 936 851 748 682 655 637 640 765 940 1032 1055 1041 1028 1031 1016 999 977 879 788 766 754 728 720 722 699 642 569 506 449 403 392 405 430 461 494 546 645 801 1043 1134 1032 881 688 594 519 527 569 612 689 831 1007 1154 1052 860 742 735 809 902 883 735 550 363 191 103 138 125 127 131 124 116 110 118 155 229 360 583 895 1180 1140 1610 2118 2524 2792 2913 2828 2484 2211 1942 1665 1416 1344 1448 1565 1638 1675 1759 1956 2203 2327 2394 2348 2177 1957 1784 1616 1452 1309 1175 1093 1029 956 883 880 862 868 881 874 829 766 632 700 756 782 836 971 1044 1032 1021 956 879 897 873 829 859 857 784 706 701 765 723 599 575 599 635 661 712 699 681 667 666 660 582 463 372 338 357 365 370 505 701 1015 1126 1124 1119 1074 1106 1240 1488 1747 1946 2019 1962 1802 1594 1429 1404 12 3 1 0 0 0 1 3 7 12 6 3 2 2 1 0 1 3 2 0 0 0 0 5 13 23 43 94 189 183 226 271 267 243 226 225 236 265 301 320 309 246 217 203 204 215 234 273 333 348 343 338 311 261 223 199 195 212 243 276 274 181 124 87 71 70 67 67 82 104 126 154 190 206 203 203 205 201 196 203 236 325 455 569 532 445 560 510 487 455 430 415 402 383 357 332 327 323 279 194 116 82 69 67 68 68 66 73 91 135 203 276 323 316 272 270 300 307 267 196 109 33 14 11 10 10 14 30 49 68 92 110 103 77 62 19 7 3 1 4 10 8 25 30 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 4 15 17 0 0 3 1 0 0 0 0 1 6 12 5 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 1 0 1 2 4 2 1 0 0 0 0 0 0 1 1 1 1 3 3 2 0 0 2 4 5 3 15 13 4 2 8 29 33 17 8 3 0 1 2 0 0 0 0 0 0 0 0 0 0 1 2 13 52 121 178 225 261 274 279 309 372 409 439 444 441 440 463 543 673 809 929 1011 1065 1128 1230 1361 1388 1277 1116 980 881 782 649 517 419 392 354 300 258 226 187 150 130 133 150 153 132 159 185 161 175 242 316 348 346 262 335 341 344 360 371 372 376 374 376 388 388 385 412 500 623 744 863 1027 1228 1387 1401 1371 1315 1353 1449 1561 1703 1920 2107 1809 1884 1920 1828 1653 1452 1302 1196 1258 1428 1513 1496 1463 1443 1454 1391 1255 1074 1014 1128 1187 1211 1239 1188 1039 895 810 731 626 621 623 656 777 924 986 1067 1202 1308 1383 1410 1355 1227 1099 1028 896 743 603 529 532 541 499 594 789 921 962 967 991 977 982 998 993 970 958 958 882 867 866 850 812 753 682 596 488 392 329 290 268 261 259 266 282 401 628 864 981 923 604 504 443 436 463 479 525 643 880 1115 1153 1021 837 673 702 832 879 822 684 483 248 120 125 137 142 129 101 92 81 72 84 118 195 350 633 949 1061 1308 1631 1921 2153 2438 2621 2626 2571 2512 2398 2084 1808 1649 1567 1455 1309 1240 1268 1579 1957 2163 2280 2332 2258 2229 2105 1893 1686 1514 1374 1252 1143 1057 993 943 907 887 874 840 812 768 774 788 804 830 836 923 996 1035 980 918 893 797 782 919 972 831 630 603 635 651 600 526 455 429 563 632 676 696 693 689 652 546 408 329 278 200 181 239 436 653 888 1053 1069 1034 988 1008 1082 1306 1692 1964 2018 1956 1725 1496 1360 1207 2 0 1 4 12 8 3 2 2 2 1 1 0 0 2 5 8 9 3 0 0 0 1 7 14 27 48 87 159 239 263 253 254 274 280 257 256 275 329 372 356 279 254 256 263 276 314 381 451 409 320 300 278 246 242 260 284 314 343 359 342 258 163 103 86 80 73 78 105 136 158 187 225 254 247 239 244 243 245 261 291 335 387 436 388 423 546 480 485 443 391 358 336 311 272 244 248 258 221 154 108 77 67 63 65 70 73 76 87 107 161 258 344 349 293 261 295 318 277 186 89 3 0 0 0 0 1 5 9 13 23 33 29 16 8 0 0 0 0 13 26 37 92 119 36 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 2 2 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 1 6 12 14 11 5 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 10 44 105 152 191 238 255 285 348 388 427 449 453 450 443 445 484 592 742 878 977 1042 1100 1194 1347 1455 1432 1314 1179 1050 911 754 614 499 442 400 350 293 240 194 162 147 144 147 145 135 126 120 113 137 202 264 276 246 172 263 283 285 300 317 317 317 309 306 320 333 335 342 382 488 630 767 916 1100 1297 1414 1398 1306 1309 1427 1536 1513 1386 1427 1541 1561 1454 1290 1149 1049 1119 1094 1180 1289 1369 1394 1363 1316 1312 1283 1212 1066 989 1134 1296 1317 1302 1240 1146 1035 887 706 573 534 511 523 637 830 952 1046 1131 1219 1312 1392 1405 1318 1248 1115 971 855 774 738 754 718 635 572 615 708 788 844 961 926 944 940 921 933 1022 1189 931 963 1032 1024 953 884 801 704 573 453 358 287 235 198 178 176 186 221 340 560 809 965 616 460 418 401 384 366 387 466 667 893 1054 1102 1020 711 620 671 762 835 822 653 443 253 144 110 110 108 101 88 85 79 78 86 115 206 394 632 853 1078 1258 1357 1577 1788 1991 2165 2332 2510 2662 2672 2530 2443 2355 2131 1798 1680 1590 1559 1716 1697 1721 1857 1916 2229 2303 2214 2059 1863 1658 1450 1343 1270 1200 1108 1016 973 952 896 884 903 895 858 846 869 909 874 823 800 815 918 958 844 795 897 1031 979 716 650 577 559 543 479 373 400 528 619 673 698 715 723 674 584 459 331 224 116 96 144 315 528 709 815 772 770 762 814 923 1130 1558 1730 1786 1737 1548 1326 1277 1185 0 0 3 22 44 32 7 1 0 0 0 0 0 1 6 15 23 23 12 5 3 2 2 7 19 30 44 65 94 137 189 212 250 341 419 455 440 401 389 398 413 400 364 344 344 347 371 413 442 395 298 315 289 294 327 363 392 407 423 431 406 317 171 92 86 84 88 105 138 173 203 260 299 298 267 243 239 253 283 313 340 359 363 324 280 350 447 466 476 441 382 338 303 261 213 171 181 183 154 117 88 66 56 54 55 59 62 65 75 92 126 193 246 256 231 210 236 265 226 134 46 0 0 0 0 0 0 0 0 1 2 4 3 1 0 0 0 0 0 5 11 33 92 148 57 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 0 0 0 0 0 1 0 0 0 0 0 0 2 3 3 1 0 0 0 0 2 2 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 3 8 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 35 89 138 161 219 228 270 361 382 418 446 453 459 464 464 474 550 735 874 967 1037 1113 1218 1364 1507 1539 1434 1311 1191 1035 833 656 535 474 424 360 291 238 182 167 156 146 140 137 130 114 102 99 113 157 201 199 163 134 182 211 220 217 222 254 254 241 243 260 276 281 283 318 421 529 693 864 1021 1202 1379 1457 1430 1381 1417 1542 1628 1484 1302 1223 1208 1246 1303 1276 1079 1137 1201 1329 1477 1574 1563 1435 1257 1186 1156 1183 1164 1115 1214 1326 1245 1223 1145 1106 1090 964 782 660 580 488 456 560 765 916 1008 1067 1113 1177 1272 1356 1339 1299 1155 1028 1001 1032 1035 1060 1067 974 798 615 507 522 575 717 827 893 890 857 877 1042 1257 957 916 1001 1041 1003 987 898 803 675 549 441 349 276 217 186 173 168 177 221 328 527 779 648 498 421 393 363 314 306 343 442 601 799 990 983 818 618 522 573 729 871 768 634 444 245 111 75 86 98 92 97 110 127 124 70 128 213 357 564 781 909 964 1094 1200 1313 1491 1740 2004 2235 2434 2548 2671 2803 2830 2644 2584 2493 2188 1978 1824 1632 1466 1434 1759 2034 2226 2259 2141 1983 1777 1642 1545 1430 1299 1164 1111 1056 991 948 924 901 891 877 938 954 883 782 729 741 822 916 936 865 820 888 904 770 684 614 565 529 465 445 534 611 658 700 718 687 663 648 607 519 385 237 159 137 151 244 422 605 638 510 443 473 680 1068 1266 1474 1600 1623 1534 1355 1205 1224 1095 0 0 2 27 43 29 6 0 0 0 1 2 5 16 24 30 34 32 24 16 13 9 4 4 14 36 81 123 138 156 211 311 380 515 593 605 554 504 476 459 495 521 491 436 409 398 389 400 408 382 344 380 379 408 446 468 470 467 482 485 438 340 211 113 92 101 121 141 163 197 248 297 318 306 271 238 221 219 244 270 291 305 307 276 212 248 320 377 391 363 319 273 235 197 168 157 154 144 115 89 71 58 51 47 39 32 30 33 40 47 55 83 92 103 113 126 152 174 134 55 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 15 39 66 70 67 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 1 5 6 2 0 0 0 0 1 0 0 0 0 0 0 3 6 5 2 0 0 0 0 1 0 0 0 2 4 4 2 1 0 0 0 0 1 2 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 45 99 178 197 244 258 277 320 355 400 436 458 478 495 504 510 547 733 867 942 996 1071 1191 1345 1472 1493 1389 1304 1257 1150 899 655 535 480 424 354 287 244 207 192 167 143 130 128 129 128 133 136 149 182 201 169 131 121 145 170 177 155 132 173 187 183 188 204 221 224 214 252 362 482 672 857 978 1090 1225 1374 1456 1417 1368 1409 1530 1612 1487 1327 1306 1438 1513 1335 1180 1248 1370 1486 1566 1610 1615 1513 1303 1196 1218 1299 1345 1329 1296 1196 1193 1181 1145 1126 1134 1113 1053 920 769 616 595 748 893 959 963 952 1009 1080 1117 1201 1262 1236 1099 997 1050 1204 1298 1410 1345 1176 978 732 496 431 411 557 729 849 877 827 781 933 1052 953 908 877 829 825 903 871 826 766 680 571 468 373 306 257 222 200 187 191 222 327 518 600 600 524 357 325 285 255 244 266 332 456 704 842 804 647 483 415 512 718 755 730 608 399 180 75 62 66 73 78 77 69 56 45 70 111 176 294 443 499 562 672 712 773 971 1245 1510 1638 1763 1935 2133 2355 2540 2706 2882 2988 2817 2513 2279 2119 1982 1644 1629 1881 2082 2088 2147 2059 1929 1807 1675 1528 1389 1271 1192 1126 1099 1072 991 935 942 867 855 944 1006 870 778 738 745 787 807 778 747 741 744 716 688 661 631 598 548 564 627 668 687 728 701 619 568 564 571 575 517 366 264 218 211 222 250 402 456 394 304 303 551 917 1265 1458 1539 1528 1370 1103 1065 1075 898 7 0 2 7 5 5 2 1 3 6 14 29 49 71 96 79 49 35 31 30 29 27 15 7 18 71 175 288 310 323 388 467 529 623 617 552 482 468 492 512 585 609 558 504 474 458 434 408 402 391 388 413 492 519 533 532 497 446 426 443 393 313 228 166 140 120 153 178 182 185 205 229 249 273 257 229 205 196 201 206 209 214 217 204 170 208 225 264 286 271 235 201 171 151 143 141 141 136 111 87 73 59 45 32 18 4 8 12 15 16 17 17 15 20 29 46 66 72 37 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 24 31 47 71 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 0 0 1 4 6 4 1 0 0 0 0 0 0 0 0 0 1 3 5 4 2 0 0 0 0 0 0 0 0 1 3 2 1 0 0 0 0 1 3 4 4 3 3 2 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 7 27 79 179 174 193 225 263 306 355 402 443 478 497 507 517 534 552 718 842 880 882 924 1050 1234 1334 1286 1181 1117 1148 1174 972 673 550 492 428 364 313 264 262 237 190 148 124 123 142 160 186 202 220 233 230 201 157 115 119 135 136 109 74 95 122 137 150 164 179 187 176 194 281 404 571 751 912 1039 1122 1226 1346 1378 1335 1297 1340 1447 1467 1402 1449 1560 1544 1361 1390 1475 1524 1472 1385 1398 1554 1559 1351 1212 1220 1309 1374 1346 1230 1114 1119 1149 1165 1161 1153 1148 1093 1027 903 784 773 894 1016 1039 960 968 1039 1012 871 908 1015 1084 1005 999 1167 1394 1537 1513 1250 1073 955 776 530 423 384 479 658 809 877 879 816 903 958 959 954 852 619 536 588 638 697 773 815 755 657 548 446 340 276 261 233 211 212 244 336 460 598 671 376 314 269 229 196 163 138 180 314 445 565 572 465 340 348 492 626 731 729 565 317 164 87 53 44 45 38 18 2 10 23 39 68 117 184 198 219 300 309 327 502 730 1049 1298 1437 1507 1582 1703 1873 2015 2150 2262 2382 2544 2799 2919 2664 2165 1812 1633 1524 1514 1801 1872 1882 1868 1806 1675 1496 1405 1324 1241 1197 1243 1178 1112 1017 907 836 828 933 924 848 755 717 723 704 711 711 741 745 712 694 682 678 655 637 646 666 682 702 723 706 654 607 610 643 651 606 479 359 322 324 302 316 375 389 362 344 357 769 1214 1352 1383 1481 1496 1232 1037 958 903 801 26 7 5 6 4 2 4 8 15 21 32 93 109 113 96 70 50 46 52 63 71 65 50 32 74 143 232 339 431 509 521 512 546 579 525 468 455 483 545 604 639 627 556 522 499 475 441 417 431 447 486 534 569 571 577 557 506 441 384 359 325 279 211 171 156 155 194 226 211 177 157 171 204 245 236 229 213 197 192 183 163 146 133 130 149 181 155 184 209 220 205 168 136 130 131 122 113 101 84 73 65 57 44 29 16 8 10 11 8 5 4 1 0 1 3 6 10 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 18 15 12 18 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 1 0 0 0 0 0 0 0 0 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 2 2 2 1 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 0 0 0 0 0 0 0 0 1 2 8 33 115 130 160 208 260 307 351 399 450 501 517 515 510 516 557 723 824 797 724 706 800 981 1113 1032 953 902 956 1064 1001 719 587 513 453 411 382 339 322 273 210 163 129 113 140 182 222 258 284 291 274 238 184 120 87 91 94 76 48 43 61 86 113 137 150 149 149 162 217 314 464 652 850 1019 1099 1174 1254 1314 1314 1267 1258 1291 1328 1336 1476 1594 1551 1525 1573 1610 1550 1317 1130 1210 1451 1455 1274 1169 1186 1279 1369 1380 1217 1158 1142 1135 1128 1122 1114 1118 1005 986 959 912 880 887 913 849 815 814 792 743 674 669 696 863 961 1130 1396 1497 1407 1276 1128 1042 975 864 677 475 396 438 590 758 877 984 1003 1034 1074 1052 976 841 572 385 363 402 487 636 818 931 873 774 622 415 312 354 325 286 256 246 260 293 352 472 433 389 313 243 193 144 102 108 123 135 189 260 288 229 228 304 446 619 730 663 489 326 176 81 41 26 17 5 2 2 4 11 26 47 67 73 64 65 79 106 180 298 543 914 1208 1298 1371 1300 1392 1469 1484 1448 1545 1829 2645 3053 2903 2481 2072 1796 1642 1634 1713 1753 1793 1888 1972 1872 1748 1628 1529 1478 1496 1497 1366 1238 1118 1026 946 860 878 897 854 782 724 670 649 767 909 1023 935 714 675 665 660 653 651 660 675 689 695 702 704 693 679 689 708 677 596 503 474 496 476 445 444 438 397 388 477 714 1023 1125 1130 1272 1439 1384 1215 1005 824 732 769 18 7 8 11 10 6 13 23 43 79 99 102 85 75 66 74 85 90 105 116 118 116 113 116 159 186 216 258 289 315 394 427 468 507 517 521 528 555 613 628 613 595 540 514 498 484 479 491 517 543 578 590 593 587 569 542 488 428 385 355 319 274 185 150 154 183 223 241 219 185 178 187 207 236 243 239 223 204 185 162 131 106 98 108 134 143 112 134 147 159 159 143 121 113 113 99 93 88 77 64 53 51 47 37 26 18 12 13 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 3 5 7 14 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 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 2 7 29 85 125 164 212 257 298 342 401 453 506 538 545 532 529 590 751 822 726 609 567 614 705 853 817 771 759 836 970 996 724 597 523 480 459 443 407 365 295 235 195 155 115 106 147 192 240 280 298 292 266 235 177 100 74 71 58 37 24 29 43 68 98 119 119 103 115 150 231 361 518 685 909 998 1053 1127 1201 1261 1308 1339 1315 1357 1394 1436 1458 1438 1430 1497 1601 1439 1187 1077 1141 1241 1209 1137 1140 1197 1311 1453 1413 1333 1300 1277 1246 1208 1160 1116 1100 991 970 985 972 900 786 693 642 701 808 855 784 666 685 649 733 880 1088 1329 1376 1188 1115 1101 1083 1041 980 799 491 393 389 502 681 835 1041 1227 1327 1288 1154 1011 869 596 349 289 309 405 585 806 952 959 875 652 460 419 494 500 456 391 349 338 328 284 302 362 412 412 367 251 163 131 126 114 78 60 81 93 94 105 151 258 417 568 636 598 494 337 190 96 36 15 3 0 2 5 8 12 22 27 22 18 21 25 37 78 136 268 489 781 1054 1339 1180 1119 1105 1076 1035 976 1222 2030 2616 2776 2614 2385 2182 2119 2070 2007 1947 1941 1996 2044 1987 1858 1706 1575 1464 1410 1387 1380 1322 1232 1146 1007 915 943 973 1000 1024 993 983 836 925 1103 1138 973 722 678 655 640 636 639 662 660 657 657 668 681 690 678 706 704 659 589 532 540 572 564 542 509 455 386 461 706 1015 1162 1121 1224 1375 1328 1183 961 705 530 585 751 5 2 10 13 10 9 22 43 68 91 94 79 66 60 75 131 185 215 232 257 200 141 140 162 147 128 160 210 247 276 323 383 491 555 603 628 624 619 638 623 602 574 544 531 528 537 558 584 602 614 623 612 593 574 541 497 459 415 374 340 306 253 170 131 165 214 232 218 195 178 175 193 220 239 241 231 221 197 165 136 112 98 101 101 105 102 93 103 111 122 126 120 110 102 95 88 86 84 73 57 47 44 44 40 31 20 13 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 4 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 32 68 120 182 227 261 289 321 363 416 462 507 547 557 540 534 606 772 832 683 557 525 549 570 625 609 588 599 654 727 742 590 537 511 490 471 452 420 373 354 326 288 236 169 102 94 122 159 195 219 225 214 203 163 101 67 53 40 24 13 12 18 33 54 71 79 79 78 89 147 276 434 562 767 829 868 944 1068 1222 1376 1461 1436 1437 1462 1457 1401 1332 1296 1372 1505 1410 1255 1191 1195 1218 1157 1068 1036 1110 1275 1432 1442 1417 1381 1336 1321 1316 1237 1180 1123 1027 973 959 927 824 708 700 687 740 865 980 982 853 758 676 656 714 852 1054 1213 1159 1129 1143 1162 1149 1080 792 442 394 420 468 584 756 1065 1392 1534 1398 1128 959 900 707 374 256 313 452 612 746 818 875 911 883 772 672 709 740 734 637 517 444 381 313 269 285 338 428 484 350 259 164 145 142 116 79 42 19 20 27 49 98 185 318 457 526 530 471 368 250 99 38 10 4 11 26 29 8 12 11 4 2 3 2 8 32 76 137 211 330 514 1024 1121 1080 998 866 948 844 1085 1604 2203 2623 2609 2483 2374 2298 2251 2202 2153 2135 2158 2081 1954 1808 1630 1468 1326 1245 1242 1279 1302 1306 1288 1118 1059 1056 1106 1240 1382 1281 1231 1144 1110 1125 1108 936 769 725 699 637 630 625 627 630 631 633 646 668 693 717 695 651 604 554 530 549 565 570 556 530 534 445 562 780 965 1063 1133 1296 1258 1093 951 818 472 376 561 738 1 5 13 14 9 15 41 75 101 121 99 84 102 151 248 383 482 495 484 474 343 178 147 143 147 163 207 249 280 331 418 518 611 643 684 699 686 672 669 658 630 602 593 592 595 606 624 638 644 639 623 599 551 518 491 454 414 377 340 305 263 215 167 147 163 208 212 190 167 157 153 173 195 210 209 200 181 157 133 117 109 107 108 101 104 93 89 93 97 103 110 110 103 95 90 87 84 81 68 54 46 43 43 40 29 19 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 71 140 204 248 279 306 327 366 418 453 485 531 568 571 544 532 608 812 885 702 556 512 526 544 545 518 491 482 493 514 525 491 498 503 494 480 466 453 447 422 422 397 338 255 167 111 87 88 102 119 123 105 86 72 53 37 27 17 8 3 4 7 15 28 41 51 59 60 54 76 158 305 485 644 722 790 897 1027 1172 1360 1470 1503 1514 1501 1462 1400 1325 1285 1347 1414 1382 1300 1251 1231 1127 1025 999 992 1032 1148 1264 1329 1344 1283 1226 1243 1271 1162 1116 1081 1030 965 906 868 792 767 808 788 750 776 904 1049 990 786 613 531 550 648 816 1077 1190 1231 1236 1231 1237 1227 830 588 504 483 501 619 820 1107 1329 1310 1087 862 823 868 727 430 293 357 511 639 626 620 656 720 789 829 827 836 859 871 799 670 553 446 353 289 271 277 301 350 344 348 371 324 224 183 151 105 51 24 13 10 18 44 108 225 312 377 435 467 465 225 96 43 28 39 75 89 69 49 25 5 2 2 2 5 14 30 52 89 143 223 523 795 993 1088 805 835 807 893 1290 2024 2508 2491 2408 2304 2222 2164 2057 1957 1907 1891 1808 1728 1670 1500 1301 1228 1184 1162 1175 1239 1387 1475 1396 1305 1248 1241 1379 1520 1533 1514 1459 1410 1343 1266 994 808 819 841 666 646 625 610 619 628 621 624 641 650 623 589 569 560 545 566 583 581 570 546 494 440 470 541 658 887 1116 1252 1232 1040 822 740 620 375 453 625 700 2 8 13 13 6 11 68 116 122 109 129 125 184 306 447 531 658 640 540 440 328 222 217 214 240 266 281 317 361 426 513 578 614 624 660 680 698 712 719 717 704 694 666 660 661 660 668 659 627 595 565 535 509 502 472 432 390 352 314 265 220 189 181 185 182 202 196 175 157 155 166 186 187 190 192 173 140 117 101 96 100 103 107 115 130 92 91 97 100 103 108 106 97 93 91 88 84 74 63 55 50 46 42 38 26 17 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 90 176 247 281 293 346 376 396 429 475 512 547 574 578 562 553 620 873 940 772 600 512 500 516 520 509 490 484 488 497 513 508 508 519 531 528 510 502 513 501 489 471 424 339 246 177 121 84 66 62 60 45 28 19 13 9 7 6 2 0 0 1 12 31 45 46 49 53 47 55 105 215 385 551 653 729 837 963 1078 1228 1361 1458 1516 1527 1499 1445 1366 1298 1311 1317 1289 1262 1279 1333 1339 1271 1218 1162 1119 1126 1137 1156 1180 1074 1008 1021 1013 975 975 997 1030 1022 958 875 806 796 809 784 753 764 843 1065 998 759 539 434 432 466 594 841 1052 1223 1342 1384 1337 1324 1110 921 778 669 618 711 928 1113 1087 877 650 590 844 877 754 543 383 362 453 486 401 393 427 471 527 584 649 708 743 759 747 698 631 550 454 374 325 293 259 237 246 278 323 341 336 317 278 220 167 125 99 73 24 12 12 59 109 161 244 347 466 333 189 102 62 65 144 171 160 122 64 2 2 2 2 3 5 7 11 62 84 113 219 438 769 1009 852 794 785 772 965 1842 2181 2236 2201 2154 2073 2000 1752 1506 1380 1419 1492 1451 1419 1357 1319 1265 1174 1125 1159 1307 1518 1637 1629 1555 1467 1339 1442 1585 1683 1730 1743 1748 1592 1461 1264 1062 932 952 795 710 650 615 605 621 624 615 626 633 618 590 573 603 639 666 653 615 583 538 517 535 581 545 628 889 1007 1062 1015 867 688 574 566 572 656 699 503 2 10 17 13 4 8 93 179 186 150 155 230 356 422 432 432 444 416 306 229 213 208 216 245 253 312 364 405 459 524 571 567 584 608 639 671 705 735 753 760 762 760 691 701 695 674 649 622 571 515 490 490 495 472 434 391 349 308 268 233 202 182 186 184 175 172 178 164 150 155 179 209 209 173 178 149 109 78 57 58 72 77 86 108 129 81 95 98 103 106 104 102 98 93 91 82 68 57 52 48 42 33 24 18 15 12 12 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 34 101 190 283 363 360 423 543 546 484 498 514 529 563 595 600 600 668 883 932 827 677 557 497 484 496 498 501 508 509 504 500 494 493 519 548 552 539 548 570 574 547 527 488 405 294 252 208 157 100 57 36 23 14 7 3 1 1 2 0 0 0 5 19 34 42 49 48 53 52 53 73 138 262 423 548 632 730 826 893 1008 1141 1274 1400 1489 1521 1496 1449 1347 1285 1250 1233 1230 1248 1308 1355 1318 1269 1238 1219 1172 1108 1135 1082 1035 1014 996 977 1001 988 963 916 834 746 714 670 631 655 689 732 804 864 970 855 648 479 396 380 351 421 571 726 857 980 1140 1263 1233 1202 1175 1100 958 831 864 1038 1021 796 547 481 684 1185 978 807 645 450 277 269 249 234 252 279 307 343 382 429 491 535 555 564 574 584 547 519 470 407 346 311 257 218 207 206 201 217 301 328 331 315 298 278 241 170 83 32 17 17 32 61 148 260 270 223 163 116 123 204 238 243 238 202 8 4 2 2 2 2 2 2 26 46 81 133 219 541 756 810 814 766 680 641 1184 1453 1751 2162 2368 2121 1854 1469 1211 1090 1096 1214 1195 1169 1262 1352 1321 1191 1181 1281 1513 1690 1758 1758 1753 1750 1586 1620 1733 1820 1843 1816 1855 1770 1679 1548 1354 1164 1041 922 756 638 630 651 731 778 801 805 765 696 660 657 683 700 693 657 637 625 607 692 890 958 675 754 837 757 713 844 833 673 482 528 718 801 760 437 2 13 30 22 11 35 123 256 250 199 237 403 616 617 463 300 194 144 128 145 151 141 156 195 241 320 385 443 500 541 541 563 585 614 641 670 703 734 751 755 757 741 692 724 687 644 601 560 519 474 473 476 458 413 365 326 298 263 241 228 212 190 205 185 167 162 158 144 133 147 167 176 166 139 139 103 65 34 18 22 41 51 69 100 115 89 90 79 84 90 92 91 92 84 80 69 55 44 37 29 22 14 6 2 5 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 47 125 217 315 420 451 523 611 639 598 540 504 521 571 633 641 655 760 874 897 852 754 633 529 477 487 491 514 527 525 512 492 470 466 498 521 535 559 601 616 605 581 563 537 460 311 283 279 251 183 104 48 22 9 4 2 1 0 0 0 0 1 6 15 21 23 31 35 41 41 41 53 91 163 291 419 515 600 670 709 767 891 1033 1192 1342 1445 1478 1483 1397 1293 1219 1186 1186 1203 1211 1200 1194 1219 1244 1211 1098 999 961 951 996 1057 1078 1080 1120 1060 921 755 620 546 525 505 486 516 614 737 783 823 811 708 608 506 402 349 313 339 406 470 513 543 589 731 817 859 888 897 866 809 853 924 780 530 401 513 645 855 867 784 625 393 203 169 167 177 202 236 258 252 252 274 317 354 373 389 400 434 428 408 393 378 348 384 338 275 218 168 118 93 153 246 322 374 395 368 354 300 208 121 54 0 2 0 34 90 139 169 162 160 214 271 280 274 332 393 135 24 2 2 2 2 2 2 2 10 40 103 136 365 590 678 669 627 538 554 734 811 1029 1576 2135 2234 1909 1492 1247 1174 1117 1092 991 1081 1288 1437 1474 1423 1455 1516 1658 1754 1782 1814 1956 1860 1801 1847 1940 1992 1985 1924 1901 1908 1922 1881 1680 1456 1263 1113 973 833 762 857 899 941 983 979 938 813 769 743 727 726 712 652 755 831 963 1156 1212 974 734 681 730 842 904 924 897 791 679 647 677 723 764 680 4 15 36 34 21 52 171 310 305 258 338 544 715 656 342 152 66 39 45 64 80 103 120 147 186 244 303 365 425 477 521 546 565 586 600 618 642 672 696 705 714 705 696 707 647 599 554 524 506 487 472 441 397 352 329 317 282 230 210 227 223 204 239 204 170 147 132 124 133 158 167 137 118 107 84 49 24 9 3 7 23 45 71 95 116 105 73 58 54 52 59 73 82 70 62 55 45 38 27 11 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 2 4 5 5 3 2 2 1 1 0 0 0 0 0 0 0 0 0 11 61 145 259 371 446 525 620 727 734 641 535 509 552 584 641 668 722 837 874 879 882 845 741 599 492 495 505 529 541 538 523 504 477 457 494 532 557 578 596 583 582 588 587 568 495 343 376 397 372 291 182 88 32 11 2 0 0 0 0 0 0 3 8 10 10 12 7 10 15 17 18 27 53 101 183 281 369 448 518 564 612 740 879 1004 1128 1262 1364 1398 1362 1290 1209 1161 1170 1186 1182 1140 1090 1082 1085 1024 941 880 821 853 975 1112 1168 1150 1125 1014 830 648 537 498 494 488 479 542 682 821 864 860 832 779 705 596 438 334 326 337 367 388 394 408 433 480 518 489 438 430 462 450 493 475 374 312 390 487 624 729 709 587 395 169 138 168 179 169 187 254 280 257 216 207 228 260 277 289 304 309 298 304 328 341 316 377 377 331 257 183 160 173 195 245 304 354 391 365 370 358 324 260 166 41 27 15 19 29 30 44 116 192 239 229 169 120 185 110 29 4 1 2 2 1 1 2 2 2 13 80 132 242 516 720 615 488 397 408 492 525 579 840 1366 2042 2122 1840 1507 1276 1166 1063 885 1021 1234 1239 1043 1305 1483 1596 1676 1707 1663 1606 1598 1709 1833 1907 2041 2100 2091 2035 1964 1944 2046 2080 1999 1832 1637 1470 1373 1172 927 843 853 917 977 986 961 876 821 793 804 886 934 1030 1035 1017 1049 1061 884 736 627 624 759 790 725 894 933 843 716 596 635 636 705 710 5 11 25 33 9 40 211 313 304 292 404 582 643 451 140 47 22 19 23 25 28 47 74 71 94 136 186 250 320 376 416 450 482 513 523 534 553 585 618 645 666 665 678 662 601 559 528 511 494 468 435 404 368 369 354 307 255 243 233 229 206 202 217 179 147 131 127 142 170 192 172 119 81 56 32 12 3 1 0 4 17 39 63 84 112 89 55 46 38 35 44 59 63 54 48 39 30 34 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 5 5 4 3 2 1 1 0 0 0 0 1 2 31 118 212 344 483 555 637 738 763 700 600 528 516 559 594 634 677 747 837 876 896 920 921 830 668 529 502 517 542 558 559 547 523 481 441 483 545 581 586 586 577 577 592 601 567 475 376 430 430 389 310 208 108 35 22 7 1 0 0 0 0 2 10 18 22 22 23 22 18 15 20 33 53 78 109 158 221 294 373 450 505 525 653 770 855 942 1064 1194 1276 1326 1288 1187 1084 1030 1034 1045 1017 985 986 976 870 821 805 817 895 1030 1158 1171 1097 994 881 740 604 518 481 484 532 634 770 880 920 931 855 760 706 688 639 478 331 315 338 349 342 352 390 432 462 486 451 366 296 254 245 266 268 255 264 333 330 407 468 427 305 184 74 81 120 125 98 95 178 220 256 256 226 202 211 226 199 205 220 206 184 227 308 294 320 350 345 283 189 204 224 236 250 269 293 333 335 346 357 363 336 272 176 129 114 113 107 95 122 184 222 217 168 74 34 47 20 6 3 4 3 1 2 1 1 2 2 3 37 70 96 275 594 581 481 294 212 245 297 361 475 710 1504 2034 2113 1942 1586 1399 1233 1064 993 1029 1025 509 760 1197 1490 1588 1535 1346 1241 1368 1599 1691 1624 1800 2007 2080 1921 1704 1619 1768 1848 1982 2080 2029 1852 1752 1640 1336 1126 1058 1015 968 978 953 887 842 870 976 1151 1246 1230 1093 896 830 746 656 657 603 513 619 611 614 811 934 871 784 808 713 613 520 388 25 32 34 24 9 28 215 273 296 349 435 545 523 213 29 15 10 13 15 12 8 14 36 22 41 83 136 191 245 286 305 337 376 415 438 465 505 547 582 608 623 619 645 608 560 534 519 496 462 431 417 418 435 418 315 271 260 285 292 233 226 208 183 153 137 143 153 169 178 165 117 63 31 15 5 1 0 0 0 9 23 37 52 75 96 61 37 31 33 44 54 53 47 42 36 25 18 24 18 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 1 3 4 4 4 6 8 8 8 10 11 10 8 8 7 5 4 4 2 1 2 4 7 12 19 53 201 342 483 603 666 726 773 768 707 600 502 486 522 598 676 738 782 817 861 915 942 959 898 757 607 548 540 557 578 584 566 531 506 468 506 572 617 626 616 606 605 608 601 558 480 417 432 438 390 291 175 81 30 17 9 7 5 2 1 3 3 10 17 24 30 34 33 24 20 28 45 65 89 112 168 226 281 343 417 469 488 599 697 769 844 956 1118 1284 1352 1263 1081 907 808 773 780 787 815 836 823 812 822 837 877 932 995 1062 1108 1094 1050 967 843 703 586 531 538 613 739 861 902 865 824 665 574 567 597 594 473 305 276 315 346 347 351 392 447 469 472 446 386 328 284 271 277 284 272 225 135 148 263 333 320 260 156 76 80 84 85 78 44 32 116 201 247 242 206 175 210 211 217 226 219 200 237 269 264 274 297 310 296 228 219 220 220 224 243 260 280 289 294 295 285 251 249 234 220 220 224 215 207 228 250 265 285 285 131 70 37 16 11 18 21 15 6 14 22 19 9 1 3 13 28 37 89 305 491 628 405 145 87 101 168 290 363 807 1465 1939 2186 1989 1765 1504 1247 1047 959 986 731 794 1077 1341 1354 1370 1215 1155 1260 1303 1178 1178 1331 1419 1422 1301 1076 1116 1371 1571 1773 1997 2112 2072 1960 1940 1788 1499 1265 1103 1029 981 898 832 866 969 1131 1285 1342 1225 990 740 679 675 738 756 637 433 402 545 762 957 1079 966 812 788 805 693 429 224 56 73 61 32 23 53 150 208 252 322 409 462 414 89 10 4 5 10 13 8 6 9 11 8 20 66 127 184 231 263 274 281 319 364 404 441 489 529 558 578 587 589 605 554 521 504 487 456 431 419 422 428 401 333 271 321 335 314 279 253 246 199 167 158 166 174 186 171 139 95 50 18 8 2 0 0 0 0 0 18 35 39 52 79 93 47 29 21 26 43 55 44 32 30 24 18 24 20 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 2 3 5 7 9 10 10 11 10 10 11 12 13 12 10 10 8 7 6 7 9 15 25 34 44 57 81 106 265 464 640 741 762 775 787 753 688 619 571 559 589 683 758 783 769 749 761 820 899 945 927 827 676 574 547 559 578 583 566 538 537 529 578 647 692 695 673 663 696 673 618 562 515 464 444 436 368 261 152 72 44 37 30 21 12 4 1 1 2 7 14 26 40 49 38 15 13 26 51 85 118 167 224 261 284 312 347 349 446 570 682 770 851 969 1128 1253 1273 1170 1019 905 816 654 616 607 616 646 689 744 775 790 830 874 908 956 1056 1126 1142 1095 989 844 707 619 572 592 649 687 665 581 537 470 439 455 495 520 386 274 252 286 333 365 369 372 342 346 375 388 369 334 321 320 327 307 223 107 50 43 62 112 209 306 182 65 48 66 103 137 117 123 149 194 234 249 238 221 254 274 286 284 263 248 241 236 229 228 233 233 238 226 219 213 208 209 224 226 227 231 233 229 236 248 249 242 235 237 248 250 250 252 254 263 288 332 268 248 129 20 15 33 36 33 15 14 34 45 32 7 2 4 9 12 9 81 267 576 574 266 55 20 29 112 214 409 796 1273 1920 2120 2039 1825 1511 1173 932 851 775 796 972 1297 1237 1177 1104 1177 1243 987 909 1006 1101 958 597 577 652 910 1323 1656 1815 1945 2028 2060 2061 2077 1998 1724 1390 1209 1115 1012 896 846 961 1116 1268 1315 1222 1098 940 792 720 793 904 730 563 455 444 662 1043 1205 1136 919 896 1086 1138 947 394 182 32 45 43 19 27 68 127 188 259 397 473 453 333 124 21 3 6 14 19 18 13 11 7 4 4 8 56 113 163 195 213 226 277 342 396 441 482 514 528 540 553 562 556 505 480 477 464 445 430 415 389 367 347 322 314 388 389 350 296 249 222 190 193 199 205 200 184 149 90 42 16 6 2 1 0 0 0 4 14 27 37 36 54 74 62 13 18 13 19 35 46 40 26 32 24 20 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 1 1 2 4 7 9 11 12 14 16 17 15 14 15 16 16 14 12 10 9 11 17 28 46 70 93 117 137 162 206 252 400 591 760 850 850 822 828 828 752 667 618 629 720 806 841 813 737 659 633 672 772 848 873 828 723 614 558 555 567 570 568 576 590 606 658 722 768 790 803 764 756 689 615 563 534 504 460 436 348 246 161 94 56 31 16 6 2 2 3 0 1 8 26 50 65 57 31 20 29 51 83 125 165 220 264 277 278 292 330 355 420 519 637 746 844 971 1068 1108 1094 1040 975 913 807 706 664 634 625 639 658 676 711 712 730 784 852 898 941 970 972 933 858 777 686 626 592 576 573 582 587 551 500 467 452 435 397 357 264 220 215 244 299 347 346 344 305 307 334 334 312 261 292 337 359 320 200 70 30 22 20 44 102 139 93 32 26 64 110 135 147 168 173 202 240 254 256 265 289 312 320 306 279 255 237 219 201 188 183 171 164 156 143 135 147 187 193 176 159 165 190 192 195 209 222 220 209 210 221 233 250 258 258 257 262 284 311 358 256 50 5 12 20 36 29 14 25 45 59 24 7 6 3 5 3 18 143 348 478 375 167 115 104 146 217 233 311 709 1364 1900 2163 2111 1777 1474 1259 1091 965 1001 1139 1419 1372 1163 924 826 1093 1050 1092 1101 1046 938 723 650 899 1287 1700 2001 2041 1978 1918 1928 1988 2033 1968 1838 1551 1333 1174 1049 918 931 1146 1310 1350 1286 1054 1135 1097 956 828 801 830 588 443 439 609 971 1256 1108 1063 1018 936 866 824 682 330 183 10 9 5 5 31 132 167 204 309 498 536 484 400 267 115 46 34 27 27 26 19 12 7 2 0 1 11 34 59 82 106 149 219 323 409 478 524 542 539 530 529 520 490 455 450 466 473 451 395 358 345 335 332 313 331 391 377 332 287 249 223 209 213 197 201 174 130 87 44 13 4 1 0 0 0 0 0 13 30 37 34 32 44 59 47 9 8 5 12 28 38 32 17 24 27 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 4 6 7 11 14 15 16 18 21 21 23 22 21 21 21 18 15 13 18 36 64 98 138 170 196 234 273 319 386 467 583 723 828 869 862 845 848 855 786 745 747 767 829 868 850 788 704 622 569 574 636 695 735 740 705 634 559 547 563 580 607 661 714 722 738 779 806 822 860 822 792 711 616 547 518 508 488 383 307 241 173 118 86 68 47 26 14 14 17 18 21 41 73 95 88 53 40 43 60 82 101 121 150 216 250 260 261 274 313 346 375 419 507 626 743 863 922 937 933 936 959 988 969 887 834 793 758 730 702 687 720 731 748 781 803 794 766 730 694 649 595 542 491 457 451 471 496 494 492 477 463 445 416 365 286 224 190 185 207 236 235 200 271 355 396 393 354 280 260 253 304 352 346 271 153 72 32 26 28 21 11 13 21 17 31 62 91 112 151 193 203 218 258 285 295 307 348 377 363 312 272 251 229 204 176 155 141 124 115 96 82 94 129 169 178 159 141 150 178 182 183 185 190 189 182 187 198 219 247 272 286 286 267 260 276 227 88 7 1 2 4 21 30 16 2 12 42 43 43 44 8 27 18 34 97 201 313 330 243 179 208 326 463 317 233 407 781 1225 1641 1915 1888 1799 1674 1477 1237 1452 1515 1523 1411 1168 769 462 686 832 1034 1166 1006 754 579 735 1168 1697 2108 2352 2265 2061 1865 1834 1978 2011 1864 1768 1580 1408 1365 1487 1228 1305 1410 1394 1320 1372 1414 1413 1304 1107 911 853 726 544 514 645 873 1119 1091 974 1028 1078 877 537 534 419 316 276 10 4 1 6 34 116 135 140 223 387 499 495 492 459 373 240 118 64 36 28 24 15 8 5 1 0 1 6 11 21 45 94 180 305 437 526 559 551 527 501 483 457 419 388 379 380 368 341 326 315 312 323 313 299 314 342 340 314 276 240 217 193 162 127 149 131 83 38 12 2 0 0 0 0 0 0 1 14 27 33 32 34 42 38 18 6 7 4 5 20 34 33 21 17 27 16 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 6 9 11 16 20 21 22 25 26 27 28 28 27 27 26 24 22 36 71 123 173 208 226 247 284 329 382 448 532 636 730 792 824 830 826 832 852 849 822 813 840 888 921 916 873 828 753 647 552 539 547 567 589 607 628 668 670 603 586 599 631 682 739 781 803 817 816 819 856 846 807 713 604 523 486 466 447 375 310 241 169 118 91 82 76 60 45 40 43 67 102 131 147 135 97 76 77 82 90 102 118 132 150 206 235 250 259 270 300 331 339 343 390 487 600 687 744 799 839 872 920 991 1023 1010 982 948 914 867 789 733 750 779 792 779 745 712 663 613 563 504 431 360 323 310 338 385 408 386 390 393 373 331 278 222 167 146 151 175 215 252 260 265 284 337 387 403 364 192 201 219 236 248 243 180 105 60 37 31 35 39 35 28 33 41 56 84 116 133 187 220 239 260 291 332 383 428 483 509 457 367 309 287 261 216 162 120 115 119 119 103 89 106 150 171 175 161 144 144 154 166 179 184 182 178 171 176 189 204 236 286 327 361 283 243 250 228 120 4 0 1 1 6 15 10 1 0 7 34 74 96 36 31 18 19 52 112 191 193 139 92 126 330 664 489 324 298 434 703 1126 1484 1697 1746 1773 1944 1737 1735 1613 1423 1290 1234 988 742 679 674 816 1149 1120 809 451 479 934 1629 2268 2524 2402 2148 1986 2032 2217 2077 1878 1690 1548 1486 1513 1559 1477 1420 1358 1367 1326 1423 1504 1545 1453 1218 1007 893 721 665 754 959 1174 1202 1118 1007 971 979 747 543 500 443 324 314 21 14 6 3 11 35 54 62 100 214 375 485 522 533 529 404 248 157 56 16 10 10 8 5 1 0 0 2 7 13 25 74 172 292 407 486 491 480 452 417 391 386 339 298 285 293 299 291 285 275 268 267 275 293 319 314 295 274 252 218 184 150 110 80 89 63 34 12 1 0 0 0 0 0 0 2 7 18 26 30 34 40 45 32 11 2 2 1 1 11 23 21 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 14 15 20 21 24 26 27 27 28 27 27 28 30 32 36 46 76 128 188 236 260 263 281 324 374 428 485 547 612 676 734 783 803 807 820 839 836 851 912 976 1000 990 986 908 848 741 615 551 533 512 517 542 560 577 630 714 631 604 612 626 638 661 704 744 754 758 774 798 796 748 666 570 500 474 455 429 350 260 188 141 108 81 66 60 53 48 50 65 105 153 181 172 136 103 105 101 99 115 146 175 182 174 190 219 243 255 266 290 311 314 325 361 426 514 590 666 761 837 876 891 935 972 995 1004 1000 976 923 849 777 784 818 828 795 762 726 685 649 602 523 407 309 251 234 238 245 245 239 249 240 225 196 150 111 90 96 126 163 188 184 176 204 221 235 243 257 302 182 193 204 191 180 199 144 115 86 58 42 50 73 72 62 59 59 63 81 120 130 164 217 273 312 319 356 390 483 599 628 528 384 348 343 320 266 198 146 133 141 145 134 120 129 151 136 124 115 104 92 80 107 131 147 161 169 161 171 171 183 225 281 330 350 235 170 157 111 11 4 3 2 1 1 3 2 0 1 4 15 40 55 52 44 26 17 28 79 117 95 50 28 90 467 668 582 389 251 266 468 766 1072 1345 1458 1293 1192 1290 1338 1227 1109 1072 1197 1246 1335 1216 994 829 1044 1173 1142 793 473 597 1143 1978 2471 2655 2674 2622 2545 2437 2198 1963 1792 1673 1642 1720 1778 1748 1607 1315 1253 1233 1401 1655 1798 1660 1367 1112 864 762 859 945 1057 1157 1148 1073 1004 986 898 690 562 510 458 283 310 6 7 4 1 3 13 18 22 45 124 270 423 524 543 477 441 369 251 105 20 6 6 6 5 8 12 11 11 27 56 94 148 236 324 378 387 375 414 386 344 321 315 290 253 264 274 277 259 232 228 224 232 258 281 256 251 228 209 197 178 138 102 70 46 27 9 4 1 0 0 0 0 0 0 5 10 17 28 36 36 37 41 41 24 5 1 0 0 2 8 15 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 1 1 2 6 11 16 18 19 20 21 23 25 27 28 27 26 28 29 33 38 48 67 96 138 179 213 247 282 305 341 385 431 476 520 568 615 663 734 775 791 809 829 881 963 1019 1031 1013 1005 1037 960 889 817 728 616 501 468 501 534 563 586 585 555 576 601 611 606 599 606 616 642 663 681 703 728 718 659 621 552 489 472 440 393 312 238 188 154 122 96 58 44 46 54 66 93 138 172 177 151 124 132 147 143 141 172 212 223 197 166 160 177 198 218 244 268 296 307 327 363 412 476 566 698 829 907 919 903 897 903 913 913 898 861 797 729 725 760 798 810 797 838 819 774 728 676 596 476 432 357 276 211 169 139 110 116 110 115 118 93 71 62 71 90 115 131 112 90 86 116 161 190 184 213 193 204 228 225 182 189 131 112 102 81 58 59 72 71 67 56 43 43 77 110 108 143 212 276 315 314 338 348 397 484 576 607 432 378 369 332 269 227 167 146 147 153 160 169 164 157 129 103 88 83 94 124 132 134 142 152 155 145 149 148 159 199 249 258 192 128 101 90 55 8 10 13 17 20 0 0 0 0 2 7 9 12 14 34 51 57 46 25 66 78 54 19 10 60 454 679 646 441 286 316 414 567 780 990 1048 814 671 633 598 580 647 749 1032 1078 1099 1135 1056 931 983 1109 1207 1075 658 369 543 1247 2031 2652 3055 3154 2924 2625 2335 2122 2010 1946 1936 1969 1996 2009 1920 1336 1062 1063 1338 1754 1953 1810 1566 1263 1051 1067 1111 1146 1224 1276 1256 1243 1278 1178 1013 797 607 514 495 367 346 0 0 0 2 8 20 39 54 75 94 149 264 418 537 538 447 351 255 141 51 11 5 5 8 15 19 20 20 45 89 141 190 249 315 343 305 266 299 282 239 226 220 195 164 173 179 176 176 184 185 170 165 163 150 148 166 153 136 124 109 78 47 28 12 3 1 0 0 0 0 0 0 2 9 23 26 30 40 49 50 44 40 34 19 2 0 0 0 3 8 13 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 1 3 4 4 6 7 12 16 18 20 21 21 23 25 26 27 27 31 30 33 38 47 62 79 101 129 162 210 265 291 332 373 425 479 529 579 632 655 700 744 780 821 885 965 994 965 923 899 909 988 1007 972 871 718 563 468 457 509 479 449 474 519 547 561 574 588 598 600 603 582 590 617 648 676 699 709 684 609 544 504 474 425 360 289 231 192 165 144 126 114 105 104 119 150 188 212 224 200 168 162 191 220 234 245 273 285 248 200 170 160 156 161 181 218 256 287 297 310 338 383 450 551 703 831 889 877 833 795 794 791 796 796 767 735 706 707 719 737 765 809 877 851 817 807 817 811 744 670 532 372 241 173 150 104 87 77 78 89 92 82 71 66 67 73 80 77 81 94 122 158 180 166 165 164 177 207 217 163 144 124 111 95 76 59 52 52 55 48 34 25 25 40 33 64 126 192 245 277 288 307 318 325 347 391 481 438 410 372 289 235 233 193 168 156 156 172 198 189 169 148 130 118 129 163 200 213 206 189 170 148 135 129 128 130 134 194 163 108 72 66 88 64 32 18 23 46 86 24 6 1 1 4 11 8 7 15 35 53 50 42 34 49 53 35 6 3 137 429 682 711 468 335 347 408 483 583 713 687 523 400 336 321 322 405 748 1110 1179 1059 1027 957 946 1013 1001 861 879 677 342 257 611 1296 2090 2752 3031 3014 2853 2636 2427 2285 2213 2170 2156 2178 2258 1901 1392 1077 1091 1424 1840 2007 1968 1750 1465 1292 1212 1133 1176 1210 1151 1129 1259 1427 1390 1205 948 707 618 505 406 370 0 0 1 3 14 32 60 83 107 128 128 148 259 449 575 519 419 310 184 87 30 8 3 2 6 12 16 17 40 77 108 127 152 194 242 200 139 125 129 105 89 79 72 62 46 51 72 105 130 129 104 88 88 67 50 62 77 70 53 38 31 22 6 2 0 0 0 0 0 0 1 4 13 32 40 42 44 47 51 52 49 42 33 16 1 0 0 0 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 0 0 0 0 0 2 4 6 6 7 11 15 17 19 22 22 21 20 21 22 24 26 30 31 31 33 37 44 52 62 78 110 150 197 250 291 340 406 476 533 574 615 649 691 751 822 894 958 969 903 824 759 731 759 878 955 969 910 796 666 565 509 496 460 426 423 451 481 504 525 554 599 637 610 592 586 597 613 630 651 693 704 657 600 551 501 436 369 335 295 255 227 210 210 225 240 257 274 290 297 265 236 202 194 226 270 304 341 345 334 301 238 185 166 160 151 142 152 202 258 297 319 330 340 369 430 573 705 785 799 767 735 775 826 827 796 755 716 705 706 713 708 695 692 719 718 712 743 789 807 774 664 592 510 424 356 316 248 205 181 166 155 148 154 149 142 119 91 73 61 48 57 74 99 120 120 108 107 110 121 138 145 112 120 139 132 102 70 53 47 43 43 40 30 22 26 28 30 49 97 177 247 266 275 284 282 261 231 196 262 320 321 279 218 219 222 205 192 188 185 197 197 182 169 159 144 132 162 187 211 220 214 202 183 155 131 118 127 163 168 154 112 71 42 18 61 59 38 17 14 39 115 77 39 13 3 9 18 16 13 18 32 50 34 28 32 42 45 25 5 10 127 373 626 659 472 364 355 407 474 537 600 499 380 298 243 211 228 427 1119 1860 2177 2016 1778 1605 1431 1301 1275 1215 889 720 486 312 341 646 1395 1996 2443 2779 2975 2937 2527 2150 2011 2059 2182 2124 2012 1728 1394 1178 1203 1445 1804 2045 2066 1871 1619 1475 1470 1344 1280 1257 1144 1094 1239 1386 1443 1390 1178 1021 779 557 428 391 2 9 19 16 8 13 30 50 66 79 96 123 184 335 523 574 510 457 300 147 55 18 4 2 5 9 10 13 26 51 66 66 65 79 117 102 75 57 48 39 22 16 18 21 20 31 57 97 106 85 58 41 21 9 6 10 16 16 10 11 19 16 3 0 0 0 0 0 0 1 7 23 41 54 52 53 51 49 50 56 64 63 30 10 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 1 2 4 5 6 15 16 17 18 20 18 16 17 17 19 20 22 27 30 31 31 31 34 39 46 52 64 90 137 204 264 332 412 486 535 564 606 661 729 802 869 920 939 908 808 746 711 700 724 786 850 902 907 848 749 674 636 546 500 470 437 410 409 454 484 506 548 613 648 643 622 595 565 550 575 630 653 645 615 567 507 444 424 387 355 332 311 281 272 285 308 333 344 333 317 285 271 272 285 307 335 363 383 354 295 229 168 137 144 149 143 131 132 183 238 283 315 329 341 377 451 596 707 748 718 651 605 641 678 690 666 626 610 612 630 658 659 619 563 547 559 587 632 674 695 696 623 565 535 517 484 441 406 362 335 323 314 293 263 255 249 231 198 155 114 80 52 49 62 71 65 59 62 66 75 88 97 102 116 117 126 132 106 89 66 51 44 37 29 23 28 38 54 69 100 183 251 287 301 300 291 274 267 302 344 343 301 278 235 221 210 216 231 223 199 180 165 160 162 158 154 147 127 118 133 158 163 163 161 147 118 94 117 140 150 129 104 82 30 4 39 61 51 17 4 18 81 97 80 43 1 8 19 24 24 23 29 48 43 30 28 42 48 24 6 12 69 226 469 539 537 511 488 489 543 629 681 582 437 332 247 196 204 425 1089 1968 2566 2516 2298 2137 1859 1529 1303 935 839 754 658 536 402 501 805 1182 1606 2074 2541 2295 1839 1619 1695 1951 2124 2124 2035 1816 1588 1419 1495 1727 1920 2055 2114 1961 1710 1530 1557 1588 1534 1465 1360 1384 1328 1298 1385 1539 1323 1058 792 595 519 489 31 71 104 90 45 15 6 10 11 10 33 82 165 302 479 567 647 630 459 252 153 74 33 16 11 9 7 12 27 49 69 62 42 36 42 41 39 31 22 15 10 7 2 4 10 22 43 57 53 39 23 13 9 6 2 1 1 3 5 9 14 9 4 2 0 0 0 0 3 10 24 52 68 67 60 56 50 52 64 79 84 69 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 7 8 15 16 15 16 15 13 11 14 15 16 19 21 24 25 27 29 34 40 46 50 62 87 128 183 248 313 375 442 507 563 609 662 713 774 827 855 858 848 842 810 767 737 717 696 696 731 786 831 847 828 788 738 678 615 550 485 427 388 391 441 476 510 569 639 663 637 599 548 507 515 567 572 576 573 549 499 455 466 465 449 415 372 337 327 319 310 313 327 336 338 334 335 341 344 341 340 341 317 263 200 145 109 115 134 136 126 119 132 172 221 275 320 343 354 397 486 602 685 696 643 577 520 538 554 550 536 530 533 530 528 524 499 446 392 387 432 510 570 598 647 663 619 601 608 605 576 565 523 488 463 450 445 413 351 325 316 316 316 303 266 236 195 155 123 108 106 101 89 81 83 86 82 69 71 90 120 141 142 134 119 97 68 42 29 29 33 44 62 87 122 187 257 315 349 356 343 332 378 460 491 432 322 334 299 245 196 186 202 176 180 178 168 162 160 150 142 109 76 66 81 105 126 129 135 136 128 112 129 130 123 115 116 116 43 10 28 73 89 27 11 23 61 97 110 84 31 22 29 45 56 47 44 50 40 22 21 46 51 33 15 8 46 158 328 463 568 645 697 729 779 889 995 938 729 522 361 270 254 415 784 1263 1563 1721 1717 1642 1553 1464 1323 1044 769 749 959 1050 1013 1010 948 912 942 1174 1490 1463 1402 1519 1890 2275 2446 2399 2152 1861 1669 1555 1699 1849 1907 1952 2080 2060 1884 1692 1605 1674 1735 1603 1488 1379 1294 1272 1337 1355 1179 970 794 673 650 609 108 185 230 222 141 51 10 1 1 0 3 36 117 255 447 649 776 664 407 129 9 20 22 23 24 23 16 18 32 59 84 80 44 36 22 14 19 18 15 12 9 6 2 0 2 7 10 7 6 7 4 3 4 2 0 0 0 5 11 13 5 3 4 3 1 0 0 0 12 33 52 66 70 65 62 61 58 57 67 85 90 65 17 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 8 9 10 14 16 14 12 11 10 8 11 10 11 12 14 16 16 18 22 32 42 50 55 70 100 144 202 270 340 401 453 520 588 646 697 744 787 811 813 802 790 785 779 762 718 667 634 627 644 669 702 754 809 829 835 810 754 673 576 481 411 388 432 485 526 556 582 613 647 652 609 547 529 554 550 546 546 530 484 449 437 451 458 444 417 399 405 423 452 464 451 429 413 396 378 361 335 295 255 222 186 159 138 122 117 148 167 170 170 178 196 215 236 268 299 326 358 413 492 580 650 671 632 553 517 492 475 473 484 496 505 481 435 392 357 322 280 262 296 372 446 499 568 617 656 689 683 643 622 614 603 585 555 519 484 428 374 339 320 318 328 326 303 316 312 287 264 257 263 249 209 165 133 119 109 99 90 98 128 167 208 251 220 162 119 98 86 65 73 108 150 168 181 220 263 329 399 435 403 365 378 457 528 520 444 413 315 204 146 150 166 167 187 193 193 197 184 152 117 84 84 103 89 100 109 120 123 116 117 111 102 95 102 125 146 148 90 33 19 55 101 50 27 31 59 91 102 88 68 63 71 84 98 80 65 49 26 10 18 45 51 40 25 21 53 145 282 428 560 657 734 821 965 1142 1269 1278 1162 975 744 578 544 609 684 669 704 813 894 955 999 999 918 747 636 757 1313 1712 1866 1745 1520 1394 1174 1103 1023 947 1078 1438 2031 2399 2579 2447 2022 1653 1456 1508 1719 1907 1946 1961 2012 2040 1933 1763 1709 1708 1697 1587 1502 1477 1452 1364 1283 1184 1072 973 837 775 711 625 220 298 350 347 275 148 60 33 14 2 3 21 116 282 490 694 785 495 229 58 0 1 2 6 11 16 14 14 21 43 78 96 67 22 13 10 10 9 9 9 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 6 0 0 1 1 0 0 2 13 33 56 68 65 60 64 67 72 76 77 78 85 89 64 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 15 18 17 14 10 7 6 5 5 6 7 8 9 11 13 14 12 14 23 32 37 42 53 70 99 145 209 284 360 429 502 569 628 681 730 760 774 777 778 773 735 711 692 665 631 601 589 591 599 624 669 735 814 871 892 870 800 688 557 458 399 422 469 514 549 578 613 669 686 658 608 577 577 564 534 512 492 460 429 404 402 408 412 409 403 400 402 415 431 437 425 399 365 325 284 236 179 135 117 122 138 149 152 167 192 208 214 220 228 233 235 253 257 260 275 314 391 492 582 653 691 671 564 530 498 473 467 480 495 490 443 386 342 315 286 229 189 185 213 271 353 409 449 472 563 650 653 657 656 661 648 612 562 496 429 377 329 304 311 327 321 316 332 355 375 391 384 407 409 400 382 334 225 190 185 183 200 233 248 271 305 264 214 218 242 276 273 255 270 314 296 239 250 273 311 359 389 401 363 332 388 500 544 529 435 298 199 165 164 171 198 224 226 225 223 185 143 100 73 66 70 86 90 102 105 93 95 101 92 92 100 125 168 175 156 103 47 21 37 73 63 36 29 50 82 92 93 89 93 104 109 116 101 73 43 20 6 19 41 48 42 32 25 47 131 264 427 595 752 880 991 1141 1298 1399 1411 1367 1286 1107 963 926 965 1046 821 595 497 434 494 503 449 382 334 302 368 1091 1687 2073 2303 2335 2266 2058 1671 1262 988 938 1209 1685 2089 2402 2502 1927 1621 1596 1741 1922 2055 2076 2000 1949 1942 1897 1838 1710 1532 1508 1560 1581 1535 1468 1307 1156 1080 1083 1023 936 867 756 594 319 384 447 463 410 292 156 89 33 36 70 101 193 367 550 645 545 201 76 17 0 0 0 1 2 3 3 3 5 14 42 67 52 6 16 14 9 5 4 4 4 2 3 3 0 0 0 0 0 0 0 0 0 1 0 0 0 1 1 1 0 0 0 0 0 0 9 33 54 63 64 60 56 59 72 82 84 85 86 86 88 63 25 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 1 3 7 14 12 12 17 22 23 19 13 7 3 2 2 2 10 14 14 13 14 17 14 13 18 23 24 27 33 42 57 83 124 184 270 357 440 520 585 628 652 686 727 756 774 769 709 686 675 645 606 575 565 567 570 601 653 710 758 813 875 909 883 785 636 500 423 392 398 430 475 532 583 593 601 606 615 637 663 626 570 507 468 468 446 428 424 420 414 410 411 405 408 403 381 353 349 331 323 303 264 213 165 143 152 180 198 196 189 200 205 207 207 209 213 219 220 245 246 234 237 279 392 509 592 633 639 623 586 547 514 492 486 492 493 457 394 338 303 276 235 185 169 180 224 290 338 319 347 412 516 628 696 710 713 692 658 637 611 555 472 387 315 283 297 307 332 365 385 392 398 403 409 433 458 494 538 573 441 384 372 392 425 441 352 307 295 305 342 397 410 425 432 424 407 393 320 256 285 331 369 403 423 447 388 319 339 461 542 556 497 421 359 300 276 299 343 343 300 251 193 152 125 93 71 69 74 80 91 115 126 115 160 200 192 179 183 195 210 189 135 70 32 41 56 75 74 48 26 34 57 69 73 70 73 94 109 121 121 99 60 27 17 22 42 49 41 36 31 39 106 224 373 542 741 948 1070 1183 1289 1331 1289 1267 1241 1119 981 941 968 1057 972 815 654 324 336 307 267 230 180 143 203 581 975 1297 1649 2191 2426 2444 2270 1959 1559 1463 1512 1698 1853 1826 1708 1541 1549 1732 2001 2234 2307 2183 2002 1916 1886 1811 1829 1481 1304 1351 1469 1434 1437 1331 1185 1072 1054 1129 1093 1012 879 680 325 461 486 546 589 558 448 288 135 31 82 161 216 280 389 454 385 218 35 8 1 0 0 0 0 0 0 0 0 0 1 2 7 15 15 22 17 22 20 19 17 10 4 1 1 0 0 0 0 0 0 0 0 1 9 4 1 2 0 0 0 0 0 0 0 0 1 12 32 49 52 53 54 55 60 71 76 72 68 71 81 81 47 14 1 1 1 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 2 6 12 14 14 16 19 19 17 12 8 6 4 2 1 2 18 26 23 20 22 28 23 18 16 15 14 16 18 25 36 51 75 114 184 274 369 465 549 612 652 681 738 773 786 772 717 681 651 622 604 594 582 586 579 592 624 665 706 748 812 893 930 884 758 613 499 433 401 396 419 479 550 559 553 560 594 653 674 634 656 610 528 511 500 491 497 495 481 464 466 481 504 496 468 448 442 376 386 391 368 327 293 272 280 301 299 259 198 191 200 203 200 192 182 185 211 243 270 298 328 360 415 512 569 593 602 595 576 551 504 473 473 478 467 414 353 298 257 235 203 189 209 241 267 276 260 272 329 422 540 665 765 777 724 595 521 553 599 607 529 414 324 286 273 295 359 449 488 464 462 452 437 427 436 466 513 618 604 565 521 490 496 487 382 331 326 355 410 509 495 458 424 424 463 474 403 361 378 429 488 550 603 595 495 388 358 398 465 486 424 331 257 249 318 469 576 549 408 254 166 130 104 82 73 70 71 83 98 132 176 202 272 326 334 321 303 272 250 216 170 115 59 51 68 78 77 59 34 27 33 51 62 59 57 77 92 105 116 117 96 71 54 42 49 59 50 33 29 31 78 172 287 426 609 797 933 1015 1070 1092 1032 964 885 805 747 725 714 648 539 579 782 588 494 384 280 196 164 138 155 242 362 470 746 1331 1731 1927 2070 2143 2143 2099 2064 1932 1664 1303 1100 1106 1249 1509 1823 2107 2301 2259 2098 1937 1794 1627 1468 1325 1250 1326 1357 1344 1299 1245 1220 1192 1221 1235 1160 990 689 481 253 616 629 670 720 693 561 367 166 27 45 91 134 168 187 159 59 29 2 0 0 0 0 0 0 0 1 0 0 0 0 0 0 15 37 38 32 54 74 93 86 58 28 17 27 41 26 4 0 0 1 1 1 4 14 9 7 5 1 0 0 0 0 0 0 0 6 20 34 42 44 44 49 52 55 57 55 57 52 49 48 40 13 2 0 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 2 8 16 15 19 24 24 18 12 10 9 6 5 3 3 7 22 28 25 23 23 24 19 11 9 9 9 8 11 21 36 46 61 93 138 208 308 426 543 635 690 731 774 795 796 780 748 730 736 728 714 694 663 644 616 606 621 653 691 723 765 854 938 963 901 768 620 514 451 427 437 476 531 567 576 582 606 643 644 648 658 638 602 582 551 516 503 516 524 504 486 497 505 507 512 523 511 437 434 435 416 384 359 322 327 343 325 261 187 186 214 239 253 262 273 273 310 342 372 416 467 462 449 493 522 534 552 578 592 561 481 428 438 457 431 370 315 258 209 204 197 219 263 306 305 229 195 220 286 376 497 643 731 686 574 462 407 434 503 566 541 443 341 297 281 294 358 502 567 511 524 520 486 454 442 451 471 537 569 544 465 376 345 351 350 352 351 369 460 519 504 471 459 487 542 544 475 451 465 507 571 642 639 593 529 477 440 435 418 338 238 167 147 181 243 445 595 582 436 229 142 113 100 88 86 84 86 106 134 169 219 267 309 347 367 359 338 313 288 257 215 160 89 62 68 77 81 78 67 33 26 37 51 58 66 80 77 77 91 114 115 99 77 57 44 34 16 4 6 20 60 133 206 318 458 602 720 787 818 814 762 690 609 522 484 480 487 476 449 420 635 694 583 444 379 253 251 264 263 232 214 358 638 1013 1237 1093 1197 1327 1613 1903 1993 1756 1387 1057 813 772 931 1217 1504 1799 2047 2152 2033 1883 1844 1714 1545 1448 1422 1454 1279 1111 1079 1191 1305 1365 1369 1253 1001 814 473 389 431 643 697 764 809 779 595 332 125 16 0 6 23 26 14 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 17 34 66 84 140 201 238 226 175 124 78 41 33 43 28 8 2 2 2 2 3 5 8 4 5 3 1 0 0 0 0 0 2 4 13 26 37 42 42 41 42 47 42 39 38 39 33 21 12 6 1 0 0 10 14 11 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 7 10 14 15 17 19 20 19 18 15 9 8 6 8 12 19 26 29 26 22 20 18 11 4 3 6 10 15 22 30 37 48 65 89 117 157 231 342 485 630 740 817 823 819 806 786 766 768 799 816 810 792 772 733 682 659 672 692 703 726 755 824 913 981 989 920 780 630 536 500 502 519 557 596 620 631 636 641 652 685 717 714 679 639 614 591 563 544 530 511 491 483 476 459 436 417 406 410 420 402 353 303 294 263 240 240 230 201 186 206 244 286 322 346 354 361 403 436 451 463 484 454 448 472 500 526 559 594 575 490 397 359 385 406 362 306 256 210 176 179 196 226 261 302 322 259 243 245 262 302 385 527 576 555 519 494 484 472 426 459 479 460 409 352 312 293 302 335 392 472 528 552 520 491 492 516 550 595 589 502 385 320 314 347 380 402 406 405 480 494 491 496 510 521 587 584 560 551 560 576 636 660 655 647 622 551 468 397 331 251 182 155 207 241 268 358 470 516 375 208 140 123 123 121 133 142 164 195 225 247 269 278 282 298 319 326 333 340 322 275 201 118 80 68 70 75 84 105 140 165 139 87 59 51 43 63 62 47 51 83 104 117 102 71 37 8 2 1 1 13 48 117 154 229 335 440 522 548 564 544 507 469 419 340 316 324 348 341 182 300 427 472 471 491 432 427 465 551 661 709 787 830 933 1135 1335 879 757 734 853 1137 1396 1303 1071 896 825 847 999 1242 1529 1833 2060 2131 2022 1966 1930 1839 1757 1716 1662 1517 1285 1094 1046 1177 1297 1370 1336 1104 591 528 500 577 735 411 544 656 711 660 472 207 51 6 0 0 0 0 0 1 3 3 0 0 0 0 0 0 0 0 0 1 5 18 34 66 94 115 125 166 342 425 377 273 187 146 116 77 43 19 18 15 9 3 6 7 4 3 1 0 1 0 0 0 0 0 1 3 7 10 13 19 28 36 40 41 41 48 44 37 31 25 16 6 3 1 0 0 1 10 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 2 5 7 6 6 8 12 13 12 11 11 12 12 11 12 15 16 9 11 21 31 36 35 36 33 27 21 16 8 3 2 5 10 15 18 26 30 44 58 71 87 111 159 248 380 522 640 750 783 786 775 760 749 752 785 811 821 828 836 812 759 729 732 739 737 754 780 829 898 972 1027 1037 949 810 692 627 611 610 623 647 675 689 678 650 669 687 720 753 764 741 713 698 674 646 617 585 552 528 492 445 393 346 317 346 366 343 289 243 246 232 210 206 212 218 220 216 261 310 353 386 410 447 480 497 511 533 555 543 557 553 532 524 555 537 474 354 277 271 294 279 235 214 193 171 164 184 207 237 267 306 346 298 265 269 283 303 348 460 538 550 555 571 578 502 414 384 381 373 344 313 317 298 290 304 339 390 445 490 499 532 618 680 703 711 651 522 391 342 336 360 440 507 499 470 488 493 500 529 552 486 519 554 585 611 631 643 659 649 649 656 641 552 474 392 331 288 248 209 231 205 177 199 265 343 204 144 119 114 126 154 194 217 262 313 340 331 304 292 288 292 306 344 370 371 336 255 140 95 80 80 84 90 99 139 192 179 118 71 41 17 4 25 35 21 19 51 63 84 101 90 41 11 3 1 1 6 25 86 125 169 221 271 315 323 335 339 323 296 271 235 219 231 264 288 235 255 310 380 445 452 445 507 630 777 888 919 959 934 772 609 789 645 560 534 554 746 917 958 871 759 734 814 1017 1356 1754 2111 2366 2290 2148 2145 2140 2037 1899 1820 1655 1449 1270 1175 1157 1229 1305 1343 1291 1063 527 465 682 917 767 89 205 326 376 322 206 84 3 0 0 0 0 0 0 6 13 15 9 0 0 0 0 1 0 0 1 6 24 56 92 170 226 229 211 235 436 416 313 212 158 167 192 162 91 41 54 65 65 47 29 14 3 2 0 0 0 0 0 0 0 0 2 5 12 13 14 18 24 36 46 50 51 50 44 34 25 16 7 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 7 8 8 12 10 10 9 7 7 8 10 9 7 4 2 6 40 49 52 53 51 48 47 44 38 31 25 19 10 6 9 13 13 11 27 34 43 51 59 71 92 125 181 265 363 455 527 578 617 647 673 686 670 738 785 810 836 868 879 843 797 761 738 732 749 795 852 911 978 1050 1110 1061 967 855 770 730 718 713 692 690 697 694 671 684 701 741 791 832 840 787 748 722 703 678 639 591 560 511 454 398 347 313 322 328 314 293 288 302 322 329 330 335 350 363 375 386 392 399 412 433 467 499 536 579 623 654 657 622 549 476 445 475 423 344 271 225 215 219 173 141 152 164 165 176 212 235 274 317 353 373 353 340 328 327 333 326 367 419 455 477 502 525 414 335 300 302 319 327 302 299 298 297 299 311 339 437 494 526 586 697 782 795 717 576 480 473 456 439 458 530 588 561 534 539 575 607 619 612 531 495 527 563 577 588 598 618 625 629 636 629 534 478 425 365 294 258 279 322 324 273 198 159 198 140 100 95 108 103 127 186 258 339 418 475 411 357 326 308 305 343 387 403 398 360 276 173 104 78 85 106 126 156 196 229 239 234 199 57 18 7 8 9 4 2 13 29 56 90 96 35 9 4 3 2 3 13 53 98 136 149 146 156 178 203 215 203 172 173 176 174 175 194 225 231 240 277 356 489 558 575 610 716 789 724 695 651 496 241 146 192 220 263 332 379 511 574 638 680 660 636 619 772 1147 1644 2081 2257 2151 2142 2250 2338 2231 2033 1804 1580 1394 1267 1227 1237 1290 1332 1283 993 617 498 578 750 868 628 4 28 59 78 54 27 12 0 0 0 0 0 0 3 15 45 59 34 3 2 0 4 5 3 1 4 18 56 101 159 256 309 276 237 280 429 347 211 137 127 156 187 163 109 76 90 125 155 136 90 46 18 5 1 0 0 0 0 0 1 3 6 10 15 18 22 27 34 43 54 56 52 44 34 28 20 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 3 7 6 6 12 11 7 5 5 6 8 11 7 4 3 16 47 62 64 63 62 60 57 54 52 48 43 38 31 23 19 20 22 18 12 24 33 48 63 75 86 104 133 163 204 253 299 330 363 401 442 492 542 570 649 698 752 819 884 917 902 847 787 742 725 741 805 874 919 961 1012 1056 1055 1005 932 860 804 770 774 705 670 676 696 694 698 734 793 841 881 928 879 788 732 705 681 645 638 613 570 523 483 456 436 431 437 440 449 476 521 538 511 480 473 496 528 507 495 492 500 525 559 598 632 649 662 681 690 639 535 460 433 452 495 479 399 300 240 227 193 155 154 169 181 189 210 221 238 280 324 346 341 347 373 346 330 355 351 378 401 420 439 459 471 360 273 244 259 281 288 280 293 297 295 297 317 378 569 691 752 802 845 832 846 826 819 831 771 667 580 525 542 625 653 648 627 621 638 663 628 572 575 592 602 602 621 654 662 631 611 643 611 521 467 441 385 257 192 256 324 351 349 351 352 323 227 133 115 178 164 180 221 297 390 458 504 447 415 403 391 391 400 409 420 420 392 326 187 89 68 112 159 183 227 247 259 268 269 256 132 63 34 19 0 0 0 7 23 49 89 68 25 4 3 5 4 6 11 30 65 117 121 116 118 130 139 127 117 111 119 131 139 136 153 184 219 255 315 383 533 693 766 700 706 663 552 482 427 251 108 51 38 45 59 107 137 130 157 230 338 403 477 403 448 737 1198 1649 1840 1865 1910 2077 2356 2221 1984 1738 1512 1359 1264 1257 1303 1332 1317 1189 872 634 625 731 765 674 594 9 7 3 0 0 0 0 0 0 0 0 0 0 7 37 100 134 59 15 7 2 8 10 8 6 12 33 90 116 171 241 271 210 172 247 304 215 103 93 109 133 146 131 91 86 94 122 155 160 134 88 38 4 0 0 0 0 0 0 1 5 11 20 27 25 29 34 38 41 45 47 38 31 27 24 21 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 2 5 7 4 5 10 9 4 4 7 10 11 11 5 6 29 57 73 74 70 65 64 64 63 57 55 52 49 46 40 35 32 31 27 24 27 39 53 70 83 90 99 122 153 166 176 190 208 226 241 260 279 310 353 398 462 522 601 702 806 884 914 872 810 759 739 759 824 898 921 941 969 975 948 920 890 857 822 790 788 721 690 696 716 719 711 739 790 832 868 919 923 856 794 744 692 639 701 726 685 629 593 580 568 567 602 637 661 686 707 681 622 576 573 614 665 620 566 557 599 659 689 715 737 738 730 726 710 667 620 558 519 534 532 470 370 303 282 262 179 178 205 222 230 247 272 274 273 291 320 345 357 425 443 403 352 348 396 485 553 576 560 534 478 363 269 234 242 255 266 282 297 306 307 308 345 409 579 730 831 906 952 870 814 800 814 821 761 671 576 521 531 593 628 650 618 614 671 714 664 645 629 630 643 665 701 724 705 655 601 575 484 410 385 405 415 306 233 245 297 355 390 390 586 594 448 272 199 277 283 291 323 372 433 460 461 457 471 484 446 432 423 419 418 413 395 318 162 85 125 219 247 258 274 280 280 279 268 263 191 113 68 53 17 8 3 3 9 21 73 64 39 23 28 29 24 26 24 19 29 74 99 111 114 108 81 65 61 66 75 88 97 104 123 149 179 215 345 452 587 755 924 880 735 588 422 293 252 164 99 51 25 16 7 32 58 46 20 27 82 135 189 210 244 438 794 1137 1378 1517 1581 1651 2012 2132 2007 1756 1527 1431 1382 1385 1371 1247 1135 1023 891 814 811 817 752 674 658 13 11 6 2 0 0 0 0 0 0 0 0 0 7 61 143 187 89 28 8 3 7 14 13 13 22 49 93 87 118 140 130 90 68 134 126 91 96 99 119 130 132 124 105 97 76 82 107 141 151 107 47 8 1 0 0 0 0 0 1 5 13 28 34 32 37 37 34 34 37 37 24 24 22 23 22 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 7 4 2 4 6 6 5 2 33 58 72 78 77 70 67 68 70 68 60 54 50 47 44 41 38 32 30 28 28 33 42 55 69 81 92 105 126 146 152 160 167 171 169 176 212 222 220 226 257 303 358 443 551 681 822 891 866 824 791 777 788 841 913 917 915 930 932 894 832 780 781 822 843 797 762 735 731 745 757 744 766 788 810 835 867 894 886 854 818 774 722 755 782 758 715 683 674 678 694 733 754 744 718 695 686 642 601 589 611 640 591 547 565 627 671 709 717 686 662 666 683 662 606 597 595 577 544 494 418 372 359 340 275 207 228 280 307 311 340 342 318 300 311 350 396 415 419 429 403 355 359 447 579 687 707 644 558 461 369 291 245 236 266 326 360 341 307 285 284 335 378 443 510 576 651 615 555 546 574 597 595 582 557 537 533 554 592 634 670 710 764 798 745 712 692 691 693 676 690 732 722 691 661 621 589 521 423 383 412 458 408 327 271 263 306 385 484 679 759 711 606 552 512 494 518 512 438 443 451 433 423 445 498 489 473 451 429 413 410 414 313 181 109 143 274 301 312 312 303 289 281 294 271 200 118 85 80 64 50 30 9 2 7 54 79 71 50 93 74 66 60 45 15 18 52 82 99 101 77 40 29 31 36 42 62 72 82 99 123 150 186 299 454 608 721 830 765 593 403 263 177 158 139 101 53 20 7 10 40 57 45 15 4 9 34 69 106 162 350 640 922 1128 1287 1338 1410 1663 1892 1951 1754 1648 1610 1603 1573 1320 1091 1052 1063 1022 907 869 834 799 785 818 13 12 9 2 0 0 0 0 0 0 0 0 0 3 68 146 170 107 26 9 6 10 16 18 17 23 38 51 45 54 48 33 21 15 34 30 57 79 78 128 161 183 200 194 154 92 86 82 88 94 80 44 20 6 0 0 0 0 0 1 4 12 25 30 33 37 35 31 30 32 32 24 28 21 20 16 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 1 2 2 0 0 0 4 9 12 46 66 77 83 84 78 77 80 81 77 71 62 53 47 44 42 37 24 24 25 27 31 37 43 53 67 80 94 109 119 124 133 142 145 141 138 142 142 139 151 196 261 309 332 401 541 723 844 846 811 775 758 771 841 901 905 903 913 917 894 828 742 767 866 896 860 855 841 813 785 779 789 816 830 832 833 848 877 877 867 847 817 787 796 810 801 773 751 760 753 748 753 746 717 671 612 581 559 546 540 532 519 477 458 468 502 555 576 560 537 529 538 543 533 472 450 465 487 487 456 386 389 414 400 338 295 314 365 410 434 455 412 373 357 359 381 448 468 480 462 415 374 408 485 589 650 633 552 471 417 373 323 273 237 222 227 220 207 201 220 271 337 374 370 350 362 408 412 444 499 551 572 578 620 630 624 628 668 814 871 915 956 970 922 857 859 811 757 753 769 771 785 745 678 632 614 582 509 468 465 475 501 466 403 339 293 296 395 565 681 772 844 805 754 684 671 675 614 502 463 426 374 337 355 398 425 441 439 424 395 400 418 361 263 179 182 316 357 352 332 315 293 275 254 209 150 92 88 92 100 102 86 50 24 26 59 100 118 91 91 86 79 71 63 38 41 53 68 86 99 60 25 10 15 26 31 43 56 66 73 77 114 168 260 396 544 601 616 556 385 201 116 74 74 104 103 51 14 3 2 17 33 25 7 1 2 13 40 79 144 306 532 760 987 1163 1235 1332 1510 1743 1884 1782 1767 1727 1575 1358 1135 1124 1197 1257 1202 1026 937 921 955 1006 1111 13 12 10 3 0 0 0 0 0 0 0 0 0 6 50 104 116 84 34 18 15 13 16 20 20 17 19 21 22 24 15 8 5 3 5 17 22 26 63 138 224 294 363 369 282 144 114 62 33 25 32 29 21 7 0 0 0 0 0 2 6 12 18 23 28 30 27 23 21 23 29 33 33 19 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 22 41 51 66 73 79 85 88 87 90 92 93 92 88 81 72 61 54 46 34 15 15 17 20 23 26 27 29 38 52 69 85 95 96 98 105 100 84 107 109 108 108 120 153 202 249 320 385 475 622 773 814 782 730 700 724 808 855 888 917 942 960 976 968 854 864 952 924 903 919 914 881 833 803 847 845 838 824 808 804 811 818 841 842 811 780 778 793 802 798 804 851 838 816 795 776 755 721 634 634 622 591 553 517 457 411 387 377 381 405 429 453 471 468 443 421 431 404 386 388 407 435 425 367 364 397 413 395 386 414 463 515 548 516 454 420 409 415 434 488 503 504 462 400 381 456 533 598 593 514 412 384 377 376 354 299 222 161 140 134 141 170 232 302 345 343 297 250 281 328 385 465 549 605 634 637 668 678 660 633 643 852 972 1046 1102 1151 1117 1000 935 860 806 822 806 852 885 877 839 773 701 612 557 534 516 508 525 505 468 442 440 384 367 406 471 588 743 719 648 608 623 635 557 529 511 460 387 325 283 256 261 282 306 335 329 354 364 299 201 203 297 392 409 372 331 314 292 258 213 179 169 123 104 99 114 145 157 114 76 53 57 93 110 105 111 107 86 75 78 79 81 72 58 73 88 84 59 25 10 11 16 25 40 56 55 64 99 149 223 326 430 438 387 281 155 76 43 27 35 52 56 27 8 1 0 1 4 12 6 3 5 12 49 95 157 290 508 776 978 1114 1195 1276 1420 1746 1857 1906 1903 1797 1490 1319 1278 1284 1292 1307 1179 1071 1017 1006 1042 1167 1359 11 11 10 6 1 0 0 0 0 0 0 0 0 4 17 35 46 41 33 31 30 16 17 21 21 14 6 7 16 20 13 5 1 0 1 1 0 3 71 200 327 416 535 646 423 191 122 40 12 6 12 16 15 3 0 0 0 0 0 2 6 11 14 17 21 22 19 14 13 19 31 38 34 21 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 3 10 26 33 37 50 66 76 82 79 75 79 87 92 96 104 107 106 102 96 88 76 66 53 34 12 7 8 10 12 12 11 11 15 28 46 63 78 76 57 49 53 63 69 85 96 103 113 137 183 225 278 329 411 545 694 748 713 666 652 685 755 804 854 893 920 945 982 1047 994 952 931 875 868 911 943 930 894 883 862 804 754 719 703 705 703 717 755 774 763 745 746 758 780 784 779 818 850 877 868 844 825 802 732 695 654 621 603 573 516 413 418 414 324 297 296 313 350 378 379 364 362 354 348 352 368 388 376 361 373 399 413 421 461 501 528 548 564 525 467 462 476 488 504 511 532 529 477 414 436 508 562 578 539 460 384 363 335 321 317 311 279 200 181 189 204 228 286 343 335 281 224 208 254 316 398 500 576 571 575 572 578 577 554 506 539 701 825 898 962 1082 1030 946 836 765 759 787 714 757 824 879 912 918 824 712 651 628 593 604 600 599 599 591 579 505 416 377 419 506 588 594 598 619 619 557 558 575 563 514 434 362 243 136 100 105 108 148 202 283 336 312 216 180 267 364 392 350 303 283 264 223 169 142 171 162 143 118 110 155 170 168 151 116 80 71 82 116 155 153 100 82 82 95 98 77 53 63 95 120 113 67 31 12 11 21 36 53 53 60 86 130 186 258 301 284 228 155 64 37 25 14 9 13 14 7 2 0 0 0 5 10 7 4 7 27 104 165 229 330 529 843 1039 1136 1165 1219 1390 1668 1885 1989 1969 1766 1499 1369 1359 1379 1357 1316 1218 1135 1094 1079 1177 1366 1547 9 8 8 4 1 0 0 0 0 0 0 0 0 0 4 7 11 12 22 39 44 25 17 19 18 11 0 2 12 15 14 9 4 1 0 0 0 3 63 227 360 464 590 780 409 216 123 35 7 8 11 13 12 4 0 0 0 0 0 1 4 6 8 12 14 21 23 24 24 23 29 28 20 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 1 11 21 26 29 33 44 52 57 63 71 79 86 84 79 83 90 95 106 113 115 114 110 103 93 83 72 57 37 15 6 6 5 5 6 6 5 6 11 23 40 56 56 24 16 20 26 34 55 77 88 97 117 161 188 213 263 348 470 605 654 611 593 608 636 684 735 781 822 860 906 967 1016 1006 952 883 832 829 859 929 933 880 846 767 692 641 607 597 617 612 599 608 621 621 610 605 595 608 622 629 654 681 689 691 699 712 712 703 712 717 698 654 619 630 516 425 391 380 332 245 223 224 239 273 283 297 312 325 328 314 316 336 370 412 448 466 473 493 497 484 463 455 451 430 443 474 503 518 526 538 551 519 441 451 496 526 520 485 451 448 394 352 340 345 337 302 257 244 236 231 251 333 408 371 285 233 240 291 355 437 521 573 549 514 487 471 458 432 376 419 520 616 666 659 720 642 574 556 579 613 656 653 668 705 781 914 948 886 814 762 735 726 745 724 709 717 727 691 609 560 574 600 554 524 524 567 602 566 490 454 446 454 446 407 344 222 102 48 57 57 63 121 222 302 297 209 169 237 308 312 272 240 220 195 147 94 99 133 155 161 145 111 142 182 216 227 198 141 92 75 101 143 160 124 99 85 95 111 85 74 85 105 115 98 66 48 28 20 31 39 45 44 46 66 109 156 194 212 193 139 86 43 29 22 13 5 1 5 8 9 7 0 0 0 0 2 7 26 88 189 295 382 457 595 856 1089 1206 1150 1255 1477 1740 1958 2046 1942 1713 1529 1458 1454 1414 1365 1312 1248 1179 1177 1279 1480 1674 1721 7 6 5 2 0 0 0 0 0 0 0 0 0 0 13 20 15 7 12 38 48 37 19 13 11 5 0 0 4 10 14 14 10 5 1 0 0 17 78 201 287 387 513 597 292 169 90 34 13 10 10 11 8 3 0 0 0 0 0 0 0 1 4 8 10 14 14 14 15 15 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 18 35 40 43 45 46 55 58 63 70 78 84 84 78 83 94 104 114 121 123 121 117 110 100 90 79 64 47 29 17 14 10 8 7 4 3 4 4 7 14 25 32 9 5 6 4 6 42 79 82 82 101 136 148 170 188 238 347 503 555 528 528 552 576 605 649 699 746 789 835 896 944 956 937 903 869 827 789 826 830 775 702 609 537 503 489 501 559 547 499 477 479 480 455 464 434 429 445 465 475 478 500 527 546 550 553 557 553 554 570 598 604 616 576 548 536 502 410 303 250 224 214 232 263 270 272 284 297 286 280 310 360 400 415 426 440 440 427 413 410 406 403 421 445 481 534 564 543 534 539 512 421 396 426 466 468 434 415 381 354 351 365 366 308 249 233 237 242 244 253 343 430 420 352 309 314 367 434 500 545 559 538 503 476 452 418 372 318 317 356 408 451 475 483 470 449 431 426 461 497 518 541 593 690 856 906 899 860 817 806 812 819 801 781 780 772 760 722 719 727 667 488 440 455 510 550 493 380 329 313 321 337 344 344 299 203 102 80 70 75 135 202 214 209 169 121 171 241 213 179 159 142 115 75 51 66 87 112 132 133 112 127 168 227 267 241 179 114 67 58 95 129 152 149 126 103 111 105 99 94 92 90 66 62 87 91 59 45 31 30 31 35 51 85 123 145 151 136 99 57 31 21 18 14 7 2 8 18 25 29 9 3 2 1 3 6 39 117 239 396 493 574 687 856 1060 1288 1257 1384 1606 1854 2047 2032 1889 1708 1567 1503 1451 1377 1318 1241 1150 1120 1238 1491 1697 1710 1559 5 5 4 2 0 0 0 0 0 0 0 0 0 2 20 44 43 26 14 28 39 30 15 7 4 1 1 2 5 14 18 16 11 4 0 0 0 3 48 150 207 293 391 388 229 102 63 39 22 9 4 4 3 1 0 0 0 0 0 0 0 1 6 7 6 3 1 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 1 7 18 34 42 45 50 54 58 62 65 69 75 80 83 80 74 85 102 117 126 129 127 124 121 118 111 98 86 71 55 41 31 28 22 19 15 10 6 4 4 4 4 6 14 9 5 3 5 18 57 109 93 74 82 99 97 97 110 151 232 353 430 445 469 498 519 538 576 618 648 670 698 747 822 877 905 920 931 904 851 828 752 620 496 435 404 402 403 408 441 408 373 366 375 378 349 375 375 382 393 397 381 357 344 361 400 439 447 439 439 450 464 479 512 530 543 551 550 535 483 416 363 320 289 282 279 263 253 254 262 270 285 333 407 461 464 455 499 472 423 400 422 435 444 470 495 519 550 569 546 522 485 426 356 340 372 418 428 389 357 345 341 324 307 296 219 171 185 228 264 270 266 360 451 494 496 489 438 452 498 541 555 543 506 483 475 453 393 332 292 268 270 295 326 367 378 369 358 357 356 365 372 396 442 503 594 759 875 919 906 873 872 885 883 866 847 829 827 807 810 835 844 749 471 359 374 444 471 370 270 205 190 202 204 226 235 213 180 145 101 94 117 149 142 92 70 48 56 115 197 197 171 128 89 71 61 66 71 79 94 108 110 109 115 149 203 256 255 215 160 112 97 132 191 239 251 221 161 122 116 114 106 91 74 54 70 137 190 145 76 39 30 33 35 45 70 99 116 119 110 77 49 31 21 15 13 6 1 5 16 31 43 34 23 16 1 3 5 31 103 230 434 505 564 647 764 931 1196 1358 1528 1713 1908 2016 1970 1828 1651 1528 1476 1406 1360 1306 1195 1072 1130 1350 1609 1752 1581 1309 5 4 3 2 1 0 0 0 0 0 0 0 0 1 11 47 73 63 46 40 44 19 8 3 0 0 3 10 15 18 16 9 3 0 0 0 0 0 35 100 161 226 292 277 186 85 68 55 30 10 0 0 0 0 0 0 0 0 0 0 0 1 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 1 2 3 2 8 19 32 42 44 47 53 60 65 68 71 77 83 87 86 83 86 98 113 127 135 136 131 120 117 119 118 107 95 82 68 54 41 41 33 28 24 17 9 6 5 4 4 3 6 6 4 4 11 31 75 144 119 81 65 59 49 43 50 79 126 180 254 311 370 422 458 480 499 523 536 544 561 597 635 675 741 828 906 924 900 828 691 520 387 360 371 379 380 375 366 339 329 325 327 330 322 329 344 364 378 375 357 323 309 315 333 357 376 395 418 430 433 440 459 481 492 493 501 539 519 480 442 399 347 288 263 254 260 270 275 275 291 360 449 510 516 513 485 423 386 397 427 444 471 495 509 517 522 522 503 455 387 327 311 346 378 398 391 356 335 339 331 298 257 235 200 220 288 360 393 355 325 410 517 605 656 692 647 625 622 624 604 550 491 469 458 427 362 306 262 229 225 253 276 267 248 232 234 257 279 287 292 320 378 447 628 806 928 992 1028 1040 1036 1034 1031 1008 935 923 885 833 811 829 843 743 526 386 343 350 366 344 248 184 170 155 79 64 62 54 43 23 43 69 107 127 95 39 13 26 83 149 179 195 200 162 101 68 65 72 79 89 100 110 112 112 113 127 158 203 233 229 195 151 149 193 258 295 293 266 206 149 125 119 114 105 91 64 64 112 186 187 102 49 36 31 39 52 70 84 91 89 71 52 43 36 25 18 12 5 1 1 7 27 44 54 57 61 29 16 11 26 79 195 389 476 513 550 578 759 997 1277 1572 1739 1890 1954 1898 1738 1533 1424 1374 1345 1317 1305 1162 1085 1214 1466 1670 1686 1490 1297 5 4 2 2 1 0 0 0 0 0 0 0 0 0 6 27 66 87 87 83 69 21 6 1 0 1 4 13 13 10 6 2 0 0 0 0 0 0 9 57 118 170 198 169 118 78 69 57 29 8 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 6 14 15 14 19 30 40 45 40 48 54 59 66 75 80 83 90 94 94 96 104 113 123 134 142 144 136 117 109 113 120 121 110 96 83 71 60 54 39 31 24 16 9 6 5 4 4 4 5 4 2 6 22 51 86 134 129 103 74 51 44 53 49 60 77 75 109 163 225 287 339 373 377 400 413 416 420 429 444 469 510 567 634 709 759 708 559 376 254 291 331 351 355 350 339 336 337 331 336 352 341 334 342 354 359 355 350 307 299 314 339 359 375 403 443 478 493 492 487 483 473 460 463 501 500 480 442 378 288 204 206 229 266 306 339 369 408 440 452 446 434 411 367 339 337 359 410 455 483 493 496 501 486 471 437 378 320 301 335 387 448 461 407 346 322 313 309 311 317 304 332 420 498 538 531 461 412 448 551 673 745 838 855 855 838 796 730 624 547 492 438 371 300 242 194 170 170 175 163 147 142 147 158 172 199 239 287 367 506 675 820 924 971 985 1047 1117 1133 1085 1015 988 997 988 891 788 724 722 765 713 570 405 270 175 164 164 178 195 197 162 64 28 32 48 70 38 42 50 63 79 73 24 11 40 87 117 122 151 177 172 128 88 73 67 74 88 98 107 116 120 120 124 140 164 194 209 201 180 175 192 227 256 260 248 220 178 141 123 121 118 112 91 72 88 146 181 137 77 56 58 57 60 66 72 73 63 47 40 39 36 22 14 8 4 0 0 1 18 37 53 70 127 109 67 32 35 109 237 356 426 456 503 535 615 777 1062 1517 1728 1871 1917 1851 1669 1521 1452 1429 1399 1304 1231 1091 1069 1242 1514 1630 1571 1440 1305 7 5 3 2 1 0 0 0 0 0 0 0 0 0 1 8 27 57 75 81 56 16 3 0 0 0 2 4 3 2 1 0 0 0 0 0 0 0 0 37 75 99 98 68 50 42 38 30 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 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 12 24 27 25 27 35 44 47 40 48 55 59 64 73 81 86 95 103 106 108 113 121 131 140 147 151 148 130 116 112 118 125 124 112 97 82 69 59 43 33 23 14 6 7 6 5 5 5 5 4 3 13 42 75 70 88 88 79 66 57 62 79 83 86 91 93 103 119 143 169 191 207 228 260 269 264 261 271 281 285 296 329 388 470 555 590 549 424 257 279 304 318 323 326 333 329 320 318 333 356 352 340 337 340 345 347 332 294 285 302 328 349 354 370 403 437 463 487 511 519 501 479 473 478 485 474 431 348 238 170 175 227 292 351 399 465 531 526 468 399 350 322 300 284 284 311 365 423 466 484 488 494 444 397 355 325 316 331 403 441 466 454 400 350 328 322 369 441 481 461 473 529 587 607 566 543 564 611 674 745 809 901 971 1009 984 890 794 676 586 505 419 329 248 186 155 152 163 174 168 160 158 160 162 167 185 248 360 521 722 848 861 869 875 846 865 981 1052 1022 923 875 874 856 804 724 643 643 761 785 675 457 224 121 116 128 139 139 133 92 39 17 41 109 185 151 99 61 43 36 49 35 26 31 50 61 69 88 107 113 107 100 93 90 91 93 97 98 104 112 119 129 137 148 167 186 190 179 175 189 216 247 251 255 262 242 190 148 136 133 133 128 112 111 156 186 174 124 77 75 70 68 69 69 59 48 38 31 27 23 12 13 21 24 2 0 0 9 31 67 97 173 190 139 57 55 153 279 395 463 411 446 497 572 660 927 1366 1697 1901 1941 1852 1683 1577 1526 1489 1440 1287 1149 1101 1172 1284 1471 1550 1513 1405 1288 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 13 25 27 13 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 27 43 48 41 25 9 7 9 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 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 9 20 26 25 24 28 37 46 49 45 50 61 65 66 71 83 97 105 112 116 117 116 123 135 146 153 157 158 149 134 126 127 133 131 119 101 85 72 60 48 38 27 14 3 5 4 5 4 4 3 2 3 13 41 67 53 62 57 46 38 42 59 98 113 126 143 163 179 176 159 151 149 137 126 127 130 138 152 173 182 183 200 227 255 302 381 468 537 532 411 314 287 279 276 273 275 278 274 279 297 324 350 362 361 354 345 340 357 338 308 309 342 369 357 366 405 462 522 574 575 582 558 516 482 474 482 493 495 466 383 332 318 332 356 385 437 529 547 505 443 394 360 340 315 295 307 353 403 444 461 464 464 460 414 376 355 350 361 378 433 437 415 389 376 375 424 401 395 463 554 592 615 636 648 642 613 642 699 778 848 849 860 883 928 941 910 842 759 663 574 497 424 343 263 210 186 180 184 189 182 182 185 184 181 185 198 266 414 630 813 810 722 673 701 704 725 792 862 896 870 825 783 749 717 677 621 633 732 819 780 537 336 247 214 205 186 126 97 56 22 14 49 129 183 155 97 47 18 9 10 6 5 11 16 22 30 41 51 59 68 72 83 97 103 100 106 115 124 127 119 132 130 135 151 170 188 191 201 215 236 273 300 326 333 309 260 211 169 148 154 175 175 157 168 182 182 160 102 85 81 81 98 78 62 47 30 17 6 7 6 10 29 53 15 2 0 6 26 88 141 211 261 222 175 160 218 324 453 437 355 378 513 714 752 1001 1348 1699 1971 2008 1919 1806 1684 1564 1463 1345 1198 1065 1013 1134 1329 1494 1545 1479 1356 1200 10 7 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 0 0 0 0 0 0 0 0 0 5 16 24 24 18 10 2 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 10 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 27 25 24 29 38 46 49 50 57 66 68 68 75 93 113 115 120 124 124 121 125 140 149 154 157 161 160 150 142 140 142 138 128 115 100 84 69 55 44 33 19 5 2 2 2 2 2 2 2 1 4 17 33 36 45 39 29 22 25 35 63 96 127 162 204 228 232 213 208 216 213 181 159 148 150 162 177 170 173 172 170 178 199 242 312 389 453 477 397 320 271 245 228 209 207 216 228 249 283 330 367 381 386 377 362 419 433 369 341 392 454 452 484 532 572 588 579 560 583 577 536 493 468 470 543 652 713 633 567 538 497 457 446 488 489 466 456 467 478 474 473 472 471 472 480 500 501 481 456 442 434 409 386 376 384 409 404 404 401 406 429 474 495 507 487 491 573 693 742 744 705 658 652 702 753 777 816 887 923 874 788 747 773 843 793 702 608 526 460 406 334 266 219 195 190 201 197 195 196 196 190 190 196 207 257 378 584 801 828 753 675 672 696 716 754 812 866 848 790 752 735 721 704 673 651 696 810 905 682 504 372 280 227 192 128 89 62 51 54 57 76 105 105 72 20 4 1 0 0 0 1 1 4 10 19 26 20 10 30 61 82 91 68 80 114 146 156 129 135 136 125 114 144 183 214 230 237 241 272 306 333 347 350 329 287 222 168 154 171 171 175 185 187 141 139 119 106 108 103 172 145 95 54 26 15 6 3 2 1 4 14 12 6 1 3 43 95 160 243 349 321 315 318 318 343 425 361 294 309 468 822 982 1195 1476 1809 2037 2086 2089 2056 1953 1643 1421 1259 1122 1031 1056 1251 1456 1565 1536 1397 1232 1047 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 7 13 17 17 14 9 3 1 2 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 4 15 25 25 23 22 26 33 39 44 49 54 60 71 79 80 91 111 120 123 133 139 137 132 133 144 150 153 157 161 159 153 149 148 147 140 133 122 111 98 81 63 50 39 27 13 3 1 0 0 1 2 3 2 1 2 7 14 20 20 22 23 25 33 46 71 119 165 185 171 188 198 225 277 344 363 316 270 253 251 219 211 213 203 181 160 157 175 217 265 328 417 447 411 347 310 299 238 221 219 232 269 331 400 441 538 540 459 414 445 447 414 405 458 565 580 590 606 626 645 659 639 623 602 579 561 531 516 607 742 823 766 683 651 623 602 603 611 573 533 516 530 573 591 599 605 605 590 558 532 511 488 462 436 408 384 370 348 326 350 364 388 443 535 653 751 744 670 611 613 698 811 835 796 732 688 697 780 834 854 860 869 879 892 833 747 707 765 711 623 539 472 415 360 302 266 248 240 235 232 223 218 216 211 196 195 199 210 242 313 438 619 726 746 717 705 753 755 754 777 808 794 795 805 806 798 808 795 761 751 808 931 793 629 423 260 172 119 73 49 47 50 34 27 37 49 56 50 10 2 0 0 0 0 0 0 1 4 9 9 7 11 20 31 34 41 35 55 97 138 148 129 132 142 130 82 98 141 190 228 250 245 267 303 338 368 375 375 331 253 176 146 156 156 162 186 229 168 150 156 184 221 180 219 193 116 41 18 12 7 4 2 3 4 10 16 18 2 4 38 82 132 203 299 334 365 380 366 384 420 414 362 282 471 828 1161 1433 1612 1835 1986 2101 2158 2074 1766 1485 1320 1209 1136 1088 1189 1363 1502 1548 1478 1326 1122 898 10 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 1 13 12 11 16 27 25 6 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 6 19 26 22 20 22 27 31 37 40 46 54 63 74 88 102 117 126 125 137 149 152 149 146 150 147 145 147 149 149 146 144 143 147 148 141 128 113 103 96 86 71 56 42 29 16 4 0 0 0 0 1 2 3 2 0 0 1 0 5 23 30 29 38 45 62 83 103 115 115 106 128 169 221 280 339 379 365 343 320 261 245 237 224 205 185 170 170 184 216 246 246 251 376 409 413 407 306 215 187 238 331 418 475 503 567 609 604 564 514 448 420 435 485 557 570 568 575 597 628 659 672 664 645 628 617 593 572 602 672 744 758 711 718 751 770 748 748 734 701 666 641 614 635 643 640 626 594 542 491 467 459 455 446 421 376 361 353 329 341 386 471 596 730 826 894 851 773 702 684 791 814 827 821 805 794 796 797 823 856 878 903 963 966 918 840 751 692 618 548 491 442 385 324 297 297 293 261 238 245 245 241 237 227 210 202 201 207 216 231 293 414 542 632 652 616 640 626 589 578 598 602 644 689 731 792 828 849 831 826 889 844 671 486 325 199 108 58 33 25 25 31 20 15 17 21 26 28 10 2 0 0 0 0 0 0 0 1 2 3 4 4 3 0 0 5 13 29 60 129 129 124 128 136 127 80 75 97 133 174 214 243 275 309 343 363 363 358 322 251 193 161 156 158 158 157 205 190 182 204 260 310 280 258 215 124 41 28 19 13 12 16 19 20 24 36 35 17 12 22 51 83 167 245 303 347 419 445 515 576 600 604 446 577 888 1287 1641 1754 1849 1933 2015 2087 1918 1634 1412 1273 1217 1192 1192 1273 1356 1405 1409 1372 1265 1064 804 11 11 10 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 5 18 11 6 21 47 62 14 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 7 18 26 24 21 24 24 20 25 32 41 52 63 73 82 108 120 131 146 152 152 153 157 161 161 148 136 133 132 131 130 131 134 141 144 133 116 102 95 93 89 79 62 48 32 18 8 3 1 0 0 0 2 3 2 1 1 0 0 2 13 17 17 24 33 41 49 63 78 78 73 95 132 178 226 272 299 311 315 309 286 273 275 283 277 248 217 200 184 204 246 258 157 276 406 488 497 430 341 298 316 361 395 449 483 506 523 543 566 533 469 425 432 491 550 531 524 530 552 597 648 683 695 684 651 594 577 572 579 604 642 669 686 735 789 815 795 800 845 843 794 731 689 662 646 635 623 610 583 547 514 493 480 452 477 437 419 444 487 538 550 632 752 852 893 870 814 761 717 690 747 767 796 829 856 870 876 874 885 906 942 995 1006 949 874 790 685 603 552 507 459 409 348 310 323 347 342 294 257 242 236 235 233 223 205 193 190 196 204 214 256 339 433 492 449 414 435 449 433 423 438 429 452 510 581 651 707 769 798 786 789 687 514 353 232 150 98 58 41 41 50 61 62 50 34 24 16 11 5 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 2 6 11 77 105 107 99 102 87 65 55 60 81 118 172 216 253 289 300 321 334 328 299 237 214 193 175 161 162 146 158 160 165 200 299 327 331 322 293 240 173 119 81 56 55 63 60 47 38 62 52 45 37 36 75 68 134 220 304 364 433 529 642 740 753 736 666 712 938 1365 1742 1928 2008 2001 1954 1948 1757 1523 1342 1256 1267 1251 1183 1150 1266 1299 1288 1252 1151 967 728 11 11 11 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 6 18 29 31 31 39 39 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 10 19 24 27 27 23 24 20 11 12 22 33 45 56 67 76 82 93 111 133 149 155 159 167 171 165 148 139 133 127 124 124 126 131 138 142 136 117 102 97 97 96 87 69 56 40 24 10 2 0 0 0 0 0 2 1 1 1 2 2 1 0 3 7 13 19 26 35 49 65 71 80 103 136 178 232 307 330 336 333 323 304 292 299 316 326 319 306 279 228 213 265 355 225 196 304 440 518 528 482 440 411 401 416 457 484 494 493 484 467 420 384 348 344 395 475 484 477 466 478 534 591 634 673 692 666 571 542 530 529 540 564 573 630 704 766 800 816 848 938 905 781 713 703 696 687 677 685 742 740 711 682 648 607 591 607 573 552 580 641 653 658 703 762 793 785 747 708 675 653 646 671 709 768 830 866 884 910 941 969 996 1030 1028 997 951 863 733 628 565 526 483 428 369 319 318 367 407 378 318 268 240 223 212 217 211 194 178 167 166 189 215 255 302 346 383 334 328 344 360 367 365 342 320 327 367 430 507 589 655 675 637 573 521 432 336 266 199 139 82 50 50 50 63 80 69 39 20 8 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 29 61 77 62 62 55 46 40 39 54 89 130 172 211 261 271 287 302 303 293 258 247 234 206 166 153 146 146 145 127 138 240 314 354 356 330 338 315 261 200 137 102 79 66 54 32 62 82 96 92 30 55 66 100 169 298 410 462 522 607 751 795 809 815 865 1012 1398 1737 2011 2144 2065 1916 1769 1618 1492 1399 1374 1381 1371 1332 1293 1381 1423 1379 1279 1143 910 663 11 11 10 11 10 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 10 43 87 59 20 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 23 26 28 32 25 22 15 8 6 14 23 33 49 70 84 88 101 118 136 151 162 168 173 175 170 154 143 135 130 129 129 129 128 134 139 136 125 112 104 105 105 95 72 59 46 31 17 8 1 0 0 0 0 0 0 1 2 3 4 3 3 6 10 13 17 27 35 46 58 65 80 107 142 181 227 299 361 375 370 361 347 343 361 384 398 400 413 376 299 264 300 371 261 164 189 282 386 477 478 480 488 492 482 469 457 456 456 446 413 352 302 268 265 302 370 423 429 436 473 540 600 633 670 699 690 616 563 521 482 464 497 511 624 791 953 1044 1001 966 915 827 755 772 798 786 757 730 728 761 810 824 799 751 704 764 752 709 673 670 681 641 605 608 637 644 621 620 616 607 598 608 630 672 732 787 814 833 866 907 951 993 1038 1051 1039 966 832 676 579 526 495 458 401 341 294 316 378 423 388 321 274 247 225 196 195 189 172 154 142 127 165 215 254 280 288 300 278 274 277 274 274 271 265 259 256 267 328 410 473 508 517 492 449 416 386 354 312 212 151 103 64 41 23 26 47 50 21 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 6 15 32 50 40 31 26 23 17 21 36 59 89 126 173 206 233 257 270 284 283 276 269 259 244 216 188 170 167 182 159 170 229 309 383 406 399 381 354 348 375 313 210 102 22 29 56 76 81 79 110 67 53 60 79 87 203 319 425 507 534 652 747 846 952 1053 1209 1451 1690 1902 2042 1921 1781 1666 1600 1565 1499 1474 1446 1419 1409 1511 1674 1694 1564 1390 1182 892 619 12 11 10 10 10 9 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 40 74 55 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 1 13 23 25 25 27 20 24 16 7 4 9 17 28 42 60 79 95 110 122 134 148 167 175 173 172 169 160 147 138 133 131 131 133 132 135 136 133 128 122 110 109 110 103 79 66 55 43 29 16 2 0 0 0 0 0 0 1 1 2 4 4 5 7 11 16 21 30 39 46 51 59 72 93 120 160 209 249 295 349 390 409 414 437 477 518 529 505 497 451 380 384 397 302 253 254 240 228 249 332 350 374 401 419 419 407 411 435 456 460 450 382 324 298 309 342 383 427 461 504 566 638 708 720 729 741 738 694 646 601 553 511 507 525 646 800 927 977 911 871 798 744 744 791 825 840 830 815 816 875 919 876 817 787 750 780 766 726 684 655 608 550 518 517 536 553 564 590 603 602 597 597 601 619 635 638 653 658 689 766 865 923 950 979 984 934 813 634 497 424 377 336 299 277 269 300 345 371 353 302 274 258 230 180 166 171 169 158 148 134 137 151 184 226 233 206 186 175 166 150 154 166 180 189 188 189 257 303 329 350 377 334 307 300 317 331 335 250 188 143 84 33 16 12 14 15 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 10 12 12 19 33 34 23 12 6 6 4 9 17 30 50 81 127 166 198 221 223 239 242 248 261 275 270 254 235 223 221 233 246 276 307 328 379 416 425 413 404 454 525 464 350 221 93 85 96 100 93 98 110 98 83 67 89 74 122 219 345 469 500 580 697 854 1037 1196 1364 1518 1648 1754 1788 1737 1663 1606 1577 1513 1424 1366 1333 1330 1395 1500 1645 1702 1543 1318 1050 790 563 13 12 11 10 10 10 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 7 16 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 1 10 16 14 15 22 16 20 14 7 3 5 10 22 32 48 73 96 116 133 146 152 153 165 162 162 162 158 150 142 135 133 134 136 134 133 131 127 125 125 119 115 112 106 92 80 69 57 45 34 19 8 2 0 0 0 0 0 1 1 3 4 4 6 10 15 23 28 36 43 49 56 66 78 94 131 192 246 303 352 394 430 459 483 521 552 566 558 525 468 382 355 352 302 330 359 344 309 280 271 296 309 317 327 342 361 381 404 420 427 440 422 405 403 419 448 475 498 531 576 627 673 738 756 764 770 761 748 736 724 684 614 585 628 699 764 806 824 785 789 765 740 755 833 864 837 827 841 840 856 837 795 780 809 777 743 714 671 621 594 552 525 502 479 467 496 505 520 534 538 532 507 506 514 508 475 456 450 494 543 591 782 840 882 901 876 785 623 471 365 309 285 225 206 229 275 317 336 314 282 280 278 235 167 159 171 172 159 164 163 149 131 113 108 126 125 126 127 122 112 112 114 118 125 121 133 183 226 253 277 299 278 306 355 369 316 341 299 236 174 90 33 10 7 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 13 15 17 24 34 33 21 9 2 0 0 1 4 9 17 34 59 92 126 164 202 206 204 203 202 201 231 248 245 234 233 216 232 275 320 339 335 372 412 455 490 433 463 490 461 344 210 130 104 102 106 110 118 127 143 139 79 89 88 103 139 216 333 431 546 690 856 1052 1277 1474 1595 1666 1709 1711 1673 1605 1535 1457 1354 1286 1265 1285 1378 1443 1432 1382 1354 1209 1034 855 665 465 14 13 11 10 10 10 10 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 10 7 5 3 3 3 6 18 28 42 63 82 108 135 149 146 130 137 138 144 150 151 147 143 142 140 137 135 129 126 124 121 118 118 116 113 109 106 99 90 79 69 59 49 37 22 10 3 0 0 0 0 0 0 1 2 4 7 9 15 26 33 40 45 48 52 62 72 91 124 174 230 286 337 396 447 475 503 524 533 526 508 488 444 365 328 328 320 313 313 315 319 311 271 264 263 272 291 313 334 346 357 366 376 394 416 443 458 460 461 475 504 537 567 591 605 658 687 702 712 725 741 746 749 738 708 696 703 718 721 717 739 794 788 758 727 710 728 713 726 760 797 824 819 774 739 735 753 701 625 585 571 565 555 540 521 493 463 447 438 432 427 418 413 437 428 448 474 483 469 440 428 451 483 504 632 746 808 823 801 735 618 480 378 329 312 243 199 196 232 290 323 280 265 275 285 255 183 185 190 170 137 128 138 140 118 80 69 85 98 111 126 129 130 119 106 102 114 103 105 131 173 224 277 315 325 339 374 423 363 331 282 222 172 84 37 15 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 9 14 20 23 23 22 23 28 19 11 5 1 0 0 1 4 13 31 44 59 82 114 152 184 201 202 194 187 168 186 214 236 226 219 208 226 280 349 377 393 413 428 444 505 461 468 521 566 437 284 171 106 84 91 114 136 165 182 156 95 78 70 67 95 144 233 354 501 669 801 984 1249 1534 1624 1663 1689 1678 1618 1506 1409 1330 1256 1209 1226 1270 1335 1351 1266 1111 964 833 712 586 465 337 13 13 12 11 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 11 6 3 2 3 4 5 17 24 35 49 67 95 131 150 150 136 132 125 127 132 135 132 131 137 135 131 129 124 119 116 114 110 107 104 104 106 105 102 95 88 79 69 57 47 32 17 5 0 1 0 0 0 0 0 0 2 4 6 14 32 50 59 56 48 46 59 73 102 136 172 214 263 315 375 421 440 478 490 481 464 460 492 452 409 381 358 314 258 221 229 254 264 238 212 210 224 243 258 287 298 303 310 323 344 369 399 417 416 399 412 450 492 519 523 535 567 590 607 625 650 653 660 673 682 680 675 668 666 667 675 702 701 703 716 729 724 729 728 732 735 738 750 688 677 665 623 583 567 508 494 522 543 537 504 464 435 422 410 388 374 357 339 332 355 361 383 407 416 414 436 453 463 458 431 473 606 703 736 724 652 542 444 381 353 323 287 242 211 203 215 256 244 235 243 261 272 244 244 235 197 152 122 122 117 93 61 65 94 109 109 109 97 85 77 75 74 87 81 87 106 139 194 261 322 367 395 409 428 415 357 265 168 141 76 36 16 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 25 33 30 23 19 17 17 17 14 7 2 0 0 0 5 18 35 44 60 84 110 149 214 259 266 234 204 178 171 192 235 227 232 247 275 308 354 392 432 454 442 419 430 442 469 530 613 522 393 239 144 101 100 134 176 198 188 125 94 76 55 37 54 93 173 301 465 610 744 893 1101 1425 1544 1620 1613 1539 1444 1335 1245 1162 1085 1063 1102 1124 1124 1086 974 838 697 578 487 409 358 313 12 13 12 11 10 10 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 7 3 4 6 6 6 13 18 24 35 50 72 99 114 133 153 165 148 133 125 115 102 110 122 125 126 127 123 114 107 103 101 100 99 102 105 106 104 99 95 87 75 64 55 45 32 15 3 2 1 0 0 0 0 1 2 3 5 14 33 57 68 64 51 42 53 72 107 146 180 207 225 276 322 356 382 411 426 428 433 453 491 459 434 410 380 338 287 228 217 232 240 211 191 196 203 199 190 217 228 237 246 258 276 299 306 314 329 341 357 367 385 410 438 474 496 510 530 559 574 572 574 580 589 592 580 563 562 583 620 641 646 653 664 673 665 737 785 767 717 700 660 577 557 543 500 479 495 472 481 521 529 483 435 402 386 381 377 376 372 361 344 331 318 327 342 353 353 347 335 350 378 395 401 455 558 629 641 621 561 490 417 361 342 311 292 272 252 229 236 242 227 210 203 205 220 223 229 234 226 191 147 119 100 80 68 102 137 146 130 114 97 83 68 55 60 75 90 110 129 148 195 237 285 357 451 472 451 423 361 255 129 92 48 18 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 16 35 43 36 21 11 7 7 8 8 5 3 1 0 0 1 7 14 24 42 69 97 165 259 345 381 341 295 233 177 152 165 177 207 249 285 293 323 358 401 444 433 414 413 419 436 501 541 470 317 194 216 165 147 170 209 212 168 126 106 105 88 66 61 80 131 243 385 526 667 800 927 1117 1246 1322 1330 1286 1214 1141 1047 919 821 810 845 864 828 751 665 592 517 449 400 369 358 349 13 13 13 12 10 10 10 10 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 1 1 2 2 2 6 9 9 8 9 14 19 26 33 41 48 67 76 107 142 160 155 143 132 114 94 100 105 111 116 120 120 112 102 97 97 99 99 100 102 104 103 99 97 93 86 78 68 59 47 36 21 4 2 1 0 0 0 0 3 4 4 10 23 36 40 37 34 37 51 71 101 133 165 191 219 242 260 280 309 337 357 371 398 437 460 436 416 398 374 338 299 234 218 229 236 219 199 203 202 187 165 152 153 162 173 177 172 182 190 205 231 263 307 310 308 324 365 398 413 419 427 442 457 472 480 485 488 486 455 448 464 495 531 572 624 628 606 586 584 688 745 735 693 665 576 509 463 436 429 412 422 422 422 424 418 407 401 403 408 407 405 404 397 384 367 368 371 374 379 384 376 376 372 366 362 371 406 509 571 576 551 521 486 419 359 338 328 314 283 232 192 211 266 284 280 259 228 192 182 174 165 165 202 201 172 138 112 94 81 135 178 182 161 136 92 57 46 55 83 124 172 207 219 229 263 313 365 414 494 479 432 358 266 173 93 48 20 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 4 12 37 47 37 22 9 3 2 3 8 9 3 2 4 3 4 3 3 5 12 38 63 103 183 293 344 323 286 250 237 207 168 148 146 162 208 238 254 262 284 322 318 313 326 376 404 453 473 439 361 286 295 231 176 171 179 182 155 124 113 130 109 83 74 84 99 191 310 446 575 673 752 821 865 887 920 942 942 916 838 696 591 535 513 492 465 464 455 435 409 371 334 339 365 358 12 13 13 12 10 9 10 10 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 1 3 7 14 21 26 33 43 50 55 76 80 108 139 153 147 130 117 105 98 97 96 101 110 119 122 115 105 103 105 105 105 104 102 100 99 97 98 99 95 87 76 67 53 42 28 11 4 2 0 0 0 0 3 5 6 7 10 14 17 22 30 41 54 71 87 101 118 144 183 197 209 224 242 261 293 325 371 423 446 430 401 378 358 331 310 267 246 243 241 231 209 200 184 158 135 116 103 98 96 92 85 91 103 119 137 159 219 250 263 269 279 297 321 348 366 364 358 367 380 388 386 384 355 354 372 401 436 488 538 566 558 519 520 560 573 559 526 484 485 469 436 408 415 366 377 370 343 322 333 336 355 380 402 421 432 427 413 396 381 382 384 387 398 420 415 412 409 405 399 399 411 471 505 497 479 458 438 399 369 378 377 362 345 333 331 335 343 350 345 322 286 242 216 189 160 136 124 141 148 143 135 120 87 105 130 125 115 127 89 55 61 92 174 247 311 362 391 398 406 403 396 408 438 403 344 269 175 95 48 22 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 2 4 4 4 7 22 33 29 19 7 2 3 5 9 6 4 6 10 11 10 9 11 20 27 29 38 52 80 142 176 210 233 253 306 260 215 180 157 149 160 173 166 147 162 165 135 118 169 309 375 413 401 352 337 388 398 338 257 237 217 173 122 108 99 92 75 60 56 63 83 141 235 354 461 529 555 548 531 536 574 612 655 708 686 585 460 352 279 206 194 242 306 330 321 316 327 349 364 314 8 11 12 12 11 10 10 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 15 27 36 39 42 52 62 69 72 83 109 131 138 125 105 98 97 96 94 93 99 109 119 124 122 119 116 113 109 106 105 94 87 87 94 100 101 97 89 79 72 63 52 39 25 12 3 0 0 0 0 0 2 5 9 12 13 16 22 32 45 57 62 68 77 90 108 141 158 169 178 188 194 250 311 368 407 407 366 335 333 349 358 356 314 271 245 238 229 203 181 151 114 83 70 60 54 47 38 44 48 48 50 60 72 111 161 207 240 254 252 262 272 279 285 296 304 307 299 278 271 260 265 283 312 352 411 444 473 489 469 441 466 476 458 421 410 432 438 427 408 402 370 352 333 315 303 314 277 278 309 347 387 432 450 446 430 413 407 405 397 391 410 416 415 413 411 410 417 431 449 460 463 463 449 443 435 423 417 405 391 386 388 391 375 359 356 356 342 311 275 246 226 206 162 125 116 119 126 142 133 105 93 100 114 113 128 117 104 123 190 293 362 411 465 513 542 560 531 442 389 344 304 270 226 136 68 31 12 4 0 0 0 0 0 0 2 2 1 0 0 0 1 2 4 6 6 5 6 7 6 5 6 6 8 10 8 9 6 3 3 5 16 22 24 21 18 13 9 12 30 71 109 79 55 57 53 66 91 136 190 238 253 252 245 231 202 172 153 146 134 100 104 107 98 85 90 200 294 360 380 310 338 437 471 400 315 293 290 195 94 117 114 92 60 39 53 63 74 110 190 288 376 428 431 397 377 390 392 388 431 507 529 497 400 302 243 160 127 147 184 212 234 269 308 318 292 241 2 4 9 12 12 11 10 9 8 8 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 8 16 28 40 50 53 47 51 63 75 78 85 101 115 115 101 93 96 97 96 94 94 97 104 115 124 126 124 121 116 111 108 110 102 95 93 96 100 101 98 93 86 74 67 60 48 33 17 3 1 1 0 0 0 1 3 7 10 11 12 16 26 37 43 39 46 58 73 90 131 156 163 165 170 170 237 308 361 383 365 308 269 288 342 380 377 337 287 249 235 238 202 168 133 100 75 67 55 43 33 27 25 18 11 10 17 22 42 84 136 182 201 196 203 204 200 201 198 201 210 215 211 213 213 219 232 253 284 336 373 406 430 422 369 399 425 425 411 405 405 423 450 467 449 409 378 362 355 344 322 304 294 294 304 323 387 439 464 464 448 438 454 466 455 440 439 437 431 421 418 433 444 450 457 472 480 472 465 457 445 428 414 397 379 368 361 355 342 343 354 341 302 284 280 279 268 218 184 151 123 114 141 135 117 108 121 154 168 167 166 185 213 271 315 355 416 495 518 554 575 550 472 390 319 245 172 126 60 21 4 0 1 1 1 0 1 5 11 14 12 8 5 2 3 5 7 8 8 9 9 11 11 10 9 8 7 6 4 4 4 3 1 0 4 25 42 46 36 21 11 6 12 34 71 114 129 121 107 72 97 113 118 195 253 259 260 259 261 229 200 170 147 130 112 105 105 99 74 72 128 193 233 230 210 260 348 378 252 211 216 198 154 134 131 114 96 86 53 57 71 80 96 166 245 326 385 384 340 313 321 301 237 248 273 298 294 256 317 307 243 185 158 137 156 184 208 242 247 220 174 0 1 4 7 9 10 10 9 8 8 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 12 18 26 32 42 52 60 54 52 58 70 84 95 103 104 95 84 95 98 99 98 98 99 104 115 125 132 132 127 122 119 117 115 114 112 109 105 100 97 97 98 97 91 78 71 64 54 40 22 2 1 1 1 0 0 0 1 3 6 5 6 10 19 31 39 35 36 44 57 78 121 158 169 173 187 213 258 299 324 325 297 254 243 284 344 377 379 362 336 306 274 253 217 181 146 112 78 62 51 44 39 32 23 13 6 3 2 6 13 31 59 96 148 169 178 184 189 186 180 182 183 185 191 187 189 206 225 232 238 261 279 291 298 296 255 283 311 318 324 345 370 390 404 414 409 408 400 395 392 378 341 317 308 307 298 276 328 395 444 459 436 428 441 458 463 467 469 472 473 466 462 464 463 455 445 453 465 460 447 434 429 428 427 418 415 437 473 469 460 457 466 476 477 483 487 486 502 455 370 271 178 144 136 119 106 110 135 158 171 188 209 228 231 266 283 300 354 432 430 436 457 480 481 429 315 181 98 68 38 17 6 7 9 7 5 4 4 13 22 23 19 14 12 11 11 12 12 12 13 14 14 14 15 14 13 13 11 7 6 8 7 3 1 2 17 45 67 64 39 20 9 6 6 17 70 151 218 228 161 97 97 131 161 188 203 210 209 225 241 246 220 189 179 149 129 126 128 107 85 89 119 153 173 196 220 263 289 257 167 167 183 184 181 164 131 116 124 110 79 70 73 77 96 128 167 240 325 325 280 232 200 183 141 152 167 171 198 248 315 306 242 169 121 112 129 161 186 196 189 163 132 1 0 0 2 5 9 8 8 8 8 7 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 19 29 40 50 57 56 55 51 56 72 88 88 80 78 84 95 102 103 104 106 110 108 119 130 135 133 128 124 121 120 119 116 112 108 101 92 86 90 92 94 90 79 72 66 58 45 27 3 2 1 1 0 0 0 0 1 3 5 5 8 17 27 35 23 30 39 50 68 100 133 136 137 155 177 220 251 252 233 223 247 273 300 328 356 380 392 397 391 368 334 283 236 202 179 148 118 86 60 44 34 26 17 9 4 4 2 2 6 17 35 50 89 136 175 196 201 194 200 200 193 185 178 174 185 195 190 184 177 163 147 133 114 109 127 149 166 190 243 285 293 274 263 273 304 348 380 374 350 326 313 311 314 299 274 307 372 432 450 408 401 421 448 463 451 443 446 455 451 453 457 459 453 435 435 436 428 415 409 415 404 404 409 416 435 468 510 542 558 569 623 701 753 763 761 786 754 672 522 292 207 163 135 121 117 140 156 169 185 204 222 247 294 333 343 313 334 332 330 341 371 397 339 216 107 95 81 57 33 18 14 10 7 9 12 10 18 22 20 15 17 18 18 17 16 16 15 17 18 19 18 19 19 23 30 33 32 37 35 25 9 9 32 81 134 158 110 61 29 11 4 2 8 79 170 212 187 139 88 62 63 66 77 93 102 108 128 131 148 187 216 196 173 191 224 205 131 95 96 115 125 135 182 259 310 302 256 256 261 227 186 176 154 140 152 174 167 114 80 82 92 117 101 101 158 234 228 206 174 121 90 98 130 172 219 215 197 194 183 153 151 141 116 105 127 153 164 146 114 93 3 0 0 0 1 4 5 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 14 24 32 37 39 41 53 53 55 62 71 68 58 68 87 97 101 105 111 118 123 118 119 126 132 133 131 127 125 124 123 120 114 107 99 89 82 84 81 82 82 76 70 65 60 50 34 11 5 2 1 0 0 0 0 0 2 5 6 7 9 15 24 24 27 35 48 64 79 99 129 144 141 134 169 210 229 222 207 244 260 270 284 306 336 368 399 420 423 401 354 302 265 243 209 182 141 97 62 50 37 30 23 15 10 6 2 1 3 10 25 62 108 152 188 206 205 202 197 188 175 163 149 136 122 110 111 92 75 66 62 58 70 83 93 107 149 191 210 214 216 220 230 248 278 304 302 279 255 236 228 239 249 254 283 337 402 424 409 406 419 446 475 483 447 420 422 421 417 426 443 453 433 423 415 398 382 394 402 390 373 365 367 378 382 411 441 450 460 499 545 595 659 728 766 773 761 690 450 290 199 163 161 153 156 163 177 199 219 226 269 330 381 387 304 262 245 247 259 256 272 232 165 124 121 100 72 44 22 10 8 10 15 18 16 20 21 19 19 29 40 46 42 32 27 25 26 30 33 24 21 25 34 47 64 69 75 81 79 46 57 126 229 315 291 183 101 44 10 2 0 9 55 139 200 164 104 54 26 20 30 53 70 80 92 100 112 125 134 147 143 159 198 240 230 190 166 158 180 177 141 139 175 200 216 227 235 224 200 217 220 225 235 224 170 142 121 93 92 102 108 98 84 124 165 162 148 147 119 108 119 153 238 306 218 146 110 83 84 101 94 70 64 67 75 79 76 69 66 6 2 0 0 0 0 1 4 6 7 7 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 17 26 25 27 29 32 43 48 47 45 50 76 81 87 93 97 100 105 114 123 131 131 121 123 129 135 136 134 134 133 130 124 117 110 103 96 89 84 75 74 75 72 67 63 58 50 38 25 13 5 1 1 0 0 0 0 1 3 5 5 5 8 14 20 21 30 46 64 71 79 120 150 148 131 144 180 228 250 205 228 243 244 237 236 253 309 369 415 434 426 404 369 341 325 292 254 200 138 90 82 61 46 33 21 11 7 4 3 3 3 12 38 71 109 147 176 189 197 197 187 169 156 138 107 74 61 59 45 39 43 51 83 113 123 113 101 143 183 221 251 264 265 269 270 272 277 274 250 235 219 201 193 210 226 255 294 330 392 412 419 427 447 487 458 422 401 399 401 389 383 389 403 385 367 366 356 331 332 332 334 344 357 341 335 340 349 354 337 340 348 359 369 365 413 497 587 657 674 561 395 263 195 190 180 169 169 182 209 231 254 287 315 312 272 217 183 171 174 191 194 211 217 192 140 102 74 49 24 11 8 8 13 20 17 17 26 33 33 42 63 92 108 97 76 66 58 50 41 39 29 26 30 41 57 91 115 134 153 183 149 174 252 344 386 354 265 158 63 7 1 2 17 59 143 199 156 85 37 22 16 43 68 76 77 88 97 107 116 123 120 114 117 129 153 205 246 253 226 220 195 164 148 150 156 178 194 188 164 180 214 243 275 311 296 211 150 147 128 120 121 114 87 72 84 97 100 98 100 101 116 135 155 179 152 119 94 71 55 42 36 40 35 26 17 17 33 39 35 37 6 4 1 0 0 0 0 0 0 5 7 7 7 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 10 15 21 19 22 25 23 25 32 37 36 37 54 60 76 88 93 96 106 115 123 128 131 130 131 134 139 143 144 145 144 142 137 132 124 114 103 93 88 81 78 77 74 70 65 59 51 43 40 26 9 1 1 0 0 0 0 1 2 4 5 5 5 6 6 8 18 36 56 64 65 82 109 142 177 184 160 164 182 173 198 220 224 215 210 209 255 317 380 434 468 466 455 446 436 401 350 289 223 166 151 106 73 51 35 22 8 3 2 2 1 1 3 9 26 57 97 128 150 165 170 157 151 139 118 88 61 39 33 39 48 50 63 80 94 99 94 123 147 174 205 239 255 264 278 297 310 290 263 253 243 225 223 224 224 260 326 326 351 373 394 414 430 435 404 376 364 364 354 338 323 315 320 308 295 296 296 278 280 274 257 256 288 292 281 270 268 276 257 255 260 270 276 270 288 328 398 485 544 554 470 357 266 227 201 161 136 147 191 233 266 312 344 281 219 177 157 151 153 193 247 291 291 251 197 157 115 62 9 10 8 7 10 19 33 32 43 63 61 64 89 134 172 166 156 149 127 93 64 48 39 39 49 69 107 153 194 225 257 312 333 364 403 439 456 415 325 211 89 31 10 7 20 60 167 193 157 95 46 46 40 44 62 68 66 67 70 78 91 90 86 82 84 88 89 90 111 145 162 156 148 147 153 162 168 185 199 177 157 153 158 177 212 245 234 207 194 186 155 127 115 113 94 79 71 67 62 50 48 58 73 86 93 87 82 82 72 39 24 18 15 16 12 6 4 8 12 14 18 17 3 2 1 0 0 0 0 0 0 1 3 6 7 7 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 11 15 17 15 14 18 20 18 16 25 35 36 31 30 33 54 71 82 89 105 118 125 130 137 145 146 142 140 145 152 156 157 157 156 151 142 133 120 104 93 87 84 82 81 77 69 64 56 49 48 39 16 4 1 0 0 0 1 2 2 2 5 6 4 3 4 10 17 26 35 43 40 47 62 78 93 149 136 122 127 145 167 176 174 176 196 193 215 251 297 344 388 477 514 518 508 485 448 392 332 283 246 193 145 100 64 44 24 14 7 4 2 0 0 0 1 6 26 49 74 106 139 135 132 130 125 116 106 92 77 69 74 85 103 103 104 112 115 139 162 177 182 183 207 223 233 237 236 251 263 263 251 233 222 209 209 260 368 382 364 336 327 352 363 364 360 357 353 334 321 314 307 297 288 279 281 296 317 331 309 274 237 211 211 228 217 197 181 185 182 179 178 181 191 199 221 251 296 359 399 474 490 442 355 270 216 151 106 115 141 164 179 214 303 303 307 281 247 253 286 363 389 340 252 196 190 201 200 158 47 32 27 18 12 19 37 54 78 100 93 93 113 154 203 210 191 162 127 94 70 57 57 69 88 136 196 239 266 302 358 425 469 490 490 463 426 357 285 225 121 57 20 9 24 96 170 195 165 100 57 49 57 71 97 76 58 48 42 37 25 29 34 36 38 42 48 53 52 59 80 92 97 107 133 164 178 180 177 159 141 124 112 110 128 152 168 181 200 199 154 111 107 115 111 93 75 67 62 65 64 50 38 51 68 74 65 63 46 23 6 1 1 1 1 1 3 7 7 11 16 7 0 0 0 0 0 0 0 0 0 0 0 2 5 6 6 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 1 3 7 9 11 11 10 10 14 15 16 18 21 29 38 31 22 24 36 49 59 68 81 102 116 127 137 148 158 160 157 158 165 176 183 186 184 176 165 156 142 128 115 102 94 89 86 85 83 77 71 63 56 54 50 32 13 2 0 0 0 0 0 0 1 4 4 4 4 7 9 11 16 23 25 21 24 33 47 63 101 97 97 111 130 132 133 146 165 179 187 200 217 232 244 277 366 444 494 513 503 482 451 415 377 331 284 237 190 143 93 62 39 23 13 8 2 1 2 1 1 3 9 20 37 61 77 88 94 100 108 106 92 80 75 76 78 87 87 89 99 116 134 142 140 137 146 175 208 236 253 256 258 259 250 231 212 201 195 210 258 335 349 322 294 280 282 276 287 307 323 328 318 316 311 303 294 290 281 272 267 273 278 253 234 215 189 163 148 137 127 123 131 151 168 175 173 186 178 172 185 226 294 337 409 466 484 447 321 250 192 128 116 129 142 133 112 148 196 248 364 514 433 423 384 291 175 131 126 147 185 232 287 196 143 98 55 31 34 64 113 160 170 145 136 147 169 196 194 168 132 95 72 59 54 65 92 129 199 261 291 287 334 392 446 468 432 410 352 289 229 178 175 112 56 21 11 25 118 193 217 175 96 64 58 61 65 101 88 65 45 37 22 13 9 9 11 16 26 34 33 32 35 47 59 74 103 130 154 166 162 142 131 119 104 86 76 84 98 111 134 138 134 126 128 161 199 175 120 90 80 89 125 150 119 58 52 68 76 71 58 42 24 8 1 0 0 0 1 5 7 6 5 7 3 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 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 2 4 5 6 8 9 11 15 20 27 32 32 24 34 30 24 26 39 48 50 55 70 96 109 125 143 161 178 190 196 208 224 233 249 266 275 267 236 205 166 140 126 117 106 96 91 88 86 84 78 70 62 58 53 48 27 6 0 0 0 0 0 0 1 2 2 2 3 5 7 8 11 16 17 14 13 14 19 31 49 62 82 107 128 119 121 142 165 172 174 181 196 199 182 181 252 333 401 443 448 437 430 420 397 356 316 288 263 228 172 121 77 44 23 16 5 3 3 3 3 1 1 2 4 7 15 24 31 42 55 52 44 38 34 32 31 36 45 58 72 91 109 122 129 133 134 167 218 272 311 308 282 256 227 199 190 195 185 192 228 264 261 247 227 209 206 211 225 243 264 283 297 292 277 261 251 249 231 205 178 161 155 159 158 145 126 114 108 108 112 117 127 155 200 240 242 247 241 223 207 210 255 320 395 464 512 541 438 337 254 167 133 148 182 195 158 133 136 139 170 274 369 396 359 269 136 112 115 140 191 280 364 334 274 205 122 98 115 168 235 285 280 234 192 185 196 186 153 116 89 73 66 53 50 72 125 196 256 288 295 302 343 402 458 480 438 353 263 196 153 114 106 74 44 27 11 54 131 194 195 146 97 74 66 64 55 86 90 67 46 39 23 12 8 4 6 10 15 17 19 21 26 32 40 54 79 106 125 132 130 106 95 92 79 71 73 74 63 50 42 38 53 85 124 182 229 209 134 96 95 109 135 188 199 127 73 70 73 72 61 45 28 8 2 1 0 0 1 2 2 3 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 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 1 3 4 3 5 7 10 18 22 25 26 23 16 22 22 28 38 46 42 36 42 60 83 97 116 141 170 201 224 240 256 276 300 327 362 397 418 414 374 294 219 164 132 121 106 95 89 84 81 76 70 64 57 47 53 36 15 3 0 0 0 0 0 0 0 0 0 1 1 5 9 12 13 14 12 11 11 16 29 49 68 85 97 102 92 97 113 133 146 150 158 162 161 158 154 167 202 255 307 320 313 312 313 313 306 295 287 276 254 219 175 127 78 38 23 11 6 3 3 3 1 0 0 0 0 0 1 3 6 11 15 17 18 21 26 20 19 24 35 49 60 67 74 81 85 102 150 215 287 353 352 324 280 228 185 187 204 209 210 220 244 225 206 189 173 161 155 170 193 212 228 225 209 186 162 142 135 126 113 98 89 91 92 91 90 99 110 125 138 143 140 146 166 203 245 263 276 280 277 270 274 291 341 401 456 500 596 578 490 377 267 244 259 283 289 249 196 165 155 163 182 223 231 226 228 158 142 152 171 192 266 332 382 402 383 305 309 336 383 463 554 550 408 260 207 215 179 126 80 62 65 57 49 64 120 205 260 294 312 311 324 355 412 472 487 436 348 263 203 179 140 94 61 46 34 36 79 152 221 188 154 121 97 92 119 105 91 70 43 20 12 11 10 6 2 3 7 12 16 13 13 16 19 20 20 27 40 50 56 58 47 31 26 32 43 47 36 20 13 12 17 31 55 80 82 78 90 86 70 68 83 118 179 212 187 119 81 78 78 73 61 46 21 9 8 8 3 1 0 1 6 15 17 12 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 3 6 11 18 19 18 16 16 15 11 15 22 27 31 32 27 32 46 64 80 102 132 170 208 219 241 269 296 317 338 379 429 484 527 529 462 364 261 177 130 109 96 87 79 74 70 68 65 58 47 55 47 31 13 0 0 0 0 0 0 0 0 0 0 0 4 8 12 13 12 11 10 13 20 31 53 76 88 82 58 66 72 75 75 76 90 112 114 117 140 146 142 149 166 181 176 170 174 188 208 226 244 245 240 235 222 192 147 93 45 26 16 8 3 0 1 1 0 0 0 0 0 0 0 0 1 2 5 9 16 22 14 10 9 9 7 10 14 20 27 34 59 109 179 263 350 372 351 307 255 202 189 190 193 204 232 279 221 162 123 98 85 86 99 110 112 120 123 117 103 87 76 69 64 62 65 69 77 81 84 95 113 128 144 155 152 147 154 174 204 239 259 287 312 331 339 356 377 405 437 479 569 666 694 650 580 516 474 456 448 432 379 317 275 251 231 216 190 146 120 161 170 231 285 288 237 299 380 447 492 502 451 448 482 548 628 621 538 416 295 229 220 177 119 71 51 60 53 57 102 194 279 335 363 359 350 356 381 428 465 451 397 335 275 208 187 146 99 60 53 41 45 92 181 259 226 176 132 118 141 161 146 110 69 42 21 9 4 5 2 2 3 5 5 11 11 11 13 15 13 11 10 10 9 7 8 6 4 7 9 12 12 8 6 5 7 10 18 30 42 47 45 51 50 46 49 66 95 127 154 167 150 109 84 75 73 62 53 43 34 29 24 12 2 0 4 10 19 24 21 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 1 3 7 11 8 3 4 8 13 18 19 16 13 11 12 19 25 30 33 29 34 34 35 43 66 95 126 170 212 208 228 249 269 291 322 366 391 430 489 552 588 555 441 280 144 117 102 91 81 70 65 64 62 58 50 58 59 48 26 0 0 0 0 0 0 0 0 0 0 0 0 4 8 10 10 9 8 13 21 27 39 59 78 81 57 59 58 54 48 44 45 60 71 82 103 115 118 117 111 99 88 79 80 89 103 120 146 161 170 175 171 149 105 60 33 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 2 3 3 5 10 21 35 70 135 227 329 385 384 342 279 221 195 183 175 172 192 202 162 109 69 48 48 53 56 54 53 55 56 59 62 60 56 55 59 64 68 74 81 88 98 115 135 152 165 172 168 147 142 154 178 205 254 303 351 393 410 441 477 507 531 596 714 770 753 692 682 675 649 617 587 561 521 489 458 413 386 359 317 265 207 170 176 225 288 341 340 365 383 407 471 474 450 441 460 503 554 534 476 400 322 281 252 205 140 71 63 73 83 97 144 259 328 354 357 362 374 374 391 438 454 433 385 329 281 243 208 165 117 76 63 55 64 109 224 261 233 176 131 145 157 151 134 108 75 52 36 20 2 2 1 1 1 1 0 5 10 14 16 19 20 18 15 12 7 3 1 0 1 2 3 3 2 4 5 6 8 9 14 23 32 34 34 39 40 41 45 41 57 75 94 116 153 141 101 78 64 51 47 48 50 53 39 19 6 3 10 15 18 22 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 2 1 3 6 11 16 15 13 11 14 14 16 19 22 20 30 30 30 38 64 96 117 154 191 197 215 230 243 258 277 304 314 334 383 473 597 669 609 449 280 191 147 120 98 78 66 61 59 57 53 62 71 65 43 10 3 1 0 0 0 0 0 0 0 0 0 1 3 7 12 10 7 9 15 23 31 35 44 53 52 49 41 34 31 35 40 47 54 61 67 71 72 71 71 74 58 42 37 40 43 51 63 79 97 113 119 102 69 39 25 19 15 13 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 1 6 14 21 49 106 191 300 387 400 362 308 253 212 177 148 136 189 163 118 72 38 28 24 26 29 32 34 37 38 42 49 50 55 62 67 69 73 79 88 99 112 133 154 171 180 177 159 139 136 152 181 226 294 349 394 443 459 485 530 582 614 669 738 771 749 685 718 717 692 652 622 600 577 564 555 529 497 457 420 377 308 243 216 198 186 265 345 397 414 401 453 456 436 409 389 391 419 440 443 417 383 352 305 233 143 86 107 130 143 166 187 276 346 374 392 407 392 378 401 461 481 447 382 317 274 257 235 197 143 106 85 66 55 76 190 248 245 196 154 156 154 145 124 104 76 56 45 38 13 5 3 3 3 1 3 8 14 21 20 22 23 24 22 17 11 6 3 1 1 1 1 2 1 1 2 3 4 7 14 24 35 41 45 49 57 69 79 95 103 105 105 107 117 115 96 75 63 60 62 66 70 65 50 33 30 33 28 24 21 13 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 1 4 6 2 0 0 0 1 3 7 7 6 5 4 3 4 8 11 9 15 26 32 35 43 61 72 101 137 162 181 195 209 219 226 233 244 247 260 308 426 606 672 594 413 276 200 158 129 97 72 61 56 53 51 61 79 84 69 35 13 3 0 0 0 0 0 0 0 0 0 1 4 7 8 9 7 8 14 25 39 45 42 37 40 39 34 30 28 28 29 35 40 42 41 38 34 31 31 37 33 25 22 24 24 24 28 38 55 73 80 67 50 35 25 19 15 13 11 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 33 77 152 268 379 404 366 331 282 214 156 110 70 72 66 54 37 18 20 20 20 22 25 32 37 35 29 25 36 53 64 67 69 72 80 92 106 119 141 165 185 197 195 182 168 171 193 229 295 359 408 446 479 489 500 529 585 660 713 737 736 730 724 717 693 655 614 596 556 518 489 475 487 476 451 422 390 348 313 296 277 229 222 249 319 401 421 483 490 457 412 373 377 412 462 501 464 453 431 378 280 168 153 167 181 188 249 261 296 339 373 402 409 387 373 416 473 464 417 362 305 275 271 266 238 184 130 100 81 61 98 190 290 341 274 199 159 150 154 130 120 106 90 71 53 27 11 3 1 1 0 2 5 6 15 17 16 17 18 15 12 9 6 3 4 2 1 1 1 1 1 0 1 2 5 12 20 30 39 47 56 68 82 98 113 124 125 114 106 104 102 86 72 62 54 49 52 53 53 47 37 36 33 35 47 32 32 50 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 2 0 0 0 0 0 1 7 8 8 26 32 32 30 34 48 51 69 96 125 146 156 162 167 171 172 184 189 190 199 254 452 632 679 555 378 256 192 154 114 82 66 57 52 48 51 71 87 87 62 28 7 0 0 0 0 0 0 0 0 1 4 8 10 7 5 4 5 9 18 33 42 43 40 38 38 37 38 40 40 39 37 34 31 29 28 25 22 20 19 21 21 22 22 21 20 21 26 36 51 50 44 37 29 21 15 12 11 10 10 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 3 8 20 49 104 228 347 393 362 301 243 186 142 107 57 31 19 15 13 8 9 11 14 19 25 31 32 31 28 31 39 49 58 64 66 70 82 98 114 130 152 180 207 226 234 246 251 254 266 300 357 404 444 484 517 539 552 576 641 714 745 734 718 731 697 666 633 596 553 516 472 431 409 428 470 451 412 382 368 367 368 365 349 306 256 215 231 324 417 496 506 486 497 477 472 517 588 630 590 582 575 536 410 284 243 241 245 204 251 273 292 324 355 387 388 374 375 423 473 478 441 389 346 307 285 266 239 186 124 83 79 70 107 204 336 442 357 254 179 161 176 168 161 151 132 94 62 41 30 24 13 9 4 0 0 1 7 10 10 12 13 10 6 2 1 1 1 0 0 1 4 6 7 8 8 8 8 10 13 14 23 33 39 43 58 76 86 92 89 82 72 63 48 46 42 38 35 40 40 43 53 59 58 51 46 56 56 44 41 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 1 4 7 11 18 19 17 16 25 48 49 59 76 97 114 116 113 111 115 128 151 172 187 194 198 302 489 588 525 385 275 202 164 142 101 81 70 64 56 48 64 90 102 85 50 20 5 0 0 0 0 0 0 0 1 6 9 9 8 6 4 4 5 8 19 32 41 45 42 39 41 45 48 51 51 47 41 32 24 21 19 18 18 19 22 23 23 22 21 20 24 32 42 50 43 37 33 28 20 16 13 11 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 2 5 13 29 56 168 287 360 358 280 208 145 113 111 86 45 19 6 4 4 4 5 8 12 20 22 21 20 18 20 26 33 40 46 52 61 80 106 130 153 177 201 219 223 239 262 288 313 335 375 418 454 481 504 523 548 569 593 655 702 699 696 721 713 671 638 609 571 550 509 463 437 460 529 518 477 431 389 367 363 366 374 387 401 372 342 340 386 484 568 595 566 608 634 668 711 750 733 714 700 698 717 568 408 299 251 241 204 228 261 283 289 313 322 318 313 344 419 481 504 490 468 426 380 336 293 246 177 123 106 94 91 106 171 291 371 342 254 177 199 219 220 203 167 117 84 66 56 50 44 31 18 6 4 3 3 7 13 18 15 11 7 3 0 0 0 0 0 0 1 3 6 11 14 15 15 15 15 16 18 22 23 19 16 17 21 32 44 49 49 48 38 21 11 10 13 20 29 38 45 50 56 56 53 51 47 42 39 41 47 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 24 23 29 58 48 49 59 70 78 75 75 75 77 85 102 129 164 194 206 260 359 421 416 362 290 234 218 218 155 105 79 63 51 42 62 90 107 100 74 43 15 0 0 0 0 0 0 0 0 5 8 9 8 5 5 4 4 5 9 20 31 38 38 35 35 38 44 50 54 53 49 41 29 20 15 12 11 14 16 20 23 26 28 29 35 46 55 54 47 42 36 28 21 16 14 13 12 12 12 11 8 4 1 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 120 228 319 353 260 180 129 108 108 91 47 16 5 3 4 6 7 7 9 10 9 9 9 9 11 13 14 17 22 32 43 65 100 136 169 198 220 233 227 253 286 316 341 362 396 429 462 492 505 519 526 536 576 665 661 641 651 710 710 673 641 623 595 581 557 532 518 550 570 569 549 508 450 431 433 439 436 456 497 508 504 514 530 586 639 670 683 692 713 738 752 755 733 729 727 708 672 522 358 233 169 172 213 259 279 238 227 236 239 235 237 289 378 476 567 639 590 507 428 372 320 245 190 167 141 126 118 126 180 286 345 333 262 176 209 234 241 228 185 151 114 84 70 63 54 40 23 10 18 11 6 6 11 9 8 7 5 4 3 2 1 0 0 0 0 1 1 0 5 10 14 17 17 17 19 20 18 13 8 5 4 3 9 14 18 21 18 13 6 4 5 11 18 24 29 31 34 37 40 34 29 24 20 17 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 1 2 7 17 23 27 30 34 40 44 46 46 45 47 52 57 61 66 80 113 162 219 265 324 368 377 342 294 301 329 331 250 156 105 73 53 43 60 86 106 110 92 69 42 19 6 0 0 0 0 0 0 5 7 8 7 5 4 4 4 5 7 13 21 29 31 23 20 23 29 37 39 44 47 45 35 28 23 18 15 16 14 20 27 33 36 40 42 46 49 47 44 41 35 25 18 14 12 12 12 13 13 12 12 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 13 26 93 200 311 365 261 177 118 84 68 63 35 13 6 2 3 6 8 8 5 2 1 3 4 2 2 1 1 2 5 15 26 43 70 106 150 191 227 260 281 298 316 339 371 375 388 417 460 497 525 539 535 523 543 661 691 693 703 699 691 671 648 627 619 606 556 521 564 589 611 634 629 520 467 470 495 510 492 485 503 527 551 571 557 559 566 567 578 628 671 683 666 625 589 587 602 562 452 326 219 165 156 181 216 264 318 242 206 197 205 219 227 262 341 470 633 703 647 542 440 371 316 295 297 265 221 212 195 182 235 332 408 399 302 241 225 213 207 218 180 140 103 79 80 77 71 61 48 34 25 14 3 1 5 6 6 6 4 4 3 1 0 0 0 0 0 0 0 1 5 9 12 16 17 18 19 18 17 13 10 8 7 6 5 5 6 6 6 5 3 1 1 2 4 6 7 9 10 11 9 9 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 18 26 29 31 31 32 34 44 50 52 52 53 60 78 123 196 270 347 407 434 417 361 411 450 435 351 244 173 119 80 58 60 75 93 104 102 86 65 42 20 6 1 0 0 0 0 3 6 8 7 5 4 3 3 4 5 8 12 16 15 11 9 12 19 29 32 31 33 36 37 34 29 25 22 23 24 27 31 35 39 44 48 51 51 45 37 28 22 18 14 12 12 12 12 12 12 12 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 12 19 70 180 314 356 277 193 118 63 42 39 25 11 5 4 4 3 2 4 2 0 0 0 0 0 0 0 0 0 0 7 15 23 33 56 104 155 198 241 280 312 339 362 382 375 378 412 478 502 507 505 508 527 549 592 656 724 760 688 688 683 637 595 616 623 622 612 588 581 598 634 664 545 493 468 445 413 377 417 456 487 526 558 530 481 441 403 405 492 568 563 502 424 374 362 376 364 345 278 204 224 226 228 266 346 370 308 266 268 318 357 366 394 459 564 764 772 682 538 384 353 327 314 323 324 310 301 277 235 263 335 430 493 427 330 259 210 177 163 157 152 129 107 93 87 83 74 64 50 34 21 12 7 5 4 3 1 3 3 3 1 0 0 2 4 0 1 2 5 8 12 14 16 16 16 16 15 14 13 13 12 10 10 10 10 10 9 9 7 4 2 1 1 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 16 18 20 23 27 30 39 45 50 52 50 47 70 119 193 277 359 429 493 534 469 498 508 482 424 364 277 199 136 92 69 70 87 110 122 97 77 61 45 27 6 0 0 0 0 2 5 7 6 4 3 3 3 3 4 6 7 7 7 7 6 7 11 19 31 29 24 21 23 29 26 23 24 29 32 34 38 40 40 39 41 44 46 46 37 27 20 16 13 11 11 10 8 6 7 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 11 14 19 38 121 269 325 293 228 151 82 50 34 22 13 6 5 4 4 5 4 1 0 1 2 2 2 2 3 4 1 0 5 11 16 17 22 59 114 172 234 293 348 396 422 419 405 392 403 486 527 549 558 561 569 569 566 595 663 719 680 706 729 672 604 612 602 571 554 535 563 594 614 657 597 528 456 400 419 425 421 424 443 475 517 514 473 412 283 296 366 426 416 336 271 242 256 273 309 341 336 303 294 259 264 333 431 429 404 401 440 507 531 538 554 600 645 795 833 745 575 465 429 404 391 393 378 366 329 269 221 231 283 369 487 510 418 303 230 197 213 246 252 207 151 109 91 90 85 75 62 47 35 29 24 17 11 10 8 9 10 9 2 1 3 8 16 6 3 4 5 8 10 11 12 12 10 9 8 7 7 8 9 9 9 10 11 11 12 11 9 7 6 5 5 4 4 3 3 3 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 0 2 5 9 11 12 13 14 15 21 35 44 34 36 55 78 89 72 48 58 101 175 267 357 413 459 493 481 494 502 506 506 504 397 300 222 154 104 90 103 129 150 120 93 74 64 57 37 17 5 1 0 1 2 4 6 4 3 2 2 2 3 5 4 3 4 5 4 5 5 7 22 26 23 18 15 12 13 16 20 25 28 28 32 38 36 34 31 29 29 34 32 27 21 15 9 9 10 8 2 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 5 9 11 14 18 22 27 81 220 290 293 254 190 119 77 51 34 21 10 9 16 26 34 35 23 17 14 11 9 9 10 11 11 5 2 3 7 14 7 9 39 100 187 268 318 377 450 486 495 482 448 418 480 532 575 615 646 625 571 540 545 583 683 729 747 723 615 546 559 596 604 602 610 657 688 655 662 654 618 551 469 466 445 419 398 393 412 459 510 542 480 305 232 248 291 317 289 248 221 246 317 366 378 368 339 269 198 171 220 310 395 448 469 499 520 534 542 562 672 748 826 864 813 680 589 520 479 466 426 423 399 338 261 221 217 249 320 454 554 513 353 224 192 254 318 318 268 200 140 102 95 97 101 94 66 50 43 37 27 12 12 13 13 12 13 11 9 9 12 17 9 3 1 1 3 4 4 4 5 5 4 2 2 1 1 1 2 3 3 4 4 5 6 6 5 5 6 7 6 7 9 7 6 6 5 4 3 2 1 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 12 12 13 16 27 47 56 43 58 111 153 167 144 79 65 92 153 242 342 405 451 482 494 506 530 564 599 612 504 410 326 242 162 120 115 139 172 154 117 86 71 74 60 43 27 14 5 1 0 2 4 2 0 1 1 2 1 2 2 2 2 1 0 1 3 5 11 17 22 24 17 14 12 12 14 15 11 20 28 29 29 28 26 24 25 29 27 24 18 9 3 2 1 1 2 3 3 1 1 1 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 3 7 10 13 16 20 24 27 54 147 238 273 264 226 179 130 87 55 40 29 48 67 82 95 93 67 45 29 20 17 15 16 17 15 10 7 7 8 14 6 6 29 89 200 291 363 431 501 543 572 569 535 483 471 459 472 516 572 536 511 500 505 530 629 696 717 682 584 570 610 661 688 710 730 736 714 676 688 690 647 556 535 498 451 399 340 314 330 383 453 501 472 394 342 342 362 360 320 267 254 333 360 356 365 378 326 232 138 87 97 196 347 462 461 438 420 422 447 464 600 723 802 834 766 708 656 597 523 511 445 411 402 342 257 199 174 190 295 490 631 623 432 224 129 158 258 287 290 240 160 114 104 108 118 115 76 64 56 48 35 17 11 10 11 11 10 10 10 12 12 11 8 6 0 0 0 0 0 2 2 2 2 1 0 0 0 1 5 5 5 5 0 4 6 4 1 1 1 2 3 5 16 14 6 3 3 2 2 1 0 1 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 10 9 9 12 15 17 24 29 34 59 116 159 183 181 135 96 87 118 188 286 367 429 476 510 544 592 639 666 650 580 509 430 339 235 148 110 122 167 174 136 100 80 79 76 67 56 41 24 5 0 1 2 1 0 0 0 0 0 0 0 0 1 2 1 0 2 4 4 6 10 16 21 11 6 5 5 5 1 2 5 10 14 17 19 20 22 25 24 21 14 5 1 0 0 1 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 2 4 7 11 15 19 23 26 40 95 187 238 250 234 209 175 140 113 101 102 132 170 202 214 145 100 65 37 23 19 17 17 18 16 14 13 13 16 17 15 21 46 96 221 304 367 419 455 528 568 576 567 552 515 405 312 329 374 407 431 452 466 510 574 607 597 595 597 636 680 709 718 726 723 714 713 755 789 775 710 622 549 494 464 442 369 316 308 336 375 347 355 337 303 306 292 290 269 229 207 253 276 315 393 402 349 243 125 64 66 126 258 406 412 376 332 317 368 385 457 542 621 706 687 684 669 629 581 559 549 539 521 334 228 179 153 163 286 515 704 714 535 265 95 87 127 162 213 232 168 122 110 106 99 88 72 64 60 60 52 38 26 18 9 5 2 3 4 7 8 9 9 11 3 1 1 0 0 0 0 1 1 0 0 1 3 9 11 8 8 9 4 8 10 5 3 2 2 1 0 7 12 8 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 2 9 7 2 0 0 0 0 2 5 5 3 3 4 5 4 3 4 8 17 32 53 82 125 175 196 168 127 108 135 218 303 388 466 529 574 620 653 663 642 615 575 512 424 314 197 134 127 159 178 143 117 100 85 80 79 79 75 62 18 5 1 0 1 2 1 1 0 1 0 0 0 0 0 0 0 0 0 0 1 2 4 7 7 7 5 2 1 3 3 2 1 5 12 15 16 16 17 19 18 13 3 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 1 3 6 10 14 19 23 30 54 125 179 207 211 200 183 168 158 155 162 196 253 304 278 196 122 63 26 20 18 16 15 14 14 14 14 16 22 41 80 135 190 215 279 312 327 342 358 462 529 554 561 562 530 431 304 255 252 257 285 342 370 426 476 497 485 514 562 617 665 698 712 678 642 641 693 780 832 824 747 635 531 488 502 537 499 449 432 452 423 381 319 246 158 203 195 178 159 138 133 162 225 309 407 375 323 261 170 84 57 110 208 288 310 300 278 271 332 391 459 520 555 603 640 661 656 617 609 643 674 665 621 432 280 197 174 184 323 537 734 737 543 312 153 83 59 50 103 204 196 166 140 116 94 79 69 64 64 78 79 70 55 44 26 10 0 0 0 2 3 3 2 2 2 2 2 0 0 0 0 0 0 0 0 0 1 3 3 1 2 1 1 1 1 2 3 3 3 3 1 5 6 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 1 5 4 1 0 0 0 0 0 1 1 0 0 1 2 0 0 0 2 5 9 8 20 42 77 129 178 175 135 101 156 237 322 402 470 519 563 593 608 610 613 604 562 482 372 269 195 157 155 176 151 137 125 106 91 83 86 94 99 49 21 6 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 2 0 1 4 6 5 4 4 8 10 11 8 8 9 11 10 1 0 0 0 1 2 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 2 2 0 0 0 0 0 0 0 0 0 1 4 8 12 16 22 33 74 117 150 166 156 143 128 117 120 126 145 184 232 216 163 98 43 17 16 14 12 11 11 11 13 15 19 38 92 161 232 295 321 313 308 315 327 332 412 480 496 480 504 509 455 351 290 260 235 229 257 277 320 382 447 456 497 553 613 668 694 717 692 645 619 661 725 762 758 736 705 656 621 609 617 615 608 610 633 561 516 476 393 227 218 202 179 159 133 162 203 239 287 381 329 263 244 207 106 64 85 135 181 209 212 211 228 306 418 521 576 572 614 680 737 736 703 735 787 825 766 637 451 287 212 195 230 358 565 774 760 668 557 405 180 82 51 61 123 202 247 237 176 125 94 77 74 84 101 111 112 98 84 59 28 1 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 1 1 1 2 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 10 23 48 78 103 100 85 106 157 220 292 365 424 470 509 542 569 592 605 574 496 382 300 230 177 153 175 160 151 142 130 115 100 84 74 72 56 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 2 4 5 6 3 1 2 5 6 7 5 6 6 1 0 0 0 2 6 2 1 1 1 0 0 0 0 0 0 1 1 1 3 5 7 8 8 6 2 1 2 1 0 1 1 0 0 0 2 6 11 18 26 45 69 96 118 104 88 72 56 48 51 61 76 98 94 67 38 18 14 14 12 8 6 9 11 13 15 21 65 139 204 251 288 298 309 333 361 326 299 294 291 292 323 323 313 307 315 305 293 280 266 258 264 297 355 425 466 517 571 633 710 749 771 755 701 647 680 693 678 671 736 778 796 789 739 684 657 639 611 568 542 520 479 401 349 323 299 271 243 244 265 277 274 284 330 305 232 182 219 198 164 178 235 255 239 213 197 226 297 410 527 587 624 680 756 849 822 776 753 754 772 682 551 421 316 264 231 256 356 549 771 791 727 686 581 321 148 84 62 96 235 340 305 236 177 133 102 93 100 118 141 153 138 113 85 54 14 6 3 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 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 17 29 42 49 56 69 91 118 158 219 292 352 397 442 483 519 543 562 533 461 368 302 246 191 160 189 171 159 151 145 138 127 102 74 57 46 29 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 1 3 6 5 4 2 1 3 5 5 5 6 4 1 1 2 4 7 5 4 3 2 0 0 0 0 0 0 1 2 3 6 7 8 10 12 14 13 12 11 8 2 5 6 4 2 3 9 15 18 22 26 35 48 68 94 83 69 57 43 29 22 20 22 29 26 19 14 12 12 11 8 3 1 3 8 13 21 41 91 151 206 253 302 340 374 406 429 351 294 264 258 250 257 254 256 269 278 274 274 274 267 266 271 294 339 405 471 510 540 589 680 726 740 715 637 597 583 567 566 627 734 775 781 789 773 724 672 622 591 554 534 527 505 472 459 456 443 395 367 350 345 343 367 353 342 315 260 136 139 155 179 260 341 355 336 317 301 313 356 420 492 560 616 671 734 770 766 779 776 682 614 552 493 429 306 244 224 250 330 517 683 758 744 658 622 454 247 123 88 79 146 274 300 273 225 167 127 113 108 125 158 166 153 128 98 75 40 15 1 0 1 0 0 0 0 0 2 5 8 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 12 21 31 45 59 75 91 105 118 142 183 240 303 352 389 416 433 446 462 449 410 356 306 258 205 171 192 184 176 165 153 141 136 120 100 83 61 36 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 1 3 7 7 6 5 4 3 3 5 7 6 3 4 6 7 7 7 7 6 1 1 0 0 0 1 3 5 7 10 11 11 10 11 12 14 16 16 16 15 9 11 13 12 10 11 18 23 25 25 28 33 44 60 78 80 74 61 43 24 14 9 9 10 10 11 13 12 11 7 4 3 11 13 15 21 37 72 122 166 207 258 314 365 411 447 443 384 315 259 226 196 204 210 213 223 207 210 218 223 226 230 236 249 280 368 437 472 487 504 548 581 599 589 516 485 477 493 533 573 612 619 601 595 635 627 576 499 440 445 495 540 520 514 518 522 510 457 473 507 524 501 525 468 394 335 300 200 175 203 234 285 379 436 436 419 407 409 414 424 442 477 513 552 608 646 707 777 818 702 621 539 447 385 266 201 188 217 289 444 612 750 796 690 624 521 341 195 128 112 144 228 324 342 294 219 155 126 115 118 144 150 143 124 100 78 54 29 5 2 1 1 2 1 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 14 23 34 47 64 94 127 149 145 160 193 240 298 348 394 439 478 504 472 444 416 383 340 263 206 183 197 209 205 186 159 139 130 128 126 118 96 68 40 18 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 1 2 4 7 10 14 11 9 10 12 12 9 10 11 12 10 8 8 6 4 2 1 2 3 5 8 12 14 16 16 15 13 12 13 13 15 17 18 20 18 17 15 15 18 18 21 25 28 28 29 33 42 56 68 74 75 69 57 34 16 5 3 4 7 11 12 7 4 4 5 6 12 16 23 38 67 119 167 207 246 294 342 375 399 423 424 394 320 232 197 193 186 175 167 182 158 150 155 163 171 185 198 216 259 311 392 466 484 445 437 449 458 429 390 380 392 414 449 438 420 406 407 383 394 394 381 376 385 416 451 478 490 493 485 465 449 451 477 514 562 599 587 514 415 342 336 312 286 272 279 319 388 439 430 369 352 369 383 339 308 312 342 390 435 479 546 639 693 666 581 455 337 254 201 184 191 209 246 345 494 675 781 732 642 547 380 247 168 143 174 281 364 373 300 199 143 113 99 98 107 107 100 93 79 67 58 46 24 17 12 8 6 4 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 15 23 32 44 59 83 111 134 137 178 226 278 332 385 425 443 446 452 491 510 506 477 414 263 181 166 196 223 217 194 166 148 137 136 136 131 116 103 78 53 39 30 20 14 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 1 3 7 18 20 20 19 17 16 14 15 16 17 16 12 10 9 8 6 4 5 11 23 23 22 22 24 24 23 20 15 12 13 15 17 20 22 22 18 14 11 19 21 21 24 28 33 33 33 40 50 63 75 80 75 77 57 33 13 3 3 7 10 7 2 3 8 13 12 15 22 34 57 98 154 202 243 279 316 354 378 385 382 360 337 291 226 218 213 189 155 132 122 111 106 105 101 102 114 133 157 185 212 299 400 407 376 370 371 361 322 295 276 263 270 301 291 274 279 362 327 300 299 328 391 445 482 497 497 477 465 462 468 489 501 509 523 570 603 576 505 413 347 328 322 324 352 371 386 396 395 354 287 264 269 241 198 170 166 186 229 275 287 302 397 465 483 442 334 268 225 203 206 227 213 221 271 365 489 546 552 523 471 315 206 154 134 162 240 294 295 227 138 85 70 65 65 65 63 65 62 63 63 63 56 42 30 21 12 9 6 2 0 0 0 1 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 25 30 37 43 53 70 93 118 163 208 256 307 362 418 461 493 521 595 649 660 613 489 297 223 217 226 219 219 208 189 176 169 165 160 149 128 118 95 77 75 76 62 43 23 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 2 7 14 17 17 16 16 12 11 13 17 19 16 12 12 15 16 16 18 21 22 22 26 33 37 41 39 33 24 17 16 16 18 21 21 22 21 19 17 21 23 24 26 31 37 38 37 39 44 52 64 75 73 82 74 57 37 18 12 10 9 5 7 11 14 15 16 21 30 45 67 120 178 230 270 297 318 347 372 386 374 325 286 254 208 193 189 171 135 112 96 89 89 88 80 73 74 84 101 141 162 202 276 323 326 322 313 291 237 142 97 121 165 194 212 239 297 388 361 308 285 342 374 425 472 484 473 449 438 448 480 517 539 532 519 554 562 538 493 445 401 366 341 335 395 405 394 372 337 275 219 181 154 115 89 78 80 89 105 148 191 194 227 253 284 312 262 219 183 165 181 202 207 218 241 280 321 340 335 298 272 215 169 136 115 162 227 281 289 195 115 73 58 53 50 44 32 21 19 26 32 45 45 38 28 21 15 11 8 7 8 7 5 4 1 3 3 2 2 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 2 6 17 23 27 31 35 44 59 78 99 133 170 210 252 298 362 418 460 486 536 602 647 637 532 380 322 299 267 191 203 211 208 200 199 199 193 178 155 120 92 78 81 87 89 69 36 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 1 2 3 6 12 13 13 13 14 16 19 20 19 20 24 29 32 30 25 17 22 33 43 47 52 49 41 31 24 22 21 20 21 21 23 23 23 22 24 26 26 27 33 40 42 40 40 40 45 55 68 77 85 85 80 76 48 33 22 13 10 15 18 19 23 25 30 46 74 108 166 213 248 276 296 308 331 360 382 372 340 286 219 169 162 163 145 99 75 64 61 64 73 74 79 88 100 98 118 128 139 173 237 254 233 191 184 189 193 192 178 145 141 157 180 188 253 289 288 249 292 332 371 398 387 373 364 372 405 440 474 451 396 440 481 489 480 478 475 465 434 390 377 383 375 357 338 289 219 159 130 110 71 44 34 37 41 42 62 106 131 155 171 180 199 193 180 154 120 141 164 181 186 171 180 208 232 231 201 199 189 161 125 111 164 254 325 274 191 128 99 85 71 57 43 31 23 18 13 10 24 29 26 19 18 16 14 13 16 15 12 11 8 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 8 14 20 25 28 33 41 52 68 88 120 157 193 225 247 282 322 369 427 504 592 626 601 523 423 376 355 326 232 230 223 212 203 205 209 209 201 182 142 116 106 104 80 86 78 56 28 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 4 8 10 11 14 17 20 21 21 23 26 30 31 32 30 26 27 35 45 55 57 58 53 45 36 30 29 28 25 22 23 24 24 25 25 27 26 25 23 29 30 31 34 36 38 40 45 53 72 85 90 88 90 83 73 59 41 31 29 33 38 39 42 67 119 191 251 277 278 270 273 288 304 319 330 341 315 262 198 141 122 125 121 102 80 74 63 53 54 64 71 80 92 107 112 131 153 161 124 154 170 158 131 119 114 123 139 108 93 97 108 113 143 212 262 265 236 259 292 315 322 302 300 314 339 358 359 336 300 280 326 356 365 359 364 396 437 461 424 404 376 346 317 288 225 163 128 125 100 63 35 21 13 14 21 35 50 67 101 134 144 152 153 145 129 101 110 124 134 130 111 117 141 168 176 195 206 207 221 174 162 203 281 325 260 177 130 112 102 88 70 53 39 27 18 17 20 25 25 22 23 24 24 22 22 21 16 11 10 4 4 5 7 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 11 19 24 29 32 36 43 56 76 103 136 170 197 205 207 213 227 261 352 600 653 563 438 345 310 317 325 241 249 235 209 190 193 195 196 188 165 147 148 156 155 105 93 84 68 41 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 1 3 6 11 17 21 20 19 19 20 24 30 33 34 35 40 49 56 62 67 67 60 51 41 34 30 30 28 24 23 27 28 29 30 30 29 28 26 22 23 24 25 28 32 34 36 38 44 59 75 84 86 93 101 104 100 92 74 73 73 67 54 71 132 215 290 327 324 307 288 273 267 258 250 253 264 238 196 151 120 108 105 102 95 96 101 99 93 91 92 91 95 106 116 137 160 170 150 130 143 153 145 115 101 94 89 90 83 79 82 97 125 182 244 285 269 258 251 244 241 256 249 242 239 245 282 292 275 231 214 220 239 265 271 272 272 315 419 427 414 381 328 269 212 158 127 128 123 89 55 28 12 17 26 35 39 35 38 62 104 120 118 117 119 107 94 92 94 92 84 79 84 98 118 143 168 185 188 216 206 211 249 305 316 266 180 108 98 93 84 69 53 39 27 18 19 17 16 21 25 30 35 36 30 28 24 18 10 7 4 4 4 8 7 5 4 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 20 25 29 31 34 44 62 88 119 150 166 155 129 108 100 114 166 427 456 363 277 242 248 254 242 192 167 158 162 173 171 176 175 163 134 125 138 136 111 109 96 82 65 43 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 1 2 6 12 16 18 15 15 17 20 22 30 35 37 39 47 58 66 70 69 62 50 39 32 30 31 30 28 23 21 29 32 32 32 32 31 30 28 24 23 24 25 27 31 31 32 33 38 47 59 69 74 83 92 100 107 118 111 110 112 112 103 137 193 247 274 263 258 252 242 235 230 224 213 193 200 182 148 109 99 98 99 97 94 95 108 122 130 130 134 141 147 147 142 142 142 142 152 164 168 167 165 171 166 143 105 81 77 74 79 112 154 209 282 354 312 274 233 198 190 190 180 166 152 141 137 158 183 170 163 169 190 218 222 216 208 218 309 352 373 359 277 206 148 108 95 124 105 76 45 20 10 38 76 89 91 75 66 73 97 108 103 95 99 87 79 75 74 71 68 68 72 81 95 114 130 143 141 154 181 219 278 336 333 267 160 120 97 81 68 55 44 34 27 19 16 11 9 22 32 41 45 40 34 32 27 19 12 7 5 7 6 8 8 6 4 5 3 1 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 17 21 24 26 33 45 65 95 117 122 103 71 46 36 44 69 263 293 245 199 191 210 194 156 138 132 134 137 141 153 155 157 157 147 134 141 125 80 54 62 71 62 27 16 10 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 1 3 6 9 13 16 16 17 20 22 23 27 30 31 33 37 46 52 54 51 43 36 30 27 30 32 32 30 26 21 28 33 35 36 35 32 29 28 27 24 22 21 22 26 27 28 29 31 37 44 50 55 65 79 89 93 100 102 103 105 110 117 160 209 247 260 232 202 176 160 161 163 162 154 139 140 132 115 93 101 100 93 86 87 89 99 110 112 111 122 129 125 117 109 109 118 126 136 138 141 147 149 161 151 119 81 67 66 69 72 91 113 152 205 260 257 226 182 135 128 122 117 117 125 116 107 101 99 108 107 106 112 122 133 154 170 161 197 224 251 280 233 188 141 101 96 113 99 70 42 19 8 22 53 76 99 101 92 91 95 95 87 72 63 60 58 56 60 63 67 72 84 98 108 113 112 122 137 167 203 237 287 314 301 240 144 110 93 74 59 48 43 43 34 24 17 14 17 25 30 33 36 32 30 29 26 20 13 9 6 7 7 8 8 6 3 2 1 0 0 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 14 18 24 32 45 71 88 93 84 60 32 20 22 32 96 145 178 186 133 110 94 83 79 82 85 84 88 126 119 122 133 137 103 96 85 63 40 50 74 72 18 15 13 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 1 2 3 5 8 12 15 16 18 20 22 23 22 21 20 20 27 30 30 27 25 24 24 24 26 27 26 24 21 21 27 33 38 41 39 33 25 24 26 25 22 20 18 20 21 22 24 27 29 31 34 41 47 54 59 60 65 69 73 78 82 87 113 154 200 214 195 161 123 97 96 101 109 109 99 92 92 99 103 104 97 86 78 80 86 96 107 107 87 83 84 74 62 60 67 82 92 99 103 105 110 125 119 95 63 50 49 50 51 52 59 66 83 120 152 167 164 141 105 98 98 103 109 119 110 97 87 76 78 73 67 71 72 70 82 112 124 138 141 139 162 155 148 130 94 106 101 81 54 35 15 5 5 10 17 43 62 62 54 53 56 59 54 45 43 45 43 47 53 59 67 87 105 121 135 137 150 170 190 211 217 233 242 233 192 147 111 89 71 59 50 43 39 35 28 21 19 24 28 28 27 26 25 24 24 20 16 13 11 7 5 4 4 5 4 3 1 0 0 0 0 1 3 5 5 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 0 0 0 0 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 16 24 34 55 71 81 83 69 36 19 14 15 23 56 98 124 83 59 43 35 34 40 43 42 45 67 75 87 103 114 92 90 84 68 47 47 81 90 32 22 21 25 26 17 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 1 2 2 4 7 11 13 14 15 17 16 16 17 17 14 15 16 15 15 18 20 21 22 22 22 20 17 14 18 25 32 39 43 41 29 14 14 24 26 25 22 18 15 15 18 22 23 23 23 25 26 29 33 36 41 45 48 54 62 64 65 74 88 102 144 149 125 90 64 59 71 89 93 90 88 91 97 103 106 104 95 81 86 94 100 99 81 67 59 55 48 44 42 45 52 62 72 85 99 91 92 81 62 48 44 44 44 44 52 57 75 108 133 147 156 149 117 91 84 86 92 89 92 91 85 66 52 49 47 45 55 49 45 50 61 68 77 83 79 87 88 88 91 101 104 94 71 41 22 9 4 3 1 4 14 27 33 33 32 32 41 45 47 47 41 37 36 38 44 52 67 84 106 142 156 165 169 173 196 212 237 273 303 228 158 112 89 73 61 53 49 44 39 33 26 23 23 23 24 26 27 27 26 23 19 15 12 11 7 5 4 1 4 4 4 2 0 0 0 2 5 10 11 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 35 50 66 76 74 41 22 13 10 10 18 28 36 35 31 23 16 14 17 19 23 28 37 52 71 87 94 90 101 108 99 66 40 63 81 53 37 29 30 41 65 30 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 1 3 6 8 9 9 10 11 13 15 17 14 13 13 13 14 16 18 19 20 21 21 19 15 12 18 26 35 41 43 42 34 23 19 24 27 26 20 14 13 13 11 15 14 13 13 13 16 20 23 24 27 36 39 41 47 48 50 51 52 56 82 90 79 55 56 58 65 76 81 85 90 92 85 90 97 105 111 108 105 99 89 79 67 57 49 42 33 30 31 35 42 48 51 57 79 78 72 61 45 44 49 56 63 70 101 127 150 174 165 144 126 112 84 68 64 68 74 72 71 69 67 46 38 28 16 12 19 30 40 46 45 39 35 35 42 53 53 46 56 74 82 80 65 50 39 27 14 6 4 9 17 16 22 26 30 33 36 36 41 48 48 46 42 40 42 46 55 67 83 116 140 156 164 173 198 224 252 291 307 266 198 125 105 88 76 69 65 59 50 40 27 22 21 23 24 26 29 31 29 24 21 19 14 11 6 4 6 3 4 5 5 2 1 2 3 6 10 11 10 8 7 6 5 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 1 2 6 14 21 31 42 52 59 46 32 19 11 7 6 8 12 16 12 10 8 7 6 10 17 26 33 43 53 63 71 70 96 115 110 71 50 43 41 37 31 28 24 31 75 42 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 7 7 9 11 13 11 10 11 13 15 17 15 11 9 18 21 18 15 13 18 28 38 42 44 43 40 35 29 28 29 28 21 18 18 18 15 11 6 4 7 14 17 19 20 20 21 22 25 29 33 35 40 44 41 41 45 48 45 35 36 43 55 69 77 82 84 83 80 79 81 86 97 95 86 74 64 61 56 51 45 33 24 22 24 28 33 37 43 52 65 72 74 68 46 48 60 77 95 103 116 130 146 153 126 105 92 78 61 52 49 49 59 62 59 58 71 60 47 35 27 8 7 15 24 23 25 23 16 12 13 17 20 16 25 34 44 52 48 50 58 61 39 21 13 12 13 15 19 22 23 22 24 25 27 35 45 46 44 48 51 52 56 65 78 99 122 148 166 185 203 217 213 217 225 221 190 143 119 103 92 86 77 66 53 41 26 20 23 26 24 26 30 32 29 27 26 25 19 12 9 10 6 7 9 9 7 7 9 11 11 10 10 9 8 8 8 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 25 31 37 44 36 24 14 8 5 4 3 4 7 9 7 4 2 7 14 21 26 26 23 24 31 40 55 62 63 68 63 42 19 5 9 14 13 15 44 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 1 2 3 5 6 7 8 8 9 8 8 8 11 10 9 6 4 4 17 18 16 14 15 20 29 39 42 43 42 41 40 36 35 34 30 24 16 17 21 21 14 9 7 9 13 15 15 16 18 17 17 19 24 27 28 35 44 44 43 41 37 35 31 29 33 44 62 73 78 80 79 75 69 66 69 76 75 67 59 56 50 45 40 36 26 21 19 20 21 25 31 38 46 54 62 69 70 55 54 62 72 72 75 79 81 83 73 67 63 61 53 46 39 32 28 38 45 52 62 70 57 38 18 7 1 3 7 9 3 4 6 4 3 3 4 7 8 7 7 11 18 20 28 43 64 59 39 20 8 7 15 22 25 21 18 18 20 21 21 28 35 39 48 51 51 53 63 77 99 128 161 179 194 202 200 176 172 175 168 155 136 119 108 102 92 78 62 49 42 33 28 28 28 25 25 28 28 28 29 28 26 20 14 8 4 7 11 13 10 10 14 17 16 13 11 10 10 10 10 9 9 9 8 6 4 4 4 2 1 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 20 22 20 19 19 18 17 15 11 7 4 3 3 3 2 1 3 6 9 10 6 3 2 4 14 22 26 40 85 71 43 17 2 6 8 11 17 34 35 29 17 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 6 7 7 7 8 11 14 7 2 0 0 1 10 14 14 14 15 20 27 36 40 39 39 41 40 40 39 36 30 22 9 7 15 18 17 16 15 13 13 11 10 10 14 14 14 14 15 14 19 28 38 42 43 42 39 32 27 24 24 30 43 58 69 70 63 53 45 43 46 47 45 43 38 30 22 17 14 15 9 9 13 15 14 20 26 30 34 42 52 62 68 63 59 60 67 60 55 51 45 38 33 34 38 41 38 32 22 10 16 23 31 42 54 51 36 17 3 0 0 0 1 2 1 0 0 2 6 10 11 10 5 2 0 1 2 6 11 18 41 41 34 24 11 11 18 25 25 20 19 20 23 22 17 15 20 31 43 46 45 49 58 72 95 127 160 189 207 201 185 174 166 156 137 125 114 104 99 93 81 68 57 49 43 35 24 18 22 24 24 24 25 25 25 23 21 18 14 10 9 10 13 14 10 10 13 16 14 12 12 12 12 11 10 10 9 9 9 9 9 7 5 3 0 0 0 0 0 0 1 4 15 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 15 13 12 13 19 20 21 19 14 7 3 1 1 1 1 2 2 3 1 0 0 1 4 11 24 49 90 66 35 11 2 5 10 17 26 34 36 27 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 1 2 3 4 5 4 4 5 6 7 9 11 15 11 4 0 0 0 6 10 13 14 14 19 27 35 32 21 21 31 34 37 37 33 27 21 14 12 14 16 16 14 13 13 12 9 7 6 10 10 9 9 10 13 17 22 29 37 40 41 43 42 37 32 29 29 43 55 58 50 38 32 29 26 25 28 32 31 22 12 7 4 2 4 7 11 14 13 14 17 21 23 24 28 36 47 56 60 61 59 57 52 46 38 28 21 19 20 23 28 31 30 25 21 21 20 21 30 34 29 18 3 0 0 0 0 0 3 6 6 2 4 7 8 5 1 0 0 0 1 4 12 18 7 14 19 22 25 13 8 7 7 6 11 15 18 20 14 9 10 14 25 35 42 44 52 62 74 89 113 144 176 195 185 172 158 144 132 116 102 92 86 81 75 67 60 56 50 42 34 27 25 24 23 22 20 19 20 21 20 19 16 14 11 8 8 13 13 10 8 8 10 10 11 12 12 12 11 9 8 8 9 9 7 6 5 3 2 0 0 0 0 0 6 17 20 28 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 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 9 9 13 16 16 13 3 1 1 1 1 0 0 0 0 0 0 0 0 0 2 23 51 70 53 24 3 1 4 13 22 28 33 38 28 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 1 3 4 5 5 6 7 5 5 10 9 4 0 0 0 4 8 12 14 12 18 28 36 31 14 5 12 25 33 36 33 26 19 16 15 15 13 13 13 13 14 13 11 9 9 9 8 8 8 10 13 14 15 21 27 32 35 39 42 42 39 34 35 45 51 46 31 21 19 19 18 19 28 33 31 24 20 16 11 3 6 12 18 19 18 18 18 17 13 10 10 14 21 28 33 37 42 39 37 35 35 29 23 20 20 21 26 30 32 31 28 27 24 19 18 16 11 5 1 0 0 0 0 3 8 11 9 2 1 3 6 8 5 3 1 1 0 0 0 0 1 5 8 9 9 6 5 7 10 11 12 14 18 15 13 14 13 17 23 28 34 42 56 68 75 81 95 120 147 154 150 148 142 123 108 96 87 79 73 70 66 59 52 50 46 40 33 25 21 21 22 22 23 25 25 20 18 17 16 16 14 12 11 14 13 8 1 3 6 9 11 11 10 7 5 5 7 10 11 8 5 2 1 0 0 0 0 0 0 3 12 29 37 40 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 1 3 5 6 6 6 6 8 11 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 22 53 68 51 25 5 12 20 22 20 19 34 40 34 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 0 0 0 0 0 0 1 3 4 5 6 4 2 1 1 0 0 1 1 0 2 6 12 13 12 18 27 37 38 22 10 19 30 34 36 36 29 22 17 14 13 6 8 12 14 13 12 11 9 7 7 8 8 8 10 11 13 15 18 18 20 24 28 32 35 35 31 33 37 39 37 24 17 14 13 16 21 27 32 30 25 21 19 19 11 11 15 22 24 21 18 14 9 3 0 1 2 5 7 6 4 7 12 15 21 34 33 31 30 30 29 29 30 32 33 32 30 27 21 15 9 6 9 7 3 0 0 0 2 3 3 2 4 9 11 10 13 12 9 7 5 3 3 4 3 2 2 3 4 4 6 8 10 10 10 9 8 13 14 15 15 12 14 16 21 32 42 55 67 76 81 85 95 120 121 120 120 120 102 90 84 83 76 72 66 58 49 44 43 41 38 33 27 23 23 22 23 27 33 31 24 18 16 16 16 16 15 15 14 10 2 2 5 8 10 8 7 5 3 2 4 7 8 5 6 4 3 2 1 0 0 0 0 0 5 19 34 41 41 36 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 13 40 75 75 52 25 47 54 45 26 5 16 20 18 10 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 1 2 3 3 2 0 0 0 0 3 6 4 1 1 4 10 9 11 17 24 30 22 10 6 16 30 35 36 38 33 26 19 15 15 8 7 10 12 10 8 6 5 3 2 2 2 5 6 9 12 15 17 16 15 17 18 21 25 29 30 32 32 31 28 20 16 13 12 13 15 20 26 26 21 18 19 20 17 15 11 7 12 12 10 8 4 1 0 0 0 0 0 0 0 3 5 7 10 21 26 29 32 34 32 32 33 34 32 31 30 28 24 19 12 6 4 3 3 2 4 6 5 3 2 1 2 2 3 5 11 13 11 9 3 1 3 2 1 0 0 0 1 2 4 9 12 12 11 8 9 11 11 11 9 11 11 10 15 31 48 63 69 74 78 79 77 85 90 89 83 81 75 70 70 71 69 66 59 49 43 40 38 35 30 27 25 24 23 23 26 34 38 38 32 22 18 16 15 16 16 18 17 13 5 4 5 5 4 3 1 0 3 3 5 5 2 0 0 0 1 1 0 0 0 1 5 12 22 31 38 41 40 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 46 61 58 41 40 56 79 81 22 10 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 2 4 2 1 0 2 6 9 12 16 20 21 12 8 13 27 36 38 38 40 37 30 23 17 13 9 7 7 6 6 7 6 6 6 4 2 1 0 1 3 5 9 11 13 14 13 12 12 15 20 25 29 29 29 33 29 21 13 9 12 16 20 20 17 16 16 16 15 14 12 8 2 2 2 3 5 2 0 0 0 0 0 0 1 3 5 6 7 11 16 19 22 27 30 31 31 33 34 30 28 27 27 25 20 13 8 11 17 19 12 16 18 16 12 11 8 6 6 6 7 8 10 12 10 6 3 4 4 2 0 0 0 0 1 4 8 12 13 12 9 13 16 15 11 10 12 13 11 16 27 41 56 68 68 68 72 68 65 64 64 60 55 51 49 52 51 50 49 47 42 39 37 35 30 27 25 26 24 25 28 30 34 39 42 40 31 21 17 20 21 20 20 20 17 13 10 8 5 4 2 1 3 7 8 6 3 1 0 0 0 0 0 0 0 2 7 16 26 35 39 38 38 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 21 37 41 31 19 23 57 85 53 31 13 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 1 1 2 0 0 0 0 0 0 0 1 6 11 14 16 17 17 12 9 12 26 36 40 39 41 39 33 25 14 7 5 4 4 3 4 5 5 6 9 8 5 2 2 1 0 0 3 6 8 10 10 9 8 10 15 21 25 26 25 24 19 13 10 10 13 16 17 15 13 11 11 10 9 11 11 7 5 4 4 6 4 1 0 0 0 0 0 0 0 1 1 1 3 6 11 13 16 23 25 27 28 29 29 26 25 25 25 25 21 11 4 6 13 21 23 24 22 20 18 14 13 13 10 6 4 6 11 13 13 13 14 12 6 2 0 0 0 1 3 8 12 14 14 11 9 11 15 18 18 20 21 22 25 29 31 35 45 56 57 54 57 53 53 54 48 40 36 35 33 31 29 28 31 31 31 31 29 26 24 25 27 33 33 35 38 38 39 41 44 42 34 26 21 24 23 19 16 17 16 14 12 10 8 7 8 10 14 12 7 3 1 0 0 0 0 0 0 1 7 12 18 22 28 34 37 34 34 36 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 45 39 14 9 23 48 75 57 26 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 1 1 0 0 0 0 0 0 0 1 5 11 13 15 18 19 17 15 15 21 27 32 36 38 37 32 22 9 3 3 5 6 4 3 3 3 4 6 7 7 7 6 3 0 0 0 2 3 4 7 7 6 7 9 13 18 22 22 20 18 17 17 17 18 18 16 14 10 8 7 8 9 10 9 7 7 6 6 7 2 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 14 18 20 22 25 26 25 24 22 20 20 20 18 14 6 5 8 15 18 20 22 24 27 30 28 22 15 11 10 10 14 15 18 21 22 14 7 1 0 1 3 5 9 13 14 14 13 8 6 6 8 12 13 14 15 18 17 17 21 27 30 32 34 37 40 36 35 47 39 27 19 19 17 16 14 11 14 18 21 25 30 29 27 28 28 34 39 42 44 41 40 41 44 43 38 30 22 21 20 16 13 13 12 10 8 7 6 5 5 11 11 7 2 1 0 0 0 0 0 0 0 2 10 17 20 22 26 31 33 32 31 32 33 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 60 60 18 6 12 28 47 51 41 25 13 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 3 8 12 15 20 21 20 19 17 18 20 22 24 26 27 24 17 10 8 9 10 7 5 3 2 2 3 4 6 7 7 6 3 0 0 0 0 0 0 2 4 5 5 5 8 12 16 18 19 20 21 22 20 19 17 13 9 7 7 9 9 8 7 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 2 5 6 9 12 16 17 16 16 20 21 21 22 22 18 16 14 14 13 9 7 7 9 16 22 26 29 33 35 35 28 24 22 21 19 22 23 25 25 22 14 6 1 1 2 4 8 13 14 12 10 9 8 8 7 2 3 2 2 4 7 7 8 13 15 14 13 15 23 31 35 33 36 29 18 8 6 5 5 7 6 7 9 10 11 16 21 26 32 28 31 36 41 41 43 45 46 47 45 40 32 25 21 16 9 7 6 5 3 3 2 1 1 0 2 3 1 0 0 0 0 0 0 0 0 1 8 15 19 20 20 22 25 27 27 28 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 40 64 71 31 13 8 15 32 52 55 42 20 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 1 5 10 14 16 18 19 20 19 16 16 16 15 13 16 16 14 12 11 10 9 9 6 5 6 8 9 6 6 7 9 7 4 1 0 0 0 0 0 0 0 1 2 3 4 5 7 11 14 16 18 21 21 20 18 15 11 8 7 8 11 11 9 5 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 9 13 16 16 15 13 13 14 16 17 21 18 14 11 9 10 10 10 8 10 16 21 24 30 35 40 42 38 36 36 38 36 36 37 35 30 22 13 4 0 1 3 5 9 10 10 9 7 6 7 9 13 8 5 3 0 3 6 9 13 16 17 19 22 27 25 26 31 32 31 24 15 8 4 1 1 2 2 2 3 4 4 4 5 9 13 17 22 29 35 40 46 53 51 53 54 47 31 19 12 7 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 11 17 19 19 19 20 22 23 23 24 20 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 32 53 63 41 20 10 11 24 43 44 36 25 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 9 11 12 13 14 16 17 17 14 13 12 12 12 14 13 12 11 12 10 8 10 9 8 7 7 5 5 6 7 9 5 2 0 0 0 0 0 0 0 0 0 0 3 4 5 6 7 11 13 15 16 17 18 17 14 12 10 8 7 6 8 9 8 4 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 12 14 13 11 10 11 12 14 17 16 12 7 5 6 6 6 7 11 17 23 28 33 40 47 50 49 49 50 53 53 53 52 47 39 27 14 4 1 2 4 8 11 10 9 9 8 6 8 13 11 11 9 5 2 3 7 14 25 30 33 37 39 41 38 34 33 32 31 26 17 13 7 1 0 0 0 0 0 1 1 1 2 5 7 9 12 16 25 37 51 59 59 56 51 38 28 20 14 8 4 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 16 18 18 17 18 18 18 18 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 32 38 31 19 11 10 20 32 35 31 25 16 6 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 1 1 3 5 8 8 9 10 11 13 15 15 15 15 13 13 12 11 12 13 13 13 13 14 11 9 8 7 8 8 6 3 3 4 7 9 5 2 0 0 0 0 0 0 0 0 0 0 2 4 5 6 6 7 8 9 10 12 12 12 11 9 6 3 3 3 6 8 9 4 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 10 10 8 8 10 12 12 12 11 7 6 5 4 2 5 13 23 34 37 45 52 57 60 59 60 62 64 66 68 69 60 46 31 16 7 4 5 7 10 14 15 15 16 12 7 5 9 11 13 12 8 7 8 11 18 31 38 39 36 36 36 37 41 47 44 37 30 26 23 16 7 4 2 0 0 0 0 0 1 3 4 5 6 5 7 12 22 31 41 44 43 43 40 32 26 23 18 13 7 6 5 3 3 2 1 0 1 1 0 0 0 0 0 0 0 0 0 3 9 15 17 17 18 18 17 17 14 9 5 4 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 19 21 18 13 10 17 25 27 25 20 13 7 3 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 7 8 9 10 11 11 11 13 16 17 15 12 12 13 14 14 13 12 13 15 17 16 19 20 17 12 7 8 9 7 4 3 4 6 8 5 2 0 0 0 0 0 0 0 0 0 0 1 3 5 6 5 4 4 5 7 9 9 9 7 6 4 2 2 2 4 6 8 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 7 10 13 11 10 9 9 10 11 10 6 2 4 12 26 41 42 45 53 60 65 68 68 69 71 73 76 79 68 54 38 21 13 9 8 8 10 11 13 15 18 14 8 5 7 9 13 16 16 17 19 22 29 37 41 40 33 30 28 28 32 45 50 45 38 36 33 28 19 13 8 5 5 3 2 0 1 1 1 2 5 4 4 7 14 16 19 22 25 28 23 18 23 25 24 18 10 6 4 4 4 1 0 1 5 4 2 0 0 0 0 0 0 0 0 1 4 11 15 16 16 17 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 18 14 11 15 19 21 19 15 9 8 7 3 0 0 0 0 0 1 2 1 0 0 0 0 0 1 1 2 3 6 5 2 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 7 8 10 11 10 11 11 12 13 16 17 15 13 11 13 13 13 12 10 10 11 16 18 20 20 18 14 9 8 9 7 6 5 6 6 4 3 2 2 1 0 0 0 0 0 0 0 0 0 2 4 4 3 3 3 3 5 6 6 5 6 6 6 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 0 1 1 2 4 5 10 12 11 12 13 13 11 4 4 9 17 26 38 43 45 52 63 70 72 72 73 74 75 81 82 76 66 53 34 22 14 9 10 10 10 11 11 11 7 4 5 8 11 15 21 28 33 37 39 41 42 40 37 33 29 26 21 27 39 49 47 47 48 46 36 25 18 15 15 14 11 6 2 1 1 1 1 3 3 5 7 13 14 13 13 14 17 21 21 21 18 15 10 5 3 2 2 2 1 0 1 7 8 7 1 0 0 0 0 0 0 0 0 0 4 10 14 15 16 14 9 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 15 15 12 13 15 15 13 11 7 6 5 4 1 0 0 0 1 1 2 2 0 0 0 0 1 3 2 3 7 7 4 3 4 6 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 7 10 9 9 9 11 13 14 14 14 12 10 13 13 13 11 10 9 11 15 16 16 16 16 15 10 6 4 3 5 5 5 3 3 5 6 4 2 0 0 0 0 0 0 0 0 0 1 2 2 2 3 3 1 3 4 4 5 5 5 5 4 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 3 9 12 11 12 11 11 13 7 6 8 11 18 27 35 42 49 59 65 67 67 64 53 44 68 84 88 79 67 50 34 20 11 9 8 9 12 10 6 2 4 11 18 23 26 33 39 44 48 45 42 38 34 30 28 26 24 14 17 25 34 41 49 54 51 39 28 18 15 16 17 18 17 7 2 1 1 3 4 4 5 6 10 12 13 12 13 17 26 30 27 20 15 8 3 1 1 4 6 7 6 8 10 12 12 6 2 0 0 0 0 0 0 0 0 1 4 9 10 7 3 1 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 0 0 0 0 1 3 12 13 11 12 14 13 12 8 3 3 4 4 1 0 0 0 0 0 0 1 0 0 0 0 1 4 4 7 14 18 17 14 12 9 9 11 12 11 5 1 0 0 0 0 0 0 0 0 0 0 0 3 6 7 8 9 9 9 9 9 10 8 4 5 6 5 6 7 7 8 11 11 12 12 12 9 7 5 4 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 1 0 1 2 4 3 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 1 4 5 6 7 9 7 6 4 4 11 19 28 35 40 44 48 50 53 45 36 38 65 87 96 86 74 60 43 29 20 13 7 4 11 10 8 9 14 24 33 39 44 50 56 57 50 44 41 43 43 37 30 27 29 17 10 12 19 26 33 40 43 40 32 20 15 11 9 9 8 5 2 0 0 1 2 3 2 6 10 15 17 14 13 15 19 24 27 22 16 8 3 1 2 2 4 8 10 12 14 13 14 11 6 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 1 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 6 8 8 9 12 16 16 10 6 3 1 0 0 0 0 0 0 0 0 0 0 1 3 4 4 7 10 14 24 33 34 28 18 14 15 18 22 20 12 5 2 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 8 8 8 7 8 8 3 4 5 5 3 2 2 2 2 3 5 7 5 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 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 2 5 7 5 3 2 3 7 14 22 28 32 34 34 31 38 39 35 46 61 74 85 81 72 60 46 40 32 24 15 9 10 12 16 21 24 30 38 42 44 45 44 43 38 37 40 45 42 35 28 19 14 9 6 8 12 18 27 36 37 35 29 20 12 7 5 3 3 2 1 1 1 1 1 0 1 3 7 13 17 16 10 5 4 9 14 11 6 2 1 0 0 0 0 4 7 9 14 15 14 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 12 6 3 1 0 1 0 0 0 0 0 0 0 0 1 3 5 6 9 13 20 29 37 35 29 23 23 24 26 27 23 18 12 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 3 2 4 2 1 1 1 0 0 0 0 0 0 0 1 5 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 2 0 3 4 5 8 15 19 23 26 25 23 25 30 32 34 41 53 63 65 62 58 52 51 46 39 30 21 14 11 15 19 22 24 25 23 22 22 19 15 15 17 24 26 24 19 17 11 8 8 8 9 13 19 26 32 32 28 22 15 8 3 4 5 6 7 7 5 3 0 1 1 1 1 1 4 8 11 8 3 1 2 2 1 0 0 0 0 0 0 0 0 1 2 7 6 3 0 1 3 6 7 3 1 0 0 0 0 0 0 0 0 0 0 1 3 7 8 9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 11 7 4 2 0 1 1 0 0 0 0 0 0 0 1 3 5 5 8 13 20 31 32 29 25 25 27 28 28 26 25 22 18 12 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 2 2 1 1 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 1 4 5 5 5 10 14 17 20 18 19 20 20 16 18 27 41 50 55 57 59 61 61 56 45 39 34 31 29 26 22 21 22 24 30 32 23 15 8 3 2 9 12 11 5 2 4 5 5 7 11 15 18 23 27 27 24 19 12 5 2 5 7 7 8 6 3 0 0 3 3 2 0 1 1 1 1 1 0 0 2 7 6 3 3 1 0 0 0 0 0 0 0 1 1 0 1 7 13 16 17 12 5 0 0 0 0 0 0 3 8 12 5 0 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 1 0 0 0 0 1 0 0 0 0 0 1 2 3 5 6 7 10 19 18 17 18 22 26 31 34 31 28 26 23 16 7 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 7 5 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 1 3 6 7 8 7 10 13 16 18 17 17 16 12 10 12 19 29 37 47 58 63 66 66 63 55 52 51 51 52 48 43 40 37 38 42 46 40 32 21 8 4 6 8 7 2 1 1 2 2 5 8 10 13 20 25 27 24 19 11 4 3 5 6 3 2 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 5 12 19 20 19 15 8 2 0 0 0 0 3 10 20 20 11 1 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 2 4 5 1 0 0 0 0 0 1 3 1 0 0 0 0 1 2 3 5 6 7 7 6 5 7 11 16 23 31 37 35 30 29 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 2 9 12 9 3 1 0 1 3 6 8 5 2 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 9 9 10 11 16 13 13 14 14 12 11 13 16 23 30 39 52 59 67 74 71 67 65 64 66 69 67 61 54 48 44 42 43 46 46 39 19 8 3 2 0 0 1 2 5 6 8 9 12 15 19 24 26 23 18 11 5 3 2 3 1 0 0 0 0 0 0 0 2 3 3 0 0 0 0 2 5 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 16 16 13 9 6 4 2 1 0 0 3 7 10 10 6 0 0 0 0 0 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 2 3 4 2 1 0 0 0 1 1 1 2 3 4 5 3 2 3 6 12 17 24 31 36 35 31 26 17 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 8 6 0 0 2 4 7 10 9 7 4 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 2 4 6 7 8 10 11 11 8 6 14 15 14 13 13 13 13 13 15 19 25 33 42 48 58 74 77 74 71 71 75 74 69 62 54 48 43 41 45 49 49 42 29 23 19 8 4 2 2 2 3 3 4 7 11 15 19 24 24 21 17 11 6 2 0 0 0 0 1 2 2 2 0 2 8 12 10 4 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 8 8 5 2 8 11 12 11 11 8 5 3 1 3 5 1 0 0 0 0 0 15 5 0 0 0 0 0 0 0 0 0 0 0 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 5 3 2 1 2 3 3 5 4 1 0 0 0 0 0 0 0 1 2 3 3 3 5 8 13 15 19 26 36 42 38 27 17 8 3 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 1 3 7 9 9 9 12 14 14 12 9 9 9 9 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 1 4 6 7 8 11 12 12 11 10 10 16 18 16 14 14 14 14 12 13 16 19 25 36 42 49 67 76 79 77 77 77 73 65 56 51 47 44 42 48 52 53 49 48 50 51 33 18 7 2 1 1 3 7 9 14 21 26 28 26 20 14 9 4 2 3 3 5 7 8 10 11 8 1 9 18 24 20 11 4 1 0 0 0 0 1 2 4 5 6 4 0 1 0 0 0 0 0 0 0 1 2 1 1 2 8 9 8 8 10 10 6 2 1 1 1 0 0 0 0 0 0 10 2 0 0 0 0 0 0 0 0 0 0 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 6 6 4 0 1 3 4 6 5 2 0 0 0 0 0 0 0 2 3 4 4 3 5 9 13 15 18 26 40 43 39 31 21 10 3 1 1 1 0 0 0 1 3 5 5 4 2 0 0 0 0 0 0 0 0 1 4 8 10 11 10 9 8 8 7 7 6 5 4 8 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 13 13 12 12 14 22 25 24 19 20 20 19 16 13 16 19 18 24 34 44 54 68 78 84 83 78 72 66 60 52 46 43 41 40 44 50 54 54 55 56 58 48 32 14 5 1 0 2 7 15 25 34 35 33 27 19 14 11 9 9 11 13 15 16 19 22 20 8 2 5 12 19 17 13 7 5 3 1 0 0 0 1 2 4 7 7 6 7 4 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 6 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 1 3 2 0 1 4 7 5 0 1 2 4 6 6 2 0 0 0 0 0 0 0 1 3 4 4 4 7 11 9 12 20 31 41 44 44 39 28 14 5 4 3 3 2 1 1 1 3 5 6 7 5 1 0 0 0 0 0 0 1 4 8 8 8 9 10 10 9 6 4 4 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 1 6 10 14 17 17 15 15 23 30 31 27 21 20 18 16 14 14 15 17 16 23 33 44 53 62 71 80 75 66 58 54 49 44 40 39 38 39 40 44 47 52 56 56 54 50 40 19 7 1 0 0 10 24 38 44 35 23 12 7 15 18 18 23 29 34 35 34 34 30 19 5 0 0 0 0 3 4 3 7 7 4 0 0 0 0 0 1 2 4 11 15 16 11 9 4 0 3 8 12 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 7 7 2 1 1 1 2 4 3 1 0 0 0 0 0 0 0 1 2 6 6 8 10 15 22 26 29 37 43 46 46 40 29 20 13 9 8 6 5 3 2 2 4 5 7 8 7 8 9 6 2 2 3 4 5 7 5 5 8 10 9 7 5 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 3 7 12 17 16 15 16 21 28 31 24 22 20 19 15 16 18 20 23 22 28 36 43 48 52 56 63 61 56 50 45 40 37 37 41 41 40 40 41 41 43 48 48 49 46 39 21 8 0 0 4 15 31 47 39 25 13 6 19 27 32 36 43 51 56 53 45 37 26 8 2 0 0 0 0 0 0 4 10 14 12 4 0 0 0 0 0 0 0 4 12 23 25 23 15 6 16 25 32 33 14 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 2 1 0 0 0 0 0 0 0 2 7 8 10 14 20 25 26 25 32 38 43 47 48 42 34 24 18 14 12 11 7 3 1 1 3 6 8 11 13 15 14 10 8 6 5 5 4 5 5 5 5 3 2 1 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 1 4 11 14 14 13 16 19 24 29 27 26 25 23 19 19 20 22 24 28 33 37 39 44 47 43 45 52 58 56 49 45 40 37 42 42 40 40 38 39 42 44 46 46 42 34 20 8 0 0 7 19 36 49 46 38 29 29 37 45 48 51 55 58 57 51 44 35 19 6 0 0 0 1 2 0 0 6 13 17 14 6 1 0 0 0 0 0 0 1 2 5 8 12 13 16 23 31 35 36 23 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 2 0 0 0 0 0 0 0 0 0 3 5 9 15 22 28 32 33 35 38 43 49 48 42 34 26 18 14 13 15 13 9 4 1 2 4 6 8 11 15 17 16 13 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 16 13 13 17 20 24 32 35 35 31 27 24 22 21 23 25 28 30 30 28 32 39 36 35 40 47 46 42 39 37 37 34 32 32 37 37 36 37 39 42 43 40 30 15 1 0 3 8 17 39 53 59 60 57 55 54 52 53 54 54 53 51 49 46 37 20 8 0 0 6 12 15 11 9 8 8 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 7 17 28 21 16 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 6 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 1 0 0 0 0 0 0 0 0 0 0 2 7 14 20 28 34 37 39 42 45 49 49 46 42 34 22 16 13 14 16 19 18 10 6 5 4 5 5 7 9 12 15 14 11 5 2 1 0 0 0 0 0 0 0 0 0 2 4 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 0 0 0 0 0 0 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 20 21 21 20 20 23 26 31 35 35 32 30 26 24 25 24 25 25 25 21 22 25 29 29 28 27 30 27 26 27 27 26 25 25 25 29 33 35 32 31 35 41 41 37 28 8 4 6 11 14 32 46 57 67 66 62 57 53 52 50 46 45 45 43 39 28 15 5 2 10 19 28 30 28 25 24 22 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 6 5 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 15 23 30 35 37 40 43 46 47 48 47 42 32 23 16 11 15 22 26 18 11 6 3 3 3 3 3 4 8 13 15 11 5 1 0 0 0 0 1 1 1 0 0 2 6 10 12 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 6 14 18 13 11 12 16 20 24 27 26 23 17 10 18 22 22 21 21 18 17 21 26 27 25 23 24 25 26 27 24 20 15 10 4 5 11 11 6 11 23 35 39 33 14 4 3 6 14 20 29 36 39 53 58 56 51 46 43 40 39 39 39 37 34 29 26 26 16 13 17 32 35 35 33 30 26 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 7 6 5 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 7 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 17 20 22 30 40 47 48 45 42 41 40 34 27 21 15 16 21 28 27 22 15 8 9 6 3 1 1 5 11 16 15 7 2 0 0 1 3 5 6 5 4 3 3 8 11 11 11 9 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 0 0 0 0 0 0 1 4 9 8 4 2 2 3 9 16 19 18 19 17 6 14 19 22 22 21 20 17 16 22 25 24 25 25 27 29 25 15 6 3 1 0 0 0 0 0 3 10 26 32 28 19 14 8 4 11 16 20 24 27 34 39 40 35 30 26 26 28 29 27 26 31 32 29 28 25 25 29 39 42 42 38 33 22 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 7 7 7 6 5 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 14 16 13 26 36 43 46 44 40 36 35 33 29 25 21 20 22 26 30 29 24 16 11 7 3 0 0 0 2 5 5 3 1 1 2 4 7 9 11 11 10 10 10 11 13 12 9 7 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 2 1 1 0 0 3 7 7 6 12 22 21 19 14 11 19 22 18 7 4 7 10 15 23 25 25 24 14 5 0 0 0 0 0 0 0 0 0 2 16 29 28 23 19 15 10 11 11 10 12 15 18 21 21 15 9 8 15 20 22 19 20 26 31 21 16 21 38 45 48 49 47 40 30 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 9 8 7 6 5 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 17 19 17 24 31 37 41 38 35 33 33 31 28 24 23 21 19 20 22 20 17 13 10 6 3 2 2 2 1 0 1 4 6 7 7 10 12 13 14 15 15 15 13 13 13 12 8 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 0 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 5 2 0 0 9 12 9 1 0 0 0 1 0 3 10 7 3 1 0 0 0 0 0 0 0 0 1 8 20 28 28 23 17 14 14 14 15 15 13 12 10 8 8 9 11 13 15 18 21 23 27 31 33 24 14 11 35 42 41 33 36 30 19 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 8 7 6 5 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 4 2 1 0 0 0 0 0 0 0 0 0 0 0 2 7 14 17 16 14 14 16 20 27 22 20 24 25 26 25 23 20 17 15 14 14 14 15 17 17 14 10 8 8 9 10 10 14 18 21 17 15 16 18 20 21 20 18 17 15 14 14 13 7 5 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 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 11 15 12 6 5 6 7 9 8 6 3 1 6 12 17 20 20 21 23 25 27 29 31 30 21 10 1 11 11 4 0 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 9 7 5 4 4 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 3 1 0 0 0 0 0 0 0 0 0 0 1 3 7 13 15 14 11 8 8 11 16 18 19 20 19 20 21 22 18 15 12 11 10 11 13 14 17 15 11 9 13 18 22 21 21 18 12 8 12 16 18 22 24 22 18 16 15 14 14 10 4 1 1 3 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 1 1 0 0 0 0 1 0 0 0 0 2 3 3 13 17 17 16 19 21 17 12 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 3 1 0 0 0 0 0 0 0 0 0 0 1 2 5 10 15 17 14 12 11 12 14 19 23 27 20 18 18 20 19 18 16 13 13 11 9 9 12 14 14 21 28 29 26 25 23 19 12 6 6 10 14 17 17 16 15 15 16 16 15 7 2 1 3 6 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 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 15 9 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 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 2 0 0 0 0 0 0 0 0 0 0 1 2 2 6 10 12 12 12 13 14 15 18 23 27 18 15 16 18 22 23 23 20 16 11 7 9 10 10 12 16 23 25 25 27 26 20 10 8 7 7 9 11 10 10 12 16 18 16 13 6 2 0 2 6 7 6 4 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 14 9 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 2 4 6 7 8 8 9 12 12 13 15 22 17 13 12 14 21 24 22 22 21 19 16 12 10 10 12 16 21 25 26 27 25 19 8 5 5 7 11 7 4 6 10 13 17 18 7 2 0 0 1 4 6 6 5 2 0 1 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 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 1 2 1 1 2 3 3 3 3 6 8 9 8 6 3 3 12 12 11 9 8 14 19 20 22 22 22 23 18 15 13 11 14 16 18 18 16 17 18 10 6 5 5 4 4 6 8 10 14 15 12 7 3 1 1 5 7 8 7 5 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 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 1 4 5 4 4 3 2 0 0 0 0 1 2 3 2 2 3 3 3 2 2 4 6 7 6 4 2 6 11 14 14 12 14 17 18 20 20 21 24 24 22 19 12 14 15 16 15 10 11 14 10 6 5 4 1 1 2 4 5 9 11 9 6 2 0 1 5 7 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 3 3 3 4 4 4 5 4 5 7 9 10 7 3 5 9 14 19 21 20 18 15 16 18 20 23 26 28 27 18 16 16 15 15 16 17 17 14 10 5 2 0 1 1 2 2 5 8 8 6 5 6 5 6 7 8 5 4 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 6 15 18 15 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 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 3 2 1 0 0 0 0 1 1 1 1 2 4 6 6 6 7 7 7 5 3 2 3 8 14 18 21 21 20 19 18 18 19 21 22 25 26 20 17 15 14 16 20 21 19 13 7 2 2 3 4 4 3 5 7 9 10 13 15 17 14 12 10 9 6 4 2 2 4 5 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 3 10 20 31 37 35 29 23 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 1 2 2 2 1 0 0 0 0 0 0 0 1 2 2 2 2 4 6 9 9 7 5 3 2 6 10 15 18 21 22 19 17 17 17 17 18 20 24 23 20 16 12 16 18 19 20 21 17 11 8 9 10 11 13 13 13 15 16 19 23 26 26 24 20 12 8 4 2 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 22 33 47 62 67 57 43 25 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 2 2 3 6 9 9 7 5 2 2 4 8 12 15 19 20 16 15 14 14 13 15 17 20 21 21 20 16 15 16 16 17 23 22 16 14 15 18 20 20 20 21 22 21 23 27 30 31 28 21 13 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 4 12 27 42 45 50 60 73 56 44 31 17 6 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 2 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 6 7 7 5 1 1 1 3 6 14 19 21 17 14 11 10 11 13 15 16 17 16 15 14 15 16 17 16 17 17 16 15 16 17 18 17 17 16 16 18 21 25 28 31 28 18 11 7 6 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 15 24 22 16 8 0 4 9 11 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 1 2 4 5 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 3 1 0 1 4 14 21 24 21 15 12 11 11 12 13 15 16 16 16 15 16 17 18 20 20 19 18 15 14 13 12 11 10 10 10 15 21 26 27 24 19 11 7 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 1 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 1 1 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 9 9 4 1 0 0 0 7 14 18 18 15 12 11 9 9 10 11 13 14 14 13 14 15 18 21 22 21 18 15 14 13 10 8 10 15 17 21 24 27 24 17 11 6 5 6 8 7 5 2 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 5 5 5 2 1 0 0 0 0 1 0 0 1 3 1 0 0 0 1 2 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 0 0 0 0 1 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 5 1 0 0 0 5 10 13 13 11 10 9 9 8 7 7 8 9 9 9 10 11 12 13 14 14 12 12 12 11 8 7 10 17 17 16 14 12 9 7 5 3 3 5 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 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 2 8 14 12 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 8 11 12 10 6 3 0 0 0 2 5 7 7 6 5 6 9 10 9 7 6 6 6 7 8 8 8 8 8 6 6 7 7 7 8 10 11 11 10 9 7 4 4 5 6 4 5 6 8 8 7 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 4 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 15 14 11 6 3 1 0 0 2 3 3 3 2 3 8 12 15 14 12 8 4 5 6 6 7 8 8 7 6 5 4 4 3 3 4 6 6 6 5 5 5 6 6 5 5 6 7 8 7 5 3 1 0 0 5 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 9 10 10 8 3 0 1 5 24 24 10 2 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 14 16 16 13 9 5 1 0 0 1 3 4 3 2 2 6 12 19 21 20 14 4 3 3 3 4 5 7 7 7 5 4 3 2 1 2 4 4 4 4 6 7 7 6 5 5 4 5 6 7 6 3 1 0 2 6 8 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 20 29 33 34 26 12 3 0 0 5 6 4 0 0 0 1 2 4 5 5 4 1 0 2 3 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 1 0 0 0 0 0 0 0 0 0 1 3 8 11 13 13 11 7 3 0 0 1 2 3 4 4 3 2 5 11 19 23 23 19 14 9 5 2 1 3 5 6 6 5 3 2 1 1 0 2 2 2 5 6 5 4 4 4 4 3 3 4 5 5 2 0 0 2 3 6 8 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 8 15 26 36 43 42 34 21 9 2 0 0 0 0 0 0 0 1 4 7 9 10 10 6 5 6 7 8 8 6 5 3 1 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 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 11 8 3 0 0 0 0 0 1 1 2 1 2 5 9 11 13 12 9 6 2 0 0 1 2 3 2 2 1 1 4 10 17 24 26 23 18 13 7 1 0 1 1 1 2 2 1 1 1 1 0 1 2 2 1 1 0 0 1 1 1 0 0 2 4 5 2 0 0 0 1 3 7 7 7 6 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 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 7 19 25 29 33 37 38 33 21 15 9 3 1 0 0 0 0 0 0 0 1 5 7 9 10 10 9 9 8 8 8 10 12 9 5 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 10 8 5 2 0 0 0 1 2 3 3 4 7 10 12 12 13 8 4 1 0 0 1 3 3 3 3 3 3 6 12 21 27 29 25 21 16 10 3 2 1 1 1 0 0 0 1 1 1 0 1 1 1 0 1 1 2 1 1 2 2 2 2 2 2 1 1 1 1 3 6 6 7 7 7 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 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 2 9 21 27 35 43 49 51 38 13 6 5 6 5 4 2 2 2 1 1 0 0 0 1 2 4 5 7 8 8 9 6 5 6 5 3 1 2 5 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 8 10 10 10 11 9 4 2 1 0 0 2 5 8 9 5 3 9 9 9 10 11 10 8 7 6 7 9 13 15 17 20 27 31 32 30 25 19 12 7 6 6 6 3 1 0 0 0 0 0 0 0 0 0 0 2 4 6 5 5 8 8 7 7 7 3 2 2 3 5 7 7 6 6 5 6 3 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 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 5 12 22 32 43 53 43 28 12 4 4 6 8 9 9 8 6 3 0 0 0 0 0 0 2 5 8 10 11 13 9 5 3 2 2 3 3 4 4 3 2 2 2 9 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 1 1 1 1 2 2 3 4 6 7 9 12 14 14 11 6 2 3 5 7 8 9 9 9 10 12 14 16 16 15 13 12 12 15 19 23 24 24 23 27 29 31 32 30 25 17 14 13 12 10 5 3 2 2 1 0 1 1 2 2 2 2 4 8 10 9 10 13 14 15 13 7 3 2 3 5 8 10 9 7 6 4 5 3 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 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 8 13 18 26 33 39 33 23 11 1 2 3 5 9 12 13 11 6 2 0 0 0 0 0 0 2 7 12 15 14 11 7 4 2 1 0 1 5 6 6 4 7 7 5 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 4 6 8 10 12 12 10 8 9 9 9 9 9 10 11 12 12 12 14 17 19 20 20 20 23 27 31 32 30 24 24 26 28 30 27 23 18 15 12 8 6 6 7 7 6 5 4 4 4 4 5 5 6 9 13 15 14 12 13 15 15 13 7 6 5 5 6 7 8 7 6 5 4 4 3 2 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 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 3 8 14 27 37 45 47 39 33 27 22 18 15 12 7 5 5 6 6 6 4 2 1 0 0 0 0 0 1 3 7 14 17 15 11 7 3 0 0 1 3 5 7 7 9 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 1 1 2 3 3 5 7 10 11 11 8 7 8 9 10 10 10 11 12 12 13 14 18 22 25 26 28 32 35 37 37 34 25 22 21 20 17 14 12 11 8 5 3 3 5 7 8 5 4 3 3 5 6 6 5 6 9 11 10 7 5 5 7 8 9 12 13 12 3 4 6 8 9 8 6 4 4 3 4 1 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 1 2 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 3 9 20 29 37 41 44 44 40 34 27 21 18 16 13 6 6 7 6 4 2 0 0 1 1 1 0 0 0 0 0 2 6 12 16 17 13 7 3 1 1 1 2 5 7 9 6 5 4 3 2 11 25 18 8 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 1 1 1 2 3 5 8 9 7 7 7 8 11 10 10 9 10 11 13 15 19 23 27 27 30 34 37 39 36 30 23 18 14 11 8 6 3 2 2 2 1 1 1 2 3 2 2 3 5 7 7 5 4 4 5 5 4 5 8 14 13 10 10 11 9 6 4 5 8 12 16 16 12 8 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 27 33 39 44 46 44 39 28 20 13 9 7 5 2 4 5 6 5 2 0 0 0 0 0 0 0 0 0 0 0 1 5 9 12 13 12 9 5 3 2 2 2 4 5 5 5 5 5 5 22 35 29 13 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 7 9 9 8 6 7 8 10 13 16 19 22 23 26 29 32 30 26 22 18 14 10 7 6 4 3 1 2 2 1 1 1 1 1 1 2 3 5 6 5 2 2 1 0 3 3 3 4 5 8 10 10 8 6 6 7 11 16 23 27 27 21 13 8 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 2 5 6 7 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 21 35 41 46 51 50 40 24 16 11 8 6 4 4 4 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 10 7 5 5 6 8 9 10 9 8 7 6 4 3 3 5 4 2 3 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 1 3 5 9 9 7 7 7 7 7 7 7 8 10 12 16 19 19 20 22 24 21 19 16 15 16 16 13 11 10 8 6 5 4 4 3 2 1 0 1 4 9 6 3 2 2 2 3 4 3 3 2 2 4 4 5 5 6 7 10 15 21 27 35 37 33 26 15 8 6 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 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 1 7 16 25 30 33 34 26 21 18 15 13 12 11 10 8 5 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 3 7 9 11 12 13 12 10 8 5 3 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 7 7 6 5 6 9 8 8 8 10 10 9 9 10 13 15 18 18 18 18 18 18 18 16 15 15 16 14 12 10 7 4 2 1 0 1 3 7 4 3 4 6 9 11 9 8 8 7 6 5 4 4 8 9 9 13 20 25 25 26 26 27 25 15 7 5 4 4 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 14 16 16 16 17 17 13 7 1 0 0 0 0 0 0 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 2 4 7 9 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 3 5 6 6 5 3 4 6 8 9 8 7 7 9 11 13 16 19 22 23 16 12 10 10 12 15 17 18 17 16 12 6 3 2 2 2 2 3 4 6 8 8 9 11 13 15 16 17 14 11 8 6 9 11 10 13 18 22 22 21 19 16 14 9 6 4 4 5 5 7 7 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 9 10 11 11 9 6 1 0 0 0 0 0 0 0 0 2 7 14 14 2 1 0 1 1 1 0 0 0 1 3 9 9 6 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 4 5 5 5 6 9 7 7 7 9 10 12 15 16 16 16 19 13 9 8 8 9 11 13 14 13 10 5 6 7 7 5 3 3 3 4 7 10 8 8 11 16 19 20 19 16 14 13 13 14 15 13 6 8 15 20 21 20 17 11 7 4 3 4 5 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 1 2 3 3 3 5 10 10 10 10 10 10 7 2 0 0 0 0 0 0 3 5 9 13 8 1 0 1 1 2 1 0 0 0 1 2 6 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 2 2 4 8 7 8 9 11 11 11 11 10 10 12 16 14 10 7 9 6 4 6 8 9 8 9 9 7 4 3 3 5 6 6 7 9 10 12 16 21 23 22 19 18 17 18 17 18 16 12 8 7 11 12 11 11 11 7 4 2 3 4 6 7 6 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 7 5 3 4 6 8 10 12 12 12 10 7 6 4 2 1 0 1 3 5 6 7 3 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 1 1 1 1 1 1 1 1 1 0 0 1 2 5 7 8 8 7 8 8 9 11 13 12 11 10 9 11 11 11 11 10 9 10 10 9 8 6 5 4 5 5 5 5 8 11 13 15 15 16 17 16 15 15 20 20 17 13 7 5 4 3 3 2 2 3 3 2 1 3 4 5 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 1 4 6 8 9 10 13 19 18 15 11 8 7 9 15 16 15 12 11 11 11 9 7 4 1 0 0 0 1 1 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 1 1 1 1 0 0 0 1 1 1 1 3 5 6 7 6 7 9 12 14 16 16 14 12 12 13 12 11 14 13 13 11 9 6 3 3 3 3 2 5 8 10 12 12 13 14 15 14 14 16 15 14 12 8 6 4 2 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 8 9 12 16 23 27 27 26 22 21 22 25 23 19 14 12 12 12 14 14 11 4 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 13 17 16 14 14 16 19 22 23 22 19 17 10 5 1 1 2 3 2 3 5 6 9 9 10 12 12 12 12 12 14 15 16 14 11 8 4 2 1 0 1 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 15 15 21 28 31 32 34 37 40 40 34 23 15 11 17 22 26 25 14 4 1 0 0 0 0 2 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 12 12 12 10 9 10 12 17 23 27 28 28 25 17 11 6 3 2 2 2 3 3 3 4 5 8 11 10 9 9 10 12 14 17 18 19 17 9 4 1 0 0 0 0 1 2 3 3 4 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 1 2 5 9 13 14 14 9 14 20 27 32 36 40 36 35 31 22 12 8 12 17 20 18 5 0 0 0 0 0 0 11 14 10 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 12 11 11 9 6 7 10 16 25 29 29 28 25 22 17 10 5 3 3 3 3 2 2 3 5 10 12 12 11 8 8 12 14 16 15 12 7 3 1 0 0 0 0 1 1 1 3 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 12 11 11 13 17 22 27 28 25 26 28 28 21 18 17 18 17 12 2 0 0 0 0 0 2 15 15 9 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 12 14 15 11 8 8 11 20 23 24 26 28 28 26 18 12 7 4 3 3 3 2 3 4 10 14 18 21 17 14 15 16 16 15 12 7 4 1 0 0 0 1 2 3 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 1 3 6 9 14 18 17 16 15 12 17 22 26 31 34 37 37 36 35 32 24 14 5 1 0 0 0 1 4 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 14 12 10 9 8 14 17 19 21 21 22 24 21 16 9 5 3 3 2 3 5 9 13 15 17 19 14 10 11 13 16 18 15 11 7 3 1 1 1 1 2 4 5 5 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 16 17 16 14 11 15 21 27 34 41 47 48 46 43 39 32 24 17 13 9 5 3 2 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 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 1 4 8 11 11 12 14 14 12 14 16 18 18 17 16 18 19 18 12 8 6 7 11 13 14 15 14 12 11 13 12 11 10 11 13 16 14 11 8 5 4 3 2 1 1 2 3 4 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 2 4 5 7 11 15 20 18 13 12 15 20 26 36 44 47 47 47 47 41 33 24 18 13 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 0 0 0 1 3 6 10 13 13 14 14 14 13 14 15 17 17 17 16 16 17 16 12 10 10 11 12 13 13 12 10 8 7 7 7 6 7 8 9 10 8 6 3 2 1 1 0 1 2 3 3 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 20 17 15 14 12 13 17 30 38 42 44 44 42 38 30 22 13 8 4 1 1 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 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 1 2 7 11 14 16 16 15 13 12 11 12 12 14 15 16 16 15 13 11 11 12 13 10 8 10 11 11 9 5 4 3 2 3 4 6 7 7 5 1 1 1 2 0 2 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 10 8 9 12 13 13 12 12 15 23 30 34 35 33 29 26 19 14 10 7 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 11 4 1 0 0 0 0 0 0 0 0 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 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 1 6 10 14 16 16 15 13 11 10 9 8 9 12 15 17 16 13 10 9 8 10 9 9 10 10 9 6 5 5 4 2 3 3 4 2 1 0 0 0 1 1 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 1 2 6 8 11 14 13 12 10 9 7 5 6 11 19 25 29 30 26 21 16 12 9 7 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 22 26 23 8 2 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 2 4 3 2 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 18 18 15 11 9 8 9 10 11 12 15 16 13 11 9 8 7 7 7 8 7 7 9 9 7 3 5 5 4 3 2 1 1 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 1 5 8 11 12 14 12 9 8 7 7 6 11 17 22 26 29 31 27 22 17 13 13 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 29 34 20 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 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 20 19 13 10 10 11 12 12 11 12 13 12 11 9 7 7 6 5 4 6 9 12 11 9 6 5 4 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 13 14 13 12 12 12 13 21 24 25 24 26 30 30 25 16 7 8 8 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 26 31 28 15 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 18 16 13 13 12 12 13 13 13 14 14 12 10 9 8 6 5 4 6 10 13 12 10 8 6 5 5 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 13 15 15 19 28 27 23 17 12 12 13 10 5 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 11 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 0 0 0 0 0 0 0 2 4 6 9 12 15 16 16 15 14 12 11 13 14 15 14 14 13 11 7 5 5 5 6 10 15 14 11 8 6 5 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 1 2 3 4 4 8 12 14 14 21 27 29 27 22 17 14 10 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 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 1 2 5 9 12 13 14 14 12 11 11 12 15 17 19 19 18 14 9 6 6 6 7 8 15 16 14 8 5 3 3 2 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 8 10 11 13 23 29 32 32 28 25 25 17 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 1 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 2 5 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 9 9 9 10 13 16 19 21 21 20 17 13 9 8 7 7 7 11 11 8 5 3 2 1 2 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 11 11 13 19 30 36 36 26 13 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 3 5 5 3 2 2 2 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 6 6 5 5 6 7 10 13 16 18 20 21 21 19 16 13 9 7 5 6 6 6 6 4 3 3 3 4 4 3 3 3 3 1 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 11 12 13 20 35 36 30 19 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 1 3 5 8 9 10 10 9 7 4 2 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 1 2 3 3 3 3 3 4 8 11 14 17 18 20 20 20 20 17 13 9 6 7 8 8 7 7 6 5 5 5 4 4 3 3 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 9 10 10 10 19 29 27 13 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 1 3 8 11 12 13 15 18 22 24 23 21 18 14 11 10 11 12 11 9 8 7 6 5 3 3 2 2 2 2 2 1 0 0 0 0 0 0 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 2 5 7 10 12 14 16 17 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 2 4 6 6 5 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 2 4 7 9 10 11 12 12 12 10 7 3 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 1 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 6 9 11 13 14 14 18 21 22 20 18 16 14 14 15 16 14 13 12 11 10 8 5 4 3 3 2 2 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 13 18 17 9 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 1 1 2 3 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 2 5 9 13 15 16 16 16 15 14 13 12 10 8 5 2 3 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 2 5 8 9 9 12 15 18 17 16 15 15 15 16 17 15 14 13 13 11 8 6 4 4 3 3 2 2 2 2 1 1 1 0 2 4 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 12 16 21 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 1 0 0 0 0 0 0 0 0 0 0 0 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 7 10 12 14 13 13 13 12 11 9 7 4 2 3 6 10 13 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 1 1 2 3 5 8 11 12 13 14 15 15 15 13 12 11 10 10 8 6 5 5 6 5 4 3 3 3 3 3 3 2 1 2 5 7 8 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 8 11 13 7 3 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 0 0 0 0 0 0 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 5 4 2 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 3 6 9 11 11 10 9 8 6 5 4 4 4 4 6 10 14 12 10 8 6 4 2 2 1 1 0 0 0 0 0 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 5 7 9 10 11 11 11 11 11 9 7 6 5 8 10 10 10 8 6 3 2 2 3 3 5 10 14 15 14 12 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 1 2 2 2 1 1 0 0 0 0 0 0 2 4 6 6 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 1 2 1 0 0 0 0 0 0 1 5 10 13 12 9 7 5 3 1 1 0 0 0 0 0 0 0 0 0 1 3 5 9 12 15 17 14 10 8 5 4 3 3 4 4 4 6 8 9 9 9 10 9 8 7 5 3 1 1 1 2 2 3 3 3 3 3 3 4 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 11 11 12 13 13 14 14 14 17 18 18 18 16 12 8 4 2 3 3 4 7 8 13 22 22 19 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 6 6 5 4 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 9 9 8 6 5 3 2 1 0 0 0 0 0 0 1 2 4 6 8 10 12 11 9 6 4 3 2 2 2 2 2 4 6 8 9 10 12 14 15 14 12 9 6 4 5 6 8 9 9 9 9 8 8 9 8 7 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 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 1 0 1 2 4 5 7 10 13 17 20 20 20 19 19 20 19 15 11 7 3 3 3 3 4 4 6 17 24 27 25 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 2 3 5 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 1 0 0 0 0 0 0 0 0 0 0 0 3 5 7 8 9 9 9 10 9 7 4 0 0 0 0 0 0 0 0 0 1 1 2 2 1 1 1 0 0 0 0 0 1 2 4 7 10 13 15 17 20 22 23 22 18 14 11 11 12 15 17 18 17 16 15 14 13 12 11 8 7 5 4 3 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 2 5 7 4 1 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 1 1 3 5 8 13 17 17 17 17 18 19 20 18 14 9 4 2 1 1 1 2 2 8 13 17 19 14 8 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 1 1 2 4 6 3 1 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 9 12 13 12 6 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 10 13 15 18 21 25 28 30 29 26 24 22 21 21 22 22 23 23 23 22 19 17 14 12 9 8 7 6 6 6 6 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 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 1 1 2 3 6 10 13 15 17 18 22 29 32 28 20 12 7 3 0 1 3 4 5 6 7 11 13 14 17 18 16 13 11 9 6 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 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 1 1 0 0 0 0 0 1 1 5 9 15 13 10 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 11 14 18 22 25 27 27 26 25 23 22 22 21 20 19 19 19 19 18 18 17 16 14 13 11 10 9 10 11 11 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 0 0 0 0 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 1 2 4 7 10 14 18 21 27 37 47 44 30 22 15 9 3 1 1 3 5 8 8 9 9 8 15 18 18 21 20 14 15 15 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 5 9 10 8 6 4 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 6 8 11 13 15 17 19 21 22 22 24 25 25 23 19 16 15 17 19 22 24 24 24 22 19 16 14 13 13 14 14 13 11 9 6 5 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 26 33 43 50 54 53 40 18 12 7 3 1 3 6 8 8 7 4 4 5 7 7 7 11 16 19 19 19 17 13 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 4 6 8 11 11 11 13 13 12 11 9 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 7 11 14 16 18 19 20 24 26 27 25 23 21 21 24 28 32 35 38 40 37 33 28 22 18 16 14 13 13 13 13 12 12 13 13 12 9 6 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 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 21 29 37 44 44 42 37 29 21 15 8 4 3 4 5 6 7 8 8 6 4 3 7 10 12 14 19 22 21 19 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 17 19 21 21 20 16 11 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 9 12 13 13 14 16 17 18 20 22 26 29 33 37 42 44 46 48 46 43 40 36 32 27 22 17 14 14 15 15 17 18 20 20 19 17 15 15 14 11 9 8 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 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 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 1 2 2 3 4 9 18 27 36 37 36 41 47 55 63 44 22 11 7 6 8 10 11 10 6 5 4 4 4 4 8 11 13 13 18 23 21 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 16 18 19 18 16 14 11 7 4 2 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 3 5 7 8 8 8 7 8 11 17 25 32 38 41 43 44 45 46 46 44 43 42 39 35 30 24 21 20 21 22 24 22 23 25 24 23 23 27 27 24 20 15 11 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 1 1 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 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 1 5 11 18 21 22 22 36 54 70 63 50 38 34 29 24 21 17 13 10 7 5 4 5 5 5 5 5 4 7 9 12 11 15 19 11 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 1 2 4 6 8 11 14 16 15 14 10 6 3 2 1 0 0 0 0 0 0 0 1 2 2 2 1 0 1 1 2 2 2 2 2 3 4 7 13 19 23 26 28 28 31 34 37 39 39 36 32 28 24 21 19 19 22 25 28 25 26 28 30 30 31 34 35 33 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 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 1 3 4 4 4 3 3 3 3 3 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 1 3 4 5 8 15 26 39 53 55 60 68 61 53 45 34 26 18 14 10 7 5 5 6 6 7 7 5 5 4 3 2 4 8 8 8 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 15 16 12 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 1 2 4 7 9 10 10 9 13 18 24 29 30 28 23 18 14 13 13 13 16 19 22 23 24 26 29 33 35 37 37 36 33 26 19 13 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 1 5 11 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 2 5 8 10 10 9 7 5 4 3 2 1 1 2 3 4 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 20 31 57 90 129 108 84 66 43 26 19 17 16 14 9 6 5 4 5 6 5 5 6 6 6 5 4 4 4 4 5 7 11 7 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 11 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 1 1 2 3 4 5 7 10 15 20 20 19 17 14 11 10 10 11 12 13 14 15 16 17 19 25 30 33 34 34 33 28 23 17 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 0 1 3 7 12 14 12 9 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 4 3 4 4 6 8 9 8 7 6 3 2 1 2 3 5 7 11 13 12 9 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 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 15 33 58 97 103 98 86 56 30 25 21 17 13 7 3 1 1 1 1 2 2 3 4 6 7 8 8 6 4 5 10 19 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 1 2 4 5 6 8 8 8 7 6 5 5 6 7 8 8 10 12 14 16 18 21 24 27 30 31 31 27 21 16 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 1 2 4 6 8 9 9 7 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 5 5 5 7 7 5 2 1 2 2 3 5 6 6 2 0 0 1 1 1 2 4 5 6 5 3 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 0 0 0 0 0 0 0 0 0 1 4 11 21 36 51 69 88 84 67 52 37 22 11 6 3 1 1 0 0 0 0 0 1 1 3 4 6 9 8 8 7 8 8 7 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -3 -1 -3 -4 -2 -0 -0 0 0 -25 -68 -16 -2 0 -0 -2 -3 -27 -33 -4 -0 0 0 0 0 0 0 -17 -36 -18 0 0 0 -14 -31 -15 0 0 0 -14 -78 -78 -69 -64 -62 -43 -48 -23 -23 -38 -22 -18 -25 -17 -8 -5 -6 -11 -27 -43 -41 -29 -21 -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 -2 -5 -6 -6 -6 -9 -10 -5 -1 -0 -0 0 0 -0 -0 -3 -12 -18 -5 -6 -6 -11 -15 -22 -29 -23 -13 -7 -3 -2 -1 -1 -2 -1 -0 -0 -0 -2 -6 -14 -15 -16 -30 -38 -38 -47 -52 -43 -30 -22 -21 -20 -19 -26 -22 -59 -126 -116 -22 -8 -13 -4 -22 -48 -17 -13 -10 -21 -28 -30 -13 -2 -0 -16 -36 -48 -62 -63 -47 -28 -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 -1 -2 -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 -1 -3 -4 -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 -1 -2 -11 -6 -10 -9 -4 -4 -3 -8 -8 -2 -2 -3 -1 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -7 -11 -12 -13 -14 -13 -11 -9 -7 -5 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -3 -0 -4 -4 -1 -0 -0 -0 0 -23 -33 -1 -0 -0 -1 -5 -29 -76 0 0 0 0 0 0 0 0 0 -18 -36 -13 0 -23 -38 -46 -39 -14 0 0 -7 -40 -92 -88 -80 -72 -59 -45 -38 -18 -23 -34 -25 -29 -30 -17 -7 -5 -5 -23 -47 -51 -39 -28 -19 -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 -1 -2 -5 -9 -11 -11 -10 -9 -8 -6 -3 -0 0 0 0 0 -0 -2 -7 -14 -19 -11 -22 -34 -54 -68 -72 -65 -44 -32 -25 -16 -9 -5 -7 -5 -2 -0 -0 -1 -3 -4 -9 -13 -15 -20 -19 -14 -14 -18 -21 -24 -24 -29 -30 -26 -19 -24 -66 -125 -127 -21 -0 -3 -62 -70 -71 -47 -21 -10 -9 -16 -22 -17 -4 -0 -2 -7 -17 -34 -46 -38 -19 -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 -1 -1 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -3 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -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 -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 -1 -7 -10 -1 -1 -2 -1 -1 -1 -0 0 0 -1 -0 0 -0 -1 -6 -38 -59 0 0 -0 -1 0 0 0 0 0 0 0 -1 0 -46 -90 -86 -58 -14 0 0 -20 -60 -85 -86 -79 -74 -63 -46 -33 -22 -36 -55 -26 -25 -29 -22 -8 -4 -5 -14 -42 -51 -33 -25 -21 -13 -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 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -2 -4 -9 -15 -19 -14 -7 -4 -3 -2 -1 -1 -0 0 0 0 0 -1 -3 -5 -4 -9 -19 -43 -80 -118 -112 -94 -84 -73 -63 -63 -58 -49 -43 -32 -23 -12 -8 -6 -5 -5 -12 -18 -23 -22 -14 -7 -4 -4 -7 -16 -24 -27 -30 -31 -33 -39 -49 -84 -128 -157 -122 -46 -117 -118 -27 -12 -88 -41 -24 -10 -7 -5 -5 -2 -0 -0 -1 -2 -8 -17 -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 -1 -2 -4 -4 -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 -1 -0 -0 -0 0 0 0 0 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 -1 -0 -0 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 -1 -1 -0 0 0 -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 -3 -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 -3 -8 -11 -2 -1 -0 -0 -2 -1 -0 0 0 0 0 0 -0 -1 -6 -38 -33 0 0 -4 -10 -7 0 0 0 0 0 0 0 0 -22 -84 -50 -71 -44 -8 0 -45 -76 -83 -83 -85 -78 -65 -49 -36 -34 -43 -45 -26 -21 -29 -29 -10 -6 -10 -14 -23 -31 -28 -25 -23 -18 -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 -1 -3 -3 -3 -2 -1 -1 -2 -3 -3 -2 -1 -0 -0 -1 -2 -5 -8 -11 -12 -14 -7 -2 -0 -0 0 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -5 -20 -55 -112 -157 -126 -104 -102 -96 -83 -79 -78 -62 -57 -45 -32 -20 -13 -13 -14 -16 -24 -39 -47 -44 -34 -22 -17 -19 -23 -29 -37 -35 -30 -29 -30 -30 -39 -84 -139 -174 -166 -141 -81 -13 -26 -47 -89 -47 -26 -9 -2 -0 0 -1 -1 -0 -1 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -6 -4 -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 -1 -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 -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 -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 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -7 -6 -2 -2 -0 -0 -2 -0 0 0 0 0 0 0 0 0 0 -2 -4 0 0 -8 -30 -26 0 0 0 0 0 0 0 -0 -3 -43 -53 -72 -38 -4 -52 -92 -89 -78 -71 -85 -81 -74 -61 -54 -53 -50 -40 -26 -23 -30 -29 -12 -9 -13 -15 -14 -14 -20 -29 -25 -17 -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 -1 -2 -3 -3 -3 -2 -1 -1 -2 -2 -2 -1 -0 -0 -1 -3 -7 -6 -13 -15 -12 -6 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -37 -97 -139 -160 -132 -117 -112 -93 -81 -70 -65 -43 -33 -25 -14 -7 -7 -11 -17 -30 -41 -62 -68 -61 -55 -61 -77 -77 -61 -52 -53 -49 -45 -44 -41 -42 -64 -109 -137 -134 -93 -106 -78 -12 -88 -103 -57 -23 -10 -2 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -4 -5 -3 -7 -8 -7 -8 -6 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -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 -3 -7 -5 -2 -2 -3 -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 0 0 0 -15 -50 -59 -28 -9 -76 -104 -111 -87 -74 -70 -74 -81 -82 -79 -81 -69 -51 -34 -28 -34 -37 -26 -11 -11 -16 -15 -12 -10 -12 -28 -32 -24 -21 -10 -7 -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 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -1 -3 -7 -11 -8 -11 -16 -23 -26 -19 -8 -1 0 0 0 0 0 0 0 0 0 0 0 -2 -25 -89 -167 -194 -163 -136 -116 -119 -106 -91 -71 -57 -36 -21 -16 -11 -7 -5 -7 -13 -23 -34 -53 -66 -62 -67 -107 -153 -163 -131 -102 -78 -56 -51 -51 -50 -53 -67 -93 -94 -85 -65 -47 -19 -60 -100 -48 -26 -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 -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 -9 -10 -8 -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 -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 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -2 -2 -1 -2 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -6 -1 0 0 0 0 0 0 0 0 0 -16 -45 -26 -1 -21 -91 -110 -104 -82 -78 -81 -77 -87 -91 -90 -89 -62 -41 -28 -37 -44 -42 -25 -11 -11 -17 -20 -17 -13 -15 -31 -34 -26 -19 -14 -9 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -8 -13 -13 -11 -13 -12 -7 -7 -12 -17 -3 -0 0 0 0 0 0 0 0 -0 -1 -1 -14 -58 -84 -133 -206 -202 -184 -166 -165 -145 -117 -94 -75 -52 -46 -44 -40 -31 -18 -8 -10 -12 -16 -33 -54 -61 -69 -105 -156 -197 -200 -174 -125 -76 -53 -45 -39 -31 -22 -22 -27 -45 -65 -61 -60 -180 -57 -28 -18 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 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 -3 -7 -9 -10 -10 -6 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 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 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -4 -8 -2 -1 -2 -2 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -34 -40 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -7 -33 -92 -107 -98 -82 -85 -95 -88 -100 -102 -94 -74 -46 -36 -29 -53 -51 -38 -26 -15 -11 -12 -16 -19 -17 -19 -34 -44 -36 -27 -19 -12 -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 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -3 -7 -12 -14 -12 -9 -8 -7 -6 -2 -4 -5 -4 -1 -0 0 0 0 0 0 0 -2 -13 -38 -78 -136 -166 -176 -199 -222 -227 -216 -217 -186 -155 -129 -109 -98 -112 -102 -95 -82 -55 -38 -25 -19 -20 -37 -55 -69 -68 -69 -107 -156 -181 -175 -149 -119 -89 -68 -57 -44 -29 -20 -16 -21 -36 -61 -89 -59 -12 -9 -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 -1 -2 -3 -5 -6 -5 -2 -7 -9 -8 -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 -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 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -5 -2 -2 -4 -4 -2 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -13 -53 -63 -2 0 0 0 0 0 0 0 0 -2 -36 -23 -4 -56 -116 -120 -115 -102 -82 -86 -96 -100 -105 -104 -88 -56 -36 -33 -22 -39 -46 -27 -26 -23 -15 -13 -20 -26 -25 -24 -39 -51 -38 -21 -15 -13 -11 -9 -5 -2 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -10 -9 -6 -3 -2 -0 -0 0 -0 -2 -4 -1 0 0 0 0 0 0 -1 -20 -72 -132 -183 -216 -222 -205 -207 -231 -192 -172 -231 -235 -206 -174 -150 -139 -139 -139 -132 -118 -86 -76 -70 -76 -89 -112 -93 -88 -78 -53 -59 -74 -82 -87 -95 -104 -103 -83 -55 -39 -36 -35 -31 -21 -14 -10 -8 -8 -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 -1 -2 -3 -4 -6 -7 -6 -11 -8 -7 -3 -4 -2 -0 -1 -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 -1 -2 -1 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -4 -4 -4 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -31 -41 -10 0 0 0 0 0 0 0 0 -70 -108 -48 -32 -83 -120 -124 -127 -104 -78 -83 -95 -101 -108 -105 -82 -50 -38 -33 -19 -30 -37 -20 -22 -32 -24 -19 -25 -35 -35 -43 -64 -73 -58 -36 -23 -16 -13 -11 -8 -5 -3 -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 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -2 -4 -5 -3 -1 -0 -0 0 0 -0 -0 -2 -3 -1 0 0 0 0 0 0 -5 -52 -136 -193 -240 -241 -228 -168 -138 -188 -164 -148 -211 -237 -237 -221 -189 -163 -151 -148 -145 -124 -97 -117 -134 -131 -124 -191 -149 -144 -118 -80 -58 -45 -37 -30 -30 -40 -56 -58 -37 -20 -19 -30 -40 -31 -16 -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 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -6 -9 -13 -16 -7 -6 -4 -7 -3 -0 -1 -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 -2 -3 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -1 0 0 0 0 0 0 -0 -0 0 -0 -2 -4 -5 -8 -6 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -23 -15 0 0 0 0 0 0 0 -11 -89 -116 -34 -68 -121 -133 -115 -133 -100 -74 -77 -89 -106 -119 -105 -75 -49 -42 -36 -24 -29 -27 -19 -19 -31 -29 -31 -29 -26 -32 -51 -68 -72 -62 -46 -32 -22 -17 -14 -11 -9 -6 -2 -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 -0 -0 -0 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 -1 -2 -2 -0 0 0 0 0 0 0 -8 -68 -132 -195 -229 -116 -112 -187 -196 -202 -194 -186 -185 -198 -241 -257 -233 -202 -170 -144 -135 -117 -110 -160 -181 -234 -220 -240 -217 -155 -194 -133 -93 -74 -60 -32 -15 -8 -12 -18 -11 -2 -2 -13 -26 -22 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -4 -6 -8 -12 -14 -11 -6 -7 -7 -3 -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 -1 -2 -2 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -10 -6 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -8 -5 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -3 -2 -1 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -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 -25 -90 -88 -30 -46 -112 -141 -105 -113 -94 -73 -74 -91 -107 -123 -98 -68 -47 -42 -36 -27 -40 -43 -26 -20 -25 -25 -32 -37 -30 -41 -62 -57 -66 -73 -57 -37 -24 -19 -17 -15 -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 -0 -0 -0 -0 -0 -0 -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 -2 -41 -90 -151 -174 -36 -45 -176 -211 -227 -220 -191 -172 -195 -226 -251 -256 -222 -181 -149 -127 -111 -116 -160 -192 -107 -220 -263 -222 -62 -152 -184 -135 -103 -79 -37 -18 -9 -3 -2 -1 -0 -0 -1 -4 -3 -1 -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 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -7 -9 -11 -12 -11 -11 -9 -5 -2 -1 -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 -1 -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 -2 -15 -49 -66 -19 -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 -1 -5 -8 -8 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -1 -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 -43 -99 -76 -51 -124 -158 -154 -96 -89 -92 -77 -77 -101 -115 -120 -86 -67 -44 -40 -33 -27 -42 -46 -29 -20 -23 -22 -32 -45 -43 -40 -60 -61 -68 -81 -65 -48 -31 -23 -19 -18 -17 -14 -9 -5 -2 -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 -1 -2 -1 0 0 0 0 0 0 -1 -17 -49 -120 -172 -193 -51 -176 -190 -229 -218 -198 -196 -180 -166 -191 -237 -229 -192 -160 -138 -129 -147 -168 -125 -155 -232 -243 -105 -7 -38 -115 -136 -121 -88 -38 -24 -18 -7 -2 -3 -3 -1 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 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -3 -4 -5 -7 -8 -10 -11 -13 -13 -10 -8 -4 -2 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -15 -61 -57 -23 -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 -1 -3 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -4 -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 -66 -108 -64 -41 -109 -144 -106 -73 -75 -79 -77 -87 -116 -117 -115 -78 -71 -47 -36 -29 -26 -35 -37 -23 -14 -14 -21 -38 -55 -56 -51 -62 -74 -82 -92 -67 -50 -35 -22 -16 -16 -17 -15 -12 -8 -5 -2 -0 -0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 0 0 0 0 0 -0 -10 -69 -101 -68 -65 -80 -11 -199 -211 -208 -110 -152 -195 -122 -130 -123 -180 -227 -188 -165 -160 -171 -208 -245 -229 -202 -185 -204 -110 -65 -34 -23 -126 -162 -117 -47 -22 -17 -11 -7 -8 -7 -3 -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 -1 -1 -1 -2 -1 -0 -0 -1 -2 -2 -2 -3 -4 -6 -6 -7 -8 -10 -10 -10 -10 -8 -7 -6 -5 -6 -6 -7 -4 -3 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -6 -28 -20 -10 -4 -1 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 -1 -2 -1 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -7 -13 -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 -74 -102 -53 -11 -80 -147 -119 -76 -75 -73 -68 -85 -115 -97 -101 -84 -79 -61 -36 -36 -28 -29 -33 -23 -16 -13 -16 -33 -66 -88 -79 -73 -86 -92 -98 -79 -59 -43 -29 -17 -13 -13 -15 -15 -15 -10 -5 -2 -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 -2 -2 -1 -0 0 0 0 0 -3 -36 -136 -149 -28 0 -3 -197 -67 -46 -51 -15 -47 -127 -127 -163 -156 -196 -217 -175 -160 -169 -191 -230 -260 -245 -203 -172 -162 -147 -156 -93 -71 -188 -195 -136 -52 -12 -7 -11 -11 -7 -2 -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 -1 -1 -1 -1 -0 -0 -0 -1 -2 -2 -3 -3 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -7 -7 -8 -9 -10 -9 -7 -4 -2 -1 -0 -0 -1 -1 -2 -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 -1 -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 -2 -2 -1 -1 -1 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -4 -2 -1 -0 0 0 0 0 0 0 -2 -15 -31 -24 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -11 -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 0 0 0 0 0 0 -91 -99 -88 -26 -97 -141 -122 -91 -80 -80 -71 -65 -90 -112 -90 -99 -90 -74 -35 -32 -27 -27 -35 -27 -21 -19 -21 -32 -51 -68 -67 -66 -79 -85 -85 -79 -69 -54 -40 -26 -17 -14 -15 -19 -21 -14 -7 -4 -1 -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 0 0 0 0 0 -0 -1 -3 -5 -4 -1 -0 0 0 -0 -14 -74 -172 -184 -54 0 -2 -43 -6 -0 0 0 -0 -38 -202 -238 -257 -248 -210 -168 -149 -162 -186 -210 -217 -203 -207 -227 -180 -121 -147 -122 -129 -168 -116 -115 -45 -6 -1 -10 -18 -16 -7 -2 -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 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -2 -2 -2 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -7 -7 -7 -6 -5 -4 -3 -2 -3 -4 -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 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -4 -37 -59 -47 -25 -12 -6 -2 -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 -1 -0 0 -0 -1 -1 -0 0 0 0 0 -0 -0 -6 -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 -13 -76 -103 -33 -83 -143 -155 -107 -80 -81 -85 -71 -71 -87 -99 -105 -95 -76 -38 -27 -28 -30 -41 -32 -23 -27 -31 -38 -49 -55 -55 -61 -78 -78 -69 -70 -66 -55 -43 -31 -22 -14 -10 -14 -19 -11 -7 -5 -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 -1 -2 -4 -8 -6 -2 -0 0 -0 -3 -38 -122 -182 -139 -43 -4 0 -2 -0 0 0 0 0 0 -159 -244 -269 -246 -209 -176 -153 -162 -185 -203 -194 -167 -201 -250 -170 -83 -134 -120 -119 -107 -76 -91 -28 -3 -0 -6 -21 -29 -16 -4 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -4 -4 -3 -3 -4 -4 -4 -5 -5 -4 -4 -4 -4 -3 -2 -2 -3 -3 -2 -2 -1 -1 -1 -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 -1 -2 -2 -2 -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 -7 -34 -46 -39 -26 -14 -6 -2 -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 -1 -2 -1 -0 0 -0 -1 -1 -0 0 0 0 0 -0 -1 -8 -14 -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 -18 -76 -87 -70 -18 -140 -164 -113 -81 -75 -83 -85 -91 -90 -95 -101 -96 -78 -46 -27 -27 -25 -34 -28 -23 -31 -35 -29 -39 -52 -55 -69 -91 -87 -74 -68 -63 -55 -44 -33 -23 -14 -7 -5 -6 -4 -4 -4 -2 -1 -0 -0 -1 -1 -1 -1 -2 -2 -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 -1 -3 -4 -7 -5 -1 0 -0 -0 -10 -63 -160 -192 -116 -76 -57 -1 0 0 0 0 0 0 0 -110 -224 -241 -229 -209 -190 -170 -170 -187 -207 -219 -184 -186 -230 -165 -128 -163 -147 -130 -92 -74 -41 -12 -4 -0 -1 -10 -21 -8 -1 -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 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -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 -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 -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 -11 -16 -13 -8 -5 -2 -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 -1 -3 -4 -2 -1 -0 -0 -1 -0 -0 0 0 0 0 -0 -2 -5 -5 -2 -1 -1 -1 -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 -45 -98 -87 -102 -83 -127 -133 -121 -83 -71 -68 -76 -87 -82 -86 -94 -95 -82 -50 -29 -28 -24 -25 -23 -23 -35 -39 -30 -41 -52 -53 -59 -84 -93 -79 -67 -60 -53 -44 -34 -24 -15 -8 -4 -4 -4 -4 -3 -2 -1 -0 -0 -0 -0 -2 -2 -4 -5 -2 -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 -1 -2 -3 -6 -3 -0 0 -0 -1 -10 -58 -145 -188 -152 -88 -52 -83 -75 0 0 0 0 -1 -52 -185 -236 -219 -209 -198 -189 -174 -173 -193 -215 -239 -228 -205 -214 -189 -168 -204 -196 -197 -98 -62 -11 -4 -3 -0 0 -5 -26 -6 -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 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -1 -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 -1 -1 -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 -1 -2 -2 -0 -0 -0 -0 -1 -3 -5 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -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 0 0 0 0 0 -73 -108 -80 -94 -136 -141 -123 -126 -96 -75 -66 -66 -81 -80 -84 -88 -88 -84 -50 -25 -27 -26 -24 -26 -26 -34 -38 -36 -44 -47 -46 -42 -66 -97 -88 -71 -58 -49 -39 -31 -24 -17 -10 -7 -8 -10 -8 -3 -1 -1 -0 -0 0 -0 -0 -1 -4 -8 -4 -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 -4 -5 -5 -1 -0 -0 -1 -1 -5 -31 -92 -133 -124 -65 -35 -99 -100 0 0 0 0 -8 -109 -226 -226 -212 -194 -177 -173 -167 -171 -188 -210 -235 -242 -240 -214 -163 -160 -196 -205 -225 -112 -63 -21 -3 -1 0 0 -2 -28 -8 -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 -1 -2 -2 -2 -2 -2 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 -0 0 0 -0 -0 -2 -4 -4 -3 -2 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -3 -5 -6 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 0 0 0 -0 -0 -0 -2 -2 -2 -1 -1 -1 -1 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -68 -71 -74 -106 -130 -123 -124 -123 -91 -80 -85 -99 -94 -89 -86 -78 -80 -45 -20 -17 -21 -23 -24 -25 -29 -34 -37 -40 -44 -40 -36 -47 -78 -86 -73 -63 -52 -42 -31 -24 -18 -13 -9 -11 -16 -15 -8 -4 -6 -5 -1 -0 0 -0 -0 -3 -9 -6 -3 -3 -2 -1 -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 -1 -3 -6 -8 -6 -4 -1 -0 -0 -4 -8 -20 -41 -82 -95 -90 -76 -104 -106 -12 0 0 0 0 -13 -104 -210 -202 -214 -184 -163 -156 -154 -157 -170 -191 -209 -166 -104 -85 -85 -101 -130 -145 -149 -80 -38 -15 -3 -0 0 0 0 -15 -13 -4 -1 -0 -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 0 0 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 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -3 -5 -4 -3 -2 -2 -3 -3 -3 -4 -3 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -0 -0 -0 0 -0 -1 -3 -4 -4 -3 -2 -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 -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 -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 -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 -1 -1 -0 -0 -0 -1 -0 0 0 0 0 0 -0 -0 -0 -8 -5 -7 -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 -86 -74 -60 -78 -115 -122 -120 -134 -123 -114 -120 -126 -121 -94 -82 -66 -67 -38 -14 -11 -24 -24 -18 -17 -24 -34 -37 -36 -32 -27 -30 -31 -43 -60 -52 -45 -44 -42 -34 -27 -21 -15 -11 -9 -10 -10 -8 -10 -17 -17 -7 -1 -0 -0 -0 -1 -4 -4 -6 -4 -3 -1 -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 -2 -8 -13 -16 -18 -5 -0 0 0 -3 -35 -98 -115 -146 -145 -109 -142 -187 -119 -1 -2 -3 -22 -43 -49 -159 -207 -192 -217 -172 -146 -142 -144 -147 -154 -163 -175 -150 -95 -62 -53 -52 -64 -80 -76 -41 -14 -5 -3 -1 -0 0 0 -1 -11 -4 -1 -2 -4 -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 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -1 -2 -2 -2 -3 -3 -2 -2 -2 -1 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 -0 0 -0 -1 -3 -5 -4 -3 -3 -2 -2 -2 -3 -2 -2 -2 -2 -3 -2 -2 -2 -1 -1 -1 -0 -0 -0 0 -0 -1 -2 -3 -3 -3 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -8 -4 -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 -26 -81 -56 -61 -77 -86 -102 -135 -148 -158 -145 -143 -139 -102 -82 -62 -51 -36 -11 -9 -20 -24 -15 -15 -28 -37 -31 -19 -16 -20 -26 -25 -20 -12 -6 -7 -20 -34 -33 -28 -23 -17 -12 -9 -10 -14 -18 -21 -23 -21 -14 -5 -1 -0 -0 -1 -1 -2 -6 -7 -4 -3 -1 -0 -1 -1 -1 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -3 -10 -17 -22 -19 -4 -0 0 0 -1 -78 -170 -163 -181 -186 -88 -136 -115 -146 -243 -127 -6 -55 -94 -60 -182 -236 -207 -215 -161 -130 -130 -134 -139 -142 -137 -125 -94 -68 -55 -57 -75 -92 -96 -85 -49 -10 -8 -5 -2 -2 -1 0 0 -3 -1 -2 -3 -4 -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 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -1 -2 -3 -3 -3 -3 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 -0 -1 -2 -3 -4 -2 -1 -1 -1 -2 -3 -5 -6 -6 -3 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -1 -1 -1 -1 -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 -18 -119 -67 -51 -66 -68 -75 -105 -131 -159 -127 -136 -168 -122 -93 -71 -52 -37 -12 -12 -23 -27 -14 -19 -37 -38 -24 -13 -13 -20 -24 -22 -15 -8 -5 -3 -5 -17 -27 -26 -21 -17 -13 -10 -11 -15 -20 -20 -15 -10 -9 -9 -4 -0 -0 -1 -1 -1 -4 -8 -6 -3 -2 -1 -0 -1 -1 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -3 -7 -11 -14 -9 -2 0 0 -0 -2 -97 -136 -120 -102 -90 -30 -35 -20 -11 -140 -126 -4 -46 -73 -19 -120 -277 -234 -216 -163 -120 -115 -125 -130 -126 -128 -133 -104 -71 -56 -68 -101 -125 -125 -103 -67 -34 -19 -10 -12 -24 -25 -7 -0 -1 -1 -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 -1 -2 -3 -4 -4 -4 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -1 -1 -2 -2 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -3 -4 -2 -1 -1 -1 -3 -5 -6 -7 -7 -5 -3 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -10 -63 -80 -53 -54 -59 -57 -68 -93 -115 -171 -217 -172 -131 -114 -94 -68 -40 -20 -23 -31 -29 -18 -24 -36 -29 -16 -9 -11 -16 -19 -15 -10 -7 -5 -3 -4 -12 -25 -29 -24 -21 -18 -15 -14 -16 -16 -11 -5 -3 -3 -6 -6 -3 -1 -2 -2 -1 -2 -6 -8 -5 -3 -2 -1 -1 -1 -1 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -3 -2 -1 0 0 0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -2 -3 -5 -7 -4 -0 0 0 -0 -6 -56 -69 -73 -26 -3 -16 -9 -13 -6 -1 -4 -28 -103 -97 -42 -114 -202 -250 -222 -170 -121 -110 -121 -123 -109 -119 -145 -153 -77 -43 -48 -62 -72 -64 -43 -24 -16 -13 -13 -31 -65 -74 -48 -16 -3 -6 -6 -9 -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 -1 -2 -4 -4 -4 -4 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -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 -1 -1 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -1 -2 -2 -1 -1 -2 -4 -5 -6 -7 -7 -7 -6 -4 -3 -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 -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 -1 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -1 -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 0 0 0 0 0 0 0 0 0 -14 -62 -75 -53 -53 -49 -49 -65 -80 -94 -154 -170 -150 -134 -126 -88 -50 -37 -40 -44 -38 -26 -26 -24 -12 -15 -12 -12 -14 -14 -10 -6 -4 -3 -3 -9 -25 -37 -37 -34 -31 -30 -30 -28 -26 -18 -9 -7 -9 -12 -11 -5 -2 -4 -6 -5 -2 -1 -4 -9 -7 -3 -2 -2 -1 -1 -2 -2 -1 -2 -2 -3 -3 -4 -4 -4 -4 -3 -2 -1 0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -2 -3 -2 -2 -4 -5 -3 0 0 0 -0 -3 -18 -33 -55 -45 -17 -71 -48 -87 -61 -25 -10 -117 -129 -45 -41 -72 -115 -249 -232 -180 -137 -125 -134 -130 -112 -128 -161 -172 -88 -32 -28 -27 -20 -12 -5 -2 -2 -6 -18 -47 -88 -111 -89 -50 -9 -16 -21 -22 -21 -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 -1 -1 -2 -3 -4 -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 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -7 -6 -6 -6 -7 -7 -6 -4 -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 0 0 0 0 0 -0 -1 -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 -2 -6 -6 -1 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 -1 -1 -0 0 -2 -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 -76 -116 -67 -54 -49 -45 -50 -60 -63 -78 -122 -162 -143 -142 -101 -68 -60 -59 -56 -46 -34 -28 -14 -3 -10 -19 -17 -16 -15 -12 -6 -3 -3 -4 -13 -37 -49 -48 -45 -36 -33 -41 -39 -34 -26 -19 -15 -17 -28 -30 -21 -20 -21 -20 -14 -6 -1 -2 -4 -4 -2 -0 -1 -2 -1 -3 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -5 -3 -1 -1 -1 0 -0 -1 -3 -5 -8 -16 -38 -81 -55 -77 -58 -40 -22 -118 -109 -165 -185 -95 -70 -75 -90 -193 -226 -186 -156 -149 -155 -146 -130 -141 -165 -164 -141 -45 -16 -9 -3 -1 -0 -0 -3 -15 -37 -62 -87 -105 -83 -60 -19 -34 -45 -30 -23 -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 -1 -1 -1 -2 -3 -4 -6 -6 -6 -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 -0 -0 -0 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -6 -6 -6 -6 -6 -6 -5 -5 -4 -4 -5 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 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 -1 -5 -7 -2 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 0 0 -0 -1 -5 -5 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -138 -102 -66 -62 -56 -50 -54 -55 -57 -65 -87 -95 -108 -117 -91 -78 -75 -71 -54 -34 -29 -19 -3 -8 -21 -23 -18 -15 -13 -7 -5 -4 -10 -32 -51 -57 -57 -55 -48 -46 -46 -30 -19 -26 -30 -23 -17 -21 -28 -25 -26 -29 -27 -21 -12 -5 -2 -2 -3 -3 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -2 -2 -1 -2 -2 -2 -1 -2 -1 -2 -7 -14 -9 -2 0 -0 -1 -9 -33 -57 -57 -44 -27 -27 -70 -65 -20 -16 -4 -11 -24 -57 -140 -229 -176 -136 -164 -163 -177 -215 -199 -171 -166 -172 -165 -154 -156 -159 -153 -123 -42 -7 -1 -0 0 -4 -12 -23 -40 -64 -77 -73 -69 -58 -47 -35 -53 -56 -23 -15 -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 -1 -1 -1 -2 -2 -3 -5 -6 -7 -8 -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 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -5 -5 -4 -4 -4 -4 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -1 -1 -1 -1 -0 -1 -1 -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 -1 -0 -0 0 -0 -19 -10 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -157 -161 -100 -84 -75 -64 -64 -68 -68 -66 -71 -78 -94 -156 -100 -83 -79 -79 -50 -23 -20 -19 -8 -9 -19 -23 -16 -10 -7 -7 -6 -6 -12 -40 -59 -62 -62 -64 -65 -66 -61 -50 -41 -40 -37 -27 -23 -32 -42 -39 -36 -32 -25 -20 -12 -8 -5 -2 -1 -2 -2 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -2 -4 -3 -2 -2 -2 -2 -0 -1 -1 -3 -8 -18 -12 -3 0 0 -2 -15 -34 -62 -119 -144 -76 -42 -45 -67 -33 0 0 -82 -212 -172 -82 -173 -230 -225 -244 -239 -221 -231 -220 -184 -174 -182 -183 -179 -178 -172 -153 -129 -63 -17 -2 0 -6 -37 -79 -90 -75 -76 -82 -62 -44 -43 -43 -41 -54 -54 -17 -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 -1 -1 -1 -1 -3 -4 -5 -6 -7 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -7 -5 -5 -6 -5 -3 -3 -5 -4 -2 -2 -2 -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 -1 -1 0 0 -0 -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 -198 -233 -138 -91 -87 -87 -91 -97 -103 -102 -96 -103 -131 -167 -84 -75 -75 -83 -58 -20 -10 -16 -15 -14 -18 -20 -16 -10 -6 -9 -14 -20 -25 -50 -65 -63 -64 -67 -71 -73 -70 -65 -56 -48 -39 -29 -27 -36 -43 -32 -29 -29 -21 -14 -6 -7 -10 -6 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 -0 -2 -3 -2 -2 -2 -2 -1 -0 -1 -3 -2 -5 -11 -5 -1 -3 -2 -0 -4 -30 -108 -119 -70 -71 -70 -47 -89 -83 -1 -10 -32 -117 -226 -177 -243 -288 -294 -279 -258 -254 -256 -227 -188 -186 -201 -210 -215 -215 -201 -178 -153 -111 -52 -13 -6 -37 -97 -138 -128 -89 -74 -83 -70 -47 -46 -52 -50 -59 -55 -19 -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 -1 -2 -4 -4 -4 -5 -4 -5 -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 -1 -1 -1 -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 -1 -1 -1 -1 -0 0 -0 -0 -1 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -4 -6 -4 -3 -4 -6 -9 -10 -7 -4 -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 -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 -21 -186 -231 -153 -93 -89 -107 -125 -105 -104 -139 -142 -130 -141 -147 -77 -74 -77 -94 -87 -32 -11 -12 -17 -14 -14 -16 -16 -12 -10 -15 -24 -32 -41 -63 -71 -60 -63 -68 -73 -74 -68 -58 -51 -47 -42 -34 -30 -35 -40 -37 -37 -27 -15 -9 -2 -4 -10 -11 -7 -3 -1 -1 -0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 -1 -1 -2 -2 -2 -3 -2 -1 -1 -4 -8 -4 -3 -3 -5 -6 -26 -44 -27 -14 -13 -87 -71 -4 -24 -61 -71 -61 -33 -17 -90 -229 -210 -244 -248 -257 -283 -302 -283 -270 -269 -252 -213 -192 -214 -238 -241 -244 -241 -225 -183 -147 -122 -86 -48 -45 -89 -149 -167 -135 -93 -77 -86 -85 -67 -69 -87 -83 -71 -52 -22 -6 -6 -2 -2 -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 -2 -3 -4 -3 -3 -3 -3 -3 -2 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -2 -3 -2 -0 0 -0 -2 -3 -2 -1 -0 0 0 0 0 0 -0 -1 -3 -5 -3 -1 -2 -5 -9 -13 -15 -10 -6 -5 -6 -5 -1 0 0 0 0 0 -2 -2 -1 -0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -2 -1 -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 -36 -140 -159 -189 -102 -90 -114 -155 -110 -21 -118 -166 -107 -113 -122 -71 -70 -80 -98 -94 -48 -23 -13 -18 -16 -11 -10 -10 -9 -12 -19 -24 -24 -25 -47 -79 -62 -62 -67 -73 -78 -74 -67 -65 -66 -58 -45 -38 -44 -48 -38 -27 -18 -11 -8 -1 -2 -5 -13 -12 -4 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -2 -2 -2 -1 -0 -2 -8 -14 -6 -1 -5 -22 -30 -79 -131 -71 -19 -26 -154 -115 -19 -2 -46 -96 -70 -36 -42 -170 -191 -2 -35 -272 -289 -284 -259 -252 -241 -235 -230 -210 -209 -241 -254 -232 -217 -211 -222 -186 -146 -128 -117 -105 -119 -161 -161 -96 -106 -104 -93 -99 -97 -81 -77 -98 -108 -99 -68 -36 -14 -15 -13 -14 -9 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -0 0 -0 -1 -2 -2 -1 0 0 0 0 0 -0 -0 -1 -3 -3 -2 -2 -5 -5 -2 -2 -4 -16 -13 -11 -12 -7 -2 -0 0 0 0 -1 -4 -4 -1 -0 0 0 0 -0 -1 -2 -1 -1 -0 -1 -1 -0 -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 0 0 0 -27 -110 -170 -191 -137 -112 -131 -189 -196 -26 -132 -143 -141 -134 -102 -69 -68 -80 -98 -98 -70 -42 -27 -28 -12 -7 -6 -7 -9 -17 -22 -19 -15 -20 -52 -83 -67 -62 -66 -72 -82 -78 -36 -33 -47 -69 -59 -52 -67 -73 -56 -31 -13 -7 -7 -4 -6 -4 -13 -18 -7 -2 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -4 -10 -16 -9 -6 -17 -33 -46 -180 -76 -181 -168 -187 -222 -184 -67 -5 -21 -62 -109 -101 -8 -57 -173 -0 -16 -191 -180 -294 -200 -251 -249 -218 -214 -216 -218 -232 -231 -211 -202 -184 -175 -175 -148 -136 -159 -158 -170 -166 -80 -136 -158 -132 -111 -112 -121 -122 -108 -95 -100 -122 -99 -63 -29 -33 -38 -40 -25 -14 -11 -7 -4 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -2 -1 -0 -0 -2 -3 -2 -1 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -4 -4 -3 -6 -9 -16 -13 -13 -20 -12 -3 -0 0 0 0 -1 -4 -5 -2 -1 -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 -116 -189 -186 -193 -167 -170 -202 -159 -4 -145 -141 -152 -139 -91 -70 -68 -77 -96 -109 -98 -69 -48 -35 -6 -5 -6 -8 -12 -19 -18 -11 -8 -17 -55 -82 -73 -70 -73 -80 -80 -34 -16 -17 -25 -49 -65 -66 -90 -83 -61 -34 -12 -7 -8 -8 -10 -6 -13 -23 -9 -3 -2 -3 -3 -2 -2 -4 -4 -2 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -3 -4 -4 -5 -8 -12 -18 -24 -26 -28 -23 -22 -59 -14 -25 -17 -26 -43 -51 -24 -3 0 -12 -70 -105 -43 -7 0 0 0 -2 -14 -150 -181 -226 -241 -185 -174 -203 -213 -219 -214 -204 -196 -175 -170 -159 -170 -178 -191 -184 -157 -151 -33 -158 -181 -145 -118 -108 -130 -157 -149 -98 -72 -121 -107 -82 -52 -54 -58 -52 -32 -19 -15 -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 -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 -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 -1 -1 -1 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -3 -2 -8 -14 -14 -19 -14 -10 -9 -10 -2 -0 0 0 0 -2 -3 -3 -2 -2 -1 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -170 -182 -185 -245 -205 -162 -162 -88 -20 -119 -153 -158 -138 -89 -74 -71 -76 -91 -111 -120 -103 -69 -35 -6 -5 -6 -7 -12 -18 -17 -11 -6 -12 -56 -81 -83 -87 -89 -84 -61 -13 -11 -13 -20 -24 -48 -67 -71 -45 -32 -26 -15 -7 -6 -10 -13 -10 -12 -20 -11 -5 -4 -4 -3 -3 -6 -8 -8 -4 -1 0 0 0 0 0 0 0 0 0 -0 -1 -9 -15 -21 -23 -18 -11 -24 -53 -66 -56 -40 -14 0 0 0 -0 -0 0 0 0 0 0 0 -13 -65 -81 -21 0 0 0 0 -1 -17 -78 -85 -213 -202 -195 -200 -212 -224 -213 -199 -185 -163 -165 -178 -198 -239 -207 -167 -144 -165 -179 -195 -209 -158 -122 -109 -127 -146 -154 -107 -56 -102 -100 -90 -77 -74 -76 -56 -36 -22 -17 -13 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -4 -8 -10 -16 -15 -7 -2 -3 -1 0 0 0 -0 -2 -1 -1 -1 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -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 -111 -162 -143 -254 -150 -111 -135 -58 -46 -136 -163 -167 -142 -91 -85 -83 -84 -96 -121 -136 -116 -69 -26 -7 -5 -4 -6 -16 -25 -28 -13 -6 -11 -64 -83 -68 -66 -72 -54 -23 -12 -9 -13 -19 -14 -25 -68 -21 -14 -19 -19 -13 -7 -8 -17 -20 -15 -14 -16 -12 -8 -7 -7 -8 -10 -11 -10 -7 -3 -1 0 0 0 0 0 0 0 0 0 -0 -2 -15 -25 -32 -31 -20 -13 -33 -76 -102 -105 -93 -43 0 0 0 0 0 0 -1 -1 -0 0 0 0 -9 -11 -2 0 0 0 0 -12 -77 -45 -11 -144 -235 -233 -202 -215 -216 -198 -176 -165 -168 -169 -174 -214 -253 -237 -240 -196 -226 -246 -216 -220 -164 -117 -108 -118 -106 -88 -60 -38 -70 -98 -115 -104 -89 -82 -64 -41 -25 -19 -15 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -2 -6 -12 -7 -3 -1 -0 -0 -0 -0 -1 -1 -0 -0 -1 -0 -0 0 0 0 -0 -1 -2 -3 -2 -1 -1 -1 -1 -1 -0 -0 0 0 0 -0 -3 -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 -2 -208 -147 -237 -75 -98 -147 -109 -92 -133 -141 -141 -148 -110 -111 -112 -104 -112 -142 -149 -102 -51 -18 -8 -5 -5 -13 -25 -37 -29 -10 -4 -13 -76 -86 -65 -35 -31 -20 -11 -11 -8 -9 -14 -11 -14 -44 -13 -13 -12 -10 -9 -9 -10 -21 -22 -17 -15 -14 -12 -7 -6 -7 -9 -12 -13 -13 -12 -6 -2 0 0 0 0 0 0 0 0 0 -0 -3 -14 -23 -23 -22 -17 -26 -49 -80 -114 -118 -76 -21 0 0 0 0 0 0 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 -12 -55 -28 -4 -112 -133 -94 -131 -198 -192 -156 -156 -173 -174 -178 -194 -204 -208 -226 -265 -232 -217 -232 -167 -184 -164 -126 -109 -110 -87 -45 -23 -39 -87 -142 -161 -130 -97 -84 -67 -45 -29 -21 -14 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 -1 -5 -8 -8 -4 -3 -2 -0 -0 -0 -1 -0 -0 0 -0 0 0 0 0 0 -0 -0 -1 -2 -2 -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 -1 -36 -227 -155 -200 -25 -44 -118 -138 -131 -107 -58 -92 -164 -143 -151 -156 -138 -142 -162 -156 -85 -37 -15 -9 -5 -7 -17 -28 -32 -21 -7 -8 -19 -91 -94 -85 -29 -20 -13 -11 -9 -6 -9 -12 -7 -6 -9 -11 -13 -12 -9 -4 -8 -11 -18 -18 -14 -13 -13 -12 -9 -8 -9 -9 -12 -9 -7 -7 -3 -0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -6 -9 -11 -24 -49 -72 -108 -110 -48 0 0 0 0 0 0 -0 -4 -5 -0 0 0 -9 -16 -6 0 0 0 0 0 -0 -4 -3 -13 -132 -132 -10 -77 -186 -160 -99 -137 -186 -189 -177 -183 -190 -182 -183 -220 -230 -211 -224 -215 -161 -142 -142 -128 -118 -106 -79 -61 -92 -162 -208 -187 -135 -99 -85 -69 -48 -31 -20 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -3 -3 -4 -4 -3 -2 -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 -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 -2 -6 -8 -13 -10 -11 -3 -0 -0 -1 -1 -0 0 -0 -0 -0 0 0 -1 -0 -0 0 -0 -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 -2 -61 -177 -128 -126 0 0 -120 -146 -96 -29 -4 -111 -186 -164 -171 -188 -170 -171 -169 -136 -71 -32 -13 -11 -6 -5 -15 -19 -17 -12 -10 -16 -17 -39 -50 -100 -73 -30 -19 -15 -16 -10 -12 -11 -7 -7 -7 -13 -11 -13 -11 -6 -8 -7 -19 -18 -14 -12 -11 -10 -11 -12 -11 -11 -14 -9 -6 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -14 -34 -48 -75 -91 -42 0 0 0 0 0 0 -0 -1 -1 -0 0 -7 -34 -52 -42 -11 -0 0 0 0 0 0 0 -13 -95 -128 -15 -60 -149 -111 -69 -137 -191 -184 -162 -159 -173 -172 -166 -213 -239 -202 -176 -141 -110 -128 -160 -150 -129 -128 -118 -103 -140 -216 -236 -180 -128 -98 -84 -69 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -4 -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 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 -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 -3 -8 -13 -11 -7 -1 -0 -1 -2 -1 -1 -0 -0 -1 -0 -0 -0 -1 -0 -2 -1 -2 -2 -2 -2 -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 -2 -80 -165 -133 -99 0 -6 -70 -140 -15 -0 -0 -102 -153 -107 -130 -191 -188 -177 -158 -94 -60 -31 -10 -10 -9 -7 -11 -10 -12 -12 -16 -19 -11 -29 -83 -121 -131 -35 -27 -25 -27 -14 -12 -9 -8 -8 -8 -8 -10 -19 -19 -6 -17 -6 -24 -20 -16 -10 -7 -6 -8 -9 -8 -9 -11 -8 -6 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -7 -14 -20 -25 -26 -34 -14 0 0 0 0 0 0 0 0 0 0 0 -9 -38 -68 -86 -36 -3 0 0 0 0 0 0 -3 -28 -77 -106 -33 -94 -45 -27 -69 -140 -145 -114 -132 -169 -180 -185 -203 -224 -191 -148 -154 -162 -166 -192 -164 -135 -137 -109 -95 -148 -225 -230 -169 -128 -103 -87 -71 -51 -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 -1 -1 -1 -1 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 -2 -3 -6 -8 -5 -2 -1 -1 -4 -6 -4 -2 -1 -1 -2 -1 -0 -0 -0 -0 -1 -3 -3 -3 -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 -1 -53 -152 -162 -89 -17 0 -12 -66 -1 0 0 -26 -48 -20 -54 -158 -188 -177 -141 -71 -47 -31 -8 -5 -14 -13 -11 -7 -15 -15 -20 -18 -12 -53 -122 -128 -98 -39 -28 -28 -32 -12 -10 -9 -7 -8 -6 -5 -25 -56 -52 -26 -48 -21 -28 -21 -17 -11 -6 -4 -4 -5 -4 -6 -7 -5 -3 -2 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -2 -7 -20 -28 -30 -50 -17 -2 0 0 0 0 0 0 0 0 0 0 -0 -4 -16 -17 -34 -86 -78 -73 -21 -0 0 -0 0 0 0 -0 -8 -54 -146 -58 -120 -62 -53 -17 -36 -118 -142 -145 -132 -149 -197 -196 -201 -220 -205 -114 -101 -156 -181 -162 -180 -163 -100 -84 -150 -220 -214 -161 -129 -109 -91 -72 -51 -26 -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 -1 -1 -1 -1 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -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 -3 -5 -5 -3 -1 -1 -1 -4 -8 -5 -4 -1 -1 -2 -2 -1 -0 0 -0 -1 -3 -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 0 0 -4 -135 -112 -76 -39 0 0 0 0 0 0 0 0 0 0 -141 -181 -158 -109 -56 -37 -27 -6 -4 -13 -20 -14 -11 -17 -16 -24 -20 -17 -75 -141 -150 -106 -42 -26 -28 -31 -10 -9 -10 -6 -6 -4 -12 -29 -39 -35 -35 -43 -41 -27 -20 -18 -11 -8 -4 -2 -2 -1 -3 -3 -2 -1 -0 0 0 -0 0 0 0 0 0 0 -0 -2 -3 -1 -1 -18 -55 -74 -61 -59 -96 -5 -0 0 0 0 0 0 0 0 0 0 0 -0 -7 -30 -31 -93 -139 -110 -148 -56 -8 -1 -3 -23 -22 0 0 -2 -15 -64 -118 -69 -149 -131 -20 -8 -88 -126 -140 -154 -172 -171 -172 -234 -251 -209 -109 -127 -182 -163 -148 -177 -135 -90 -103 -176 -226 -209 -167 -140 -123 -104 -81 -60 -35 -13 -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 -1 -1 -0 -0 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -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 -3 -5 -4 -3 -2 -1 -1 -2 -3 -2 -2 -1 -1 -1 -1 -2 -0 -0 0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -80 -25 -44 -23 0 0 0 0 0 0 0 0 0 0 -183 -190 -121 -76 -44 -32 -20 -6 -5 -12 -23 -18 -15 -17 -19 -30 -27 -35 -102 -110 -100 -117 -83 -29 -22 -26 -8 -8 -11 -4 -4 -4 -25 -31 -28 -26 -27 -30 -30 -24 -17 -17 -12 -12 -6 -4 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -1 -4 -39 -103 -121 -100 -99 -38 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -19 -35 -100 -123 -129 -120 -97 -47 -13 -32 -68 -79 -41 -3 0 -0 -11 -47 -15 -178 -157 -25 -1 -29 -40 -44 -137 -201 -185 -167 -177 -181 -154 -169 -169 -149 -164 -173 -146 -95 -84 -135 -208 -241 -217 -178 -157 -148 -134 -106 -84 -60 -26 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 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 -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 -2 -3 -5 -4 -2 -2 -2 -1 -1 -1 -2 -2 -1 -1 -1 0 -0 -1 -0 -0 -0 -1 -2 -1 -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 -6 -3 0 0 0 0 0 0 0 0 0 -18 -220 -207 -102 -62 -36 -27 -15 -5 -5 -17 -29 -21 -16 -22 -30 -42 -56 -107 -81 -49 -44 -122 -115 -38 -22 -22 -6 -5 -10 -2 -2 -3 -25 -28 -22 -18 -17 -17 -18 -17 -15 -15 -15 -14 -8 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -1 -0 -1 -10 -39 -65 -99 -129 -35 -4 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -18 -32 -57 -120 -103 -142 -121 -63 -84 -67 -36 -16 -2 0 0 0 0 -20 -151 -153 -74 -64 -108 -118 -109 -140 -162 -165 -121 -76 -136 -209 -172 -165 -176 -209 -190 -122 -83 -99 -166 -229 -249 -221 -180 -159 -154 -145 -125 -106 -77 -37 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 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 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 -1 -2 -2 -2 -2 -4 -3 -1 -0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -0 -0 -1 -1 -3 -2 -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 -15 -78 -212 -182 -84 -56 -30 -23 -11 -5 -9 -31 -39 -25 -23 -38 -66 -72 -127 -151 -57 -26 -28 -130 -145 -72 -32 -21 -8 -5 -6 -4 -5 -3 -16 -26 -24 -20 -17 -15 -14 -14 -14 -15 -15 -13 -8 -5 -2 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -14 -90 -141 -123 -73 -15 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -3 -8 -31 -41 -77 -125 -173 -94 -58 -25 -5 -1 -0 0 0 0 -18 -86 -168 -163 -156 -132 -128 -130 -93 -71 -71 -64 -35 -53 -104 -88 -87 -152 -219 -220 -150 -98 -85 -120 -187 -238 -246 -216 -177 -157 -151 -144 -131 -109 -77 -41 -14 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 -0 -0 -0 -1 -1 -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 -1 -1 -1 -2 -6 -6 -3 -1 -0 -0 -0 -0 -0 -1 -2 -3 -2 -0 -1 -2 -2 -3 -2 -2 -3 -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 -69 -180 -218 -147 -79 -55 -28 -22 -8 -5 -14 -40 -45 -35 -34 -73 -120 -119 -160 -161 -133 -50 -31 -139 -190 -112 -48 -23 -12 -7 -4 -4 -5 -5 -6 -25 -25 -21 -16 -14 -14 -15 -14 -13 -14 -11 -6 -3 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -5 -5 -2 -6 -26 -74 -99 -71 -17 0 0 0 0 0 0 -5 -3 -1 0 0 0 0 0 0 -0 -1 -4 -37 -111 -131 -52 -12 -2 -0 0 0 0 0 0 -35 -134 -187 -157 -137 -87 -107 -123 -56 -10 0 0 0 -5 -49 -121 -134 -110 -147 -155 -88 -72 -93 -144 -203 -239 -235 -203 -170 -152 -144 -136 -121 -98 -69 -39 -13 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -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 -1 -1 -0 -4 -8 -8 -6 -2 -0 -1 -1 -0 -0 -1 -2 -4 -2 -1 -1 -1 -3 -2 -2 -3 -5 -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 -120 -221 -215 -143 -82 -55 -34 -23 -7 -4 -20 -44 -55 -49 -50 -114 -172 -167 -176 -177 -159 -135 -56 -147 -195 -105 -49 -22 -12 -8 -7 -7 -4 -6 -16 -27 -25 -20 -16 -17 -18 -17 -13 -12 -12 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -26 -33 -24 -18 -45 -88 -79 -33 -5 0 0 0 0 0 0 -22 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -40 -46 -12 0 0 0 0 0 -14 -69 -138 -146 -98 -103 -125 -69 -18 -2 0 0 0 0 0 -21 -75 -102 -78 -87 -55 -70 -124 -182 -216 -227 -216 -190 -167 -154 -142 -127 -108 -82 -55 -30 -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 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -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 -2 -7 -8 -5 -2 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -4 -6 -3 -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 -109 -125 -137 -124 -85 -60 -43 -28 -12 -6 -27 -50 -78 -70 -67 -114 -193 -213 -188 -185 -182 -181 -154 -173 -198 -94 -44 -20 -8 -7 -8 -7 -6 -13 -27 -30 -24 -18 -17 -20 -20 -17 -14 -12 -10 -6 -2 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -15 -56 -90 -83 -57 -90 -81 -34 -5 0 0 0 0 0 0 -1 -11 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -24 -26 -5 0 0 0 0 0 0 -17 -66 -95 -68 -79 -92 -99 -65 -22 -11 -3 0 0 -0 -25 -108 -162 -92 -59 -60 -95 -182 -223 -224 -212 -199 -183 -170 -158 -140 -117 -93 -66 -42 -19 -3 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -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 -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 -1 -1 -2 -1 -1 -1 -1 -1 -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 -7 -6 -3 -1 -1 -1 -1 -1 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -3 -6 -6 -3 -6 -6 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -43 -19 -84 -109 -87 -66 -51 -37 -24 -16 -37 -65 -97 -77 -69 -83 -151 -189 -160 -142 -174 -194 -196 -185 -139 -71 -39 -19 -6 -7 -6 -7 -15 -26 -31 -28 -23 -21 -23 -24 -20 -17 -16 -14 -10 -6 -2 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -14 -51 -98 -111 -87 -43 -15 -4 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 -4 -15 -21 -11 -12 -60 -195 -124 -73 -56 -22 -3 -10 -9 -20 -58 -89 -75 -63 -56 -61 -224 -224 -219 -203 -190 -178 -168 -154 -132 -106 -79 -53 -30 -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 -1 -1 -1 -1 -1 -0 0 0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -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 -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 -1 -1 -1 -1 -1 -1 -2 -3 -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 -1 -3 -3 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -2 -3 -8 -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 -39 -82 -83 -69 -54 -43 -33 -30 -44 -67 -80 -70 -65 -71 -96 -91 -130 -201 -212 -202 -178 -119 -63 -41 -33 -15 -4 -10 -9 -20 -34 -41 -39 -32 -28 -29 -29 -25 -22 -22 -20 -14 -10 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -8 -35 -89 -134 -93 -25 -4 -1 -1 -0 0 -12 -33 -26 -0 -0 -0 0 0 0 0 0 0 0 0 0 -2 -8 -19 -24 -24 -22 -7 0 0 0 0 0 -5 -49 -80 -83 -80 -52 0 -3 -27 -91 -60 -63 -48 -60 -31 -108 -109 -69 -57 -48 -64 -96 -117 -150 -212 -206 -206 -195 -183 -170 -159 -142 -119 -93 -66 -42 -22 -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 -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 -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 -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 -1 -1 -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 -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 -2 -1 -0 -0 -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 -3 -1 -0 0 -0 0 -0 -0 -2 -2 -2 -3 -7 -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 -1 -76 -82 -72 -54 -44 -40 -37 -45 -61 -70 -68 -66 -71 -81 -62 -67 -166 -214 -220 -165 -83 -42 -33 -21 -8 -4 -5 -5 -24 -45 -53 -52 -46 -42 -38 -33 -27 -25 -25 -20 -14 -9 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -7 -12 -9 -8 -25 -72 -116 -97 -68 -9 -3 -4 -2 -0 -16 -50 -44 -3 -2 -1 -0 -0 -0 -1 -0 0 0 0 -2 -21 -66 -110 -125 -104 -70 -67 -14 -0 0 -3 -2 -52 -163 -197 -171 -156 -99 -3 -17 -54 -16 -19 -12 -13 -52 -84 -72 -75 -50 -24 -39 -78 -122 -154 -182 -197 -197 -191 -181 -170 -157 -143 -125 -103 -78 -53 -31 -15 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -3 -2 -1 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 -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 -1 -2 -2 -2 -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 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -1 -1 -2 -3 -3 -3 -3 -2 -1 -0 0 -0 -0 -1 -2 -2 -2 -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 -14 -85 -85 -71 -52 -45 -47 -43 -48 -64 -75 -76 -73 -74 -78 -59 -54 -177 -232 -164 -92 -53 -36 -23 -9 -5 -7 -8 -9 -27 -50 -61 -60 -58 -56 -49 -39 -32 -29 -24 -19 -14 -9 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -23 -43 -35 -22 -24 -20 -25 -62 -53 -5 -4 -12 -32 -10 -4 -8 -8 -6 -4 -0 -1 -2 -2 -5 -1 -3 -1 -1 -20 -72 -132 -190 -228 -204 -148 -193 -154 -7 -13 -98 -20 -146 -160 -184 -190 -152 -90 -47 -78 -125 -80 -84 -55 -60 -50 -69 -45 -48 -45 -34 -56 -106 -141 -155 -172 -186 -185 -175 -161 -150 -139 -124 -105 -84 -61 -39 -21 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -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 -1 -2 -3 -3 -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 -1 -2 -2 -3 -2 -2 -2 -3 -3 -2 -2 -2 -1 -0 0 -0 -1 -3 -3 -3 -1 -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 -26 -95 -90 -65 -46 -43 -53 -48 -56 -83 -105 -100 -82 -75 -73 -65 -98 -193 -150 -66 -42 -33 -23 -13 -7 -7 -7 -10 -22 -25 -41 -53 -41 -47 -51 -46 -42 -40 -34 -26 -19 -14 -10 -6 -3 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -13 -51 -91 -70 -40 -36 -29 -26 -51 -29 -1 -2 -9 -40 -39 -12 -3 -4 -6 -7 -6 -7 -6 -4 -7 -2 -9 -1 -1 -33 -104 -143 -176 -223 -234 -206 -207 -187 -150 -23 -14 -17 -35 -78 -127 -129 -118 -97 -82 -95 -111 -111 -107 -75 -70 -51 -54 -57 -43 -26 -19 -62 -125 -152 -152 -163 -169 -164 -152 -137 -126 -117 -103 -86 -68 -48 -29 -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 -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 -0 -0 -0 0 0 0 0 0 0 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 -1 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -3 -2 -2 -2 -2 -3 -3 -2 -1 -0 0 0 -0 -1 -3 -3 -2 -1 -2 -3 -2 -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 -15 -54 -78 -59 -45 -44 -58 -53 -64 -95 -118 -122 -102 -83 -71 -82 -150 -130 -44 -29 -27 -20 -10 -5 -5 -7 -10 -12 -16 -17 -32 -43 -18 -33 -46 -44 -48 -45 -39 -31 -22 -17 -14 -10 -5 -0 -0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -6 -20 -45 -98 -123 -82 -43 -40 -38 -46 -83 -72 -7 -33 -53 -19 -35 -11 -4 -6 -9 -28 -45 -34 -10 -23 -65 -11 -9 -9 -38 -66 -119 -182 -215 -224 -214 -196 -188 -172 -121 -84 -124 -110 -37 -85 -71 -40 -84 -119 -104 -86 -82 -76 -69 -61 -54 -60 -75 -57 -28 -22 -28 -60 -116 -148 -151 -159 -155 -143 -133 -120 -103 -96 -83 -70 -54 -38 -22 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -3 -1 -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 -2 -2 -2 -1 -2 -2 -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 -18 -42 -61 -51 -44 -49 -61 -56 -68 -102 -118 -121 -105 -87 -70 -59 -56 -40 -23 -24 -20 -10 -4 -3 -3 -4 -20 -46 -45 -25 -26 -39 -32 -50 -55 -53 -52 -44 -38 -32 -25 -20 -16 -12 -7 -2 -0 0 0 0 -0 -0 -0 -0 -2 -9 -19 -23 -31 -52 -85 -133 -119 -62 -29 -25 -42 -61 -68 -61 -49 -56 -49 -10 -11 -6 -4 -6 -28 -62 -83 -56 -35 -63 -61 -15 -8 -8 -78 -167 -200 -234 -236 -219 -198 -177 -158 -135 -109 -93 -116 -141 -96 -81 -71 -63 -100 -130 -134 -121 -97 -78 -73 -76 -88 -87 -71 -60 -57 -62 -75 -96 -125 -147 -152 -148 -135 -127 -120 -104 -81 -75 -66 -55 -42 -30 -18 -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 -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 -1 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -1 -1 -1 -0 -0 -0 -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 -104 -127 -79 -46 -40 -51 -63 -63 -79 -112 -133 -128 -105 -82 -65 -50 -37 -27 -25 -28 -19 -7 -4 -3 -2 -4 -19 -34 -23 -9 -15 -32 -47 -58 -50 -46 -42 -36 -32 -29 -24 -18 -13 -8 -5 -2 0 0 0 0 -0 -1 -1 -1 -6 -27 -59 -71 -63 -80 -100 -105 -89 -38 -24 -25 -31 -50 -62 -66 -60 -33 -17 -13 -38 -15 -7 -6 -42 -31 -26 -47 -66 -77 -63 -25 -7 -18 -141 -232 -248 -237 -216 -203 -208 -201 -180 -176 -210 -252 -229 -221 -206 -151 -123 -108 -105 -107 -110 -110 -89 -58 -50 -73 -120 -155 -161 -178 -190 -162 -148 -143 -140 -149 -158 -157 -147 -125 -118 -90 -71 -63 -55 -43 -31 -22 -13 -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 -1 -2 -2 -4 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -0 -0 -1 -1 -1 -1 -3 -3 -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 0 0 0 0 0 0 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 -164 -196 -116 -50 -35 -48 -61 -69 -92 -117 -121 -127 -108 -80 -62 -51 -40 -30 -25 -24 -16 -6 -4 -3 -2 -4 -6 -7 -6 -4 -8 -24 -44 -50 -43 -39 -35 -30 -27 -24 -20 -16 -10 -4 -1 -0 0 0 0 -0 -1 -2 -3 -5 -14 -50 -96 -107 -83 -73 -65 -63 -75 -93 -86 -71 -36 -38 -58 -48 -20 -8 -5 -11 -30 -12 -4 -4 -3 -24 -48 -89 -78 -69 -79 -53 -70 -138 -198 -216 -221 -211 -195 -199 -207 -191 -162 -146 -147 -156 -175 -197 -197 -149 -110 -93 -84 -70 -74 -88 -81 -69 -72 -83 -113 -144 -150 -149 -143 -135 -133 -129 -136 -154 -161 -155 -147 -137 -124 -89 -69 -57 -45 -31 -21 -13 -8 -4 -1 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 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 -4 -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 -28 -155 -202 -223 -127 -53 -36 -47 -60 -65 -70 -79 -86 -96 -97 -75 -58 -50 -44 -39 -35 -26 -15 -6 -3 -3 -4 -11 -20 -9 -6 -7 -17 -33 -44 -45 -39 -36 -32 -28 -25 -20 -19 -15 -7 -2 -0 0 0 0 -0 -0 -2 -3 -5 -8 -29 -66 -96 -93 -68 -49 -42 -50 -79 -155 -172 -144 -65 -43 -43 -25 -5 -1 -1 -3 -6 -2 -0 -1 -2 -53 -65 -82 -92 -104 -107 -96 -116 -186 -229 -215 -202 -190 -177 -179 -177 -156 -131 -119 -120 -136 -173 -199 -168 -119 -108 -80 -84 -73 -131 -128 -103 -113 -127 -120 -123 -118 -110 -56 -74 -134 -115 -117 -138 -156 -160 -155 -150 -141 -118 -87 -66 -52 -37 -22 -12 -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 -1 -1 -1 -1 -3 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 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 -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 -58 -189 -212 -211 -125 -53 -40 -50 -64 -64 -62 -66 -75 -88 -90 -74 -55 -48 -45 -40 -30 -19 -13 -6 -2 -4 -11 -34 -62 -31 -29 -30 -45 -51 -49 -41 -36 -32 -28 -25 -22 -19 -20 -14 -5 -1 0 0 0 0 0 -0 -2 -4 -4 -14 -45 -65 -67 -56 -46 -43 -47 -58 -79 -116 -133 -144 -91 -51 -19 -4 -0 0 -12 -24 -15 -2 0 -0 -1 -51 -88 -97 -107 -118 -121 -133 -174 -221 -229 -211 -196 -175 -159 -151 -143 -135 -119 -111 -116 -137 -164 -138 -36 -34 -87 -148 -170 -59 -78 -147 -155 -148 -148 -165 -204 -192 -145 -91 -113 -159 -141 -131 -142 -154 -155 -149 -142 -127 -102 -78 -59 -44 -29 -14 -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 -1 -1 -1 -1 -3 -7 -7 -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 -1 -3 -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 -79 -187 -211 -197 -128 -56 -41 -54 -66 -64 -62 -66 -75 -84 -84 -74 -61 -46 -41 -31 -25 -23 -17 -8 -2 -8 -28 -57 -79 -86 -79 -64 -60 -55 -48 -40 -34 -31 -27 -23 -20 -19 -18 -11 -3 -0 0 0 0 0 0 -0 -1 -4 -7 -27 -55 -54 -45 -40 -47 -59 -66 -76 -86 -85 -79 -105 -106 -51 -18 -19 -34 -42 -38 -25 -10 -2 0 0 -2 -26 -60 -78 -91 -90 -93 -146 -196 -209 -212 -203 -193 -169 -152 -137 -125 -124 -116 -111 -114 -123 -144 -132 -70 -84 -40 -270 -120 -20 -2 -79 -155 -150 -136 -173 -234 -258 -231 -193 -180 -170 -148 -137 -139 -145 -143 -134 -122 -106 -86 -66 -50 -37 -23 -8 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -64 -160 -206 -206 -172 -90 -49 -58 -68 -63 -63 -68 -76 -79 -78 -73 -63 -46 -40 -37 -28 -24 -23 -11 -4 -12 -44 -79 -86 -88 -81 -68 -58 -52 -45 -39 -33 -30 -26 -22 -19 -18 -16 -7 -2 -1 -0 -0 -0 0 0 -0 -3 -9 -18 -40 -59 -53 -49 -60 -79 -84 -77 -72 -77 -83 -86 -96 -92 -49 -28 -39 -54 -55 -43 -33 -26 -13 -0 0 0 -1 -21 -63 -79 -59 -70 -96 -120 -129 -136 -159 -187 -166 -143 -126 -119 -118 -117 -110 -97 -89 -108 -112 -98 -146 -128 -280 -233 -58 -6 -69 -134 -148 -153 -174 -190 -195 -201 -218 -182 -158 -149 -138 -132 -127 -122 -113 -103 -88 -69 -53 -40 -25 -13 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 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 -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 -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 -64 -140 -192 -200 -173 -122 -72 -61 -68 -61 -56 -58 -64 -71 -76 -74 -61 -43 -35 -35 -35 -28 -20 -10 -6 -18 -44 -71 -89 -84 -77 -64 -58 -51 -42 -38 -33 -29 -25 -21 -18 -17 -15 -9 -5 -3 -3 -2 -1 -2 -5 -10 -21 -34 -46 -62 -73 -75 -83 -108 -114 -91 -66 -54 -54 -72 -101 -119 -96 -56 -55 -69 -69 -61 -47 -37 -37 -33 -17 -2 0 -1 -12 -49 -57 -52 -79 -121 -145 -154 -153 -147 -147 -147 -133 -115 -118 -124 -123 -108 -87 -76 -95 -138 -149 -144 -183 -235 -302 -97 -16 -71 -137 -175 -197 -203 -190 -171 -172 -187 -177 -157 -152 -141 -129 -118 -108 -101 -91 -74 -54 -40 -28 -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 0 0 0 0 0 0 0 -0 0 -0 -0 -0 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 -3 -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 -3 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -74 -163 -197 -188 -171 -134 -87 -65 -65 -56 -45 -51 -61 -72 -80 -77 -64 -46 -36 -33 -28 -22 -9 -5 -14 -55 -81 -72 -77 -85 -77 -67 -59 -51 -43 -38 -34 -29 -24 -19 -16 -16 -15 -14 -13 -12 -13 -12 -10 -19 -33 -46 -61 -77 -91 -101 -109 -122 -140 -141 -106 -67 -47 -44 -47 -65 -92 -99 -74 -64 -99 -137 -116 -97 -67 -48 -44 -52 -49 -25 -4 -4 -25 -81 -60 -69 -82 -138 -143 -117 -111 -109 -101 -113 -124 -110 -115 -126 -125 -115 -103 -100 -116 -146 -158 -153 -171 -197 -264 -240 -218 -197 -211 -230 -237 -234 -217 -193 -180 -182 -176 -163 -154 -141 -125 -112 -101 -89 -76 -59 -41 -27 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -76 -169 -197 -180 -169 -137 -97 -78 -71 -57 -45 -47 -56 -70 -83 -73 -62 -46 -32 -32 -32 -20 -8 -6 -28 -89 -88 -41 -66 -89 -81 -70 -61 -52 -45 -41 -34 -28 -21 -16 -16 -19 -24 -30 -34 -33 -31 -26 -28 -52 -69 -76 -88 -106 -121 -127 -134 -150 -162 -134 -76 -47 -45 -65 -82 -84 -90 -94 -80 -71 -94 -139 -140 -119 -91 -69 -61 -65 -74 -65 -33 -12 -29 -96 -73 -65 -69 -155 -141 -115 -106 -105 -103 -105 -110 -102 -106 -118 -123 -123 -130 -143 -155 -151 -116 -91 -115 -163 -221 -260 -281 -273 -259 -247 -232 -227 -225 -210 -189 -175 -163 -156 -150 -137 -115 -98 -92 -82 -67 -50 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -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 -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 -15 -74 -145 -193 -180 -173 -134 -90 -77 -74 -62 -50 -54 -69 -77 -79 -76 -64 -45 -30 -30 -25 -10 -11 -25 -66 -95 -95 -63 -83 -93 -84 -71 -60 -52 -47 -41 -32 -26 -18 -21 -27 -35 -52 -59 -66 -73 -64 -52 -53 -73 -79 -77 -92 -109 -115 -112 -113 -123 -127 -103 -68 -54 -55 -84 -113 -108 -109 -108 -84 -59 -63 -97 -131 -128 -110 -97 -89 -85 -92 -95 -82 -40 -30 -89 -70 -61 -67 -159 -134 -121 -124 -124 -122 -119 -111 -105 -104 -110 -120 -138 -164 -179 -164 -115 -65 -63 -120 -196 -231 -217 -184 -197 -216 -222 -210 -208 -222 -220 -195 -169 -156 -153 -143 -126 -99 -80 -71 -63 -51 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -142 -177 -173 -169 -116 -75 -66 -64 -66 -76 -83 -79 -76 -86 -91 -53 -31 -21 -9 -6 -12 -35 -80 -93 -104 -105 -94 -96 -85 -72 -60 -52 -47 -39 -32 -33 -33 -40 -48 -66 -70 -67 -98 -127 -113 -85 -84 -90 -73 -63 -82 -96 -91 -81 -79 -89 -95 -84 -65 -55 -53 -70 -102 -100 -104 -99 -72 -50 -55 -81 -118 -133 -125 -119 -118 -115 -113 -116 -118 -81 -43 -67 -64 -61 -66 -132 -132 -122 -124 -121 -121 -124 -124 -120 -114 -113 -120 -144 -178 -191 -136 -64 -42 -56 -108 -201 -261 -225 -174 -155 -179 -192 -194 -205 -228 -225 -196 -170 -158 -155 -141 -115 -88 -68 -57 -50 -37 -21 -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 -1 -1 -0 -0 -0 -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 -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 -49 -142 -180 -178 -177 -162 -109 -70 -68 -78 -92 -110 -112 -95 -94 -111 -47 -26 -17 -12 -13 -10 -16 -37 -62 -99 -107 -91 -97 -83 -71 -58 -51 -45 -41 -40 -40 -36 -43 -69 -102 -81 -65 -101 -154 -164 -136 -118 -112 -81 -62 -88 -92 -79 -69 -66 -72 -78 -75 -62 -52 -48 -45 -51 -56 -68 -79 -73 -63 -64 -83 -114 -138 -146 -153 -148 -147 -142 -147 -149 -136 -91 -52 -53 -62 -68 -119 -125 -124 -119 -111 -114 -121 -124 -122 -121 -126 -138 -158 -187 -200 -143 -58 -46 -53 -82 -196 -306 -255 -179 -150 -162 -173 -181 -195 -214 -206 -186 -168 -154 -149 -134 -103 -72 -56 -49 -42 -27 -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 0 0 0 0 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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -50 -139 -179 -166 -168 -171 -130 -72 -68 -82 -100 -116 -118 -115 -117 -109 -51 -31 -21 -31 -45 -19 -5 -10 -42 -92 -107 -96 -94 -79 -66 -58 -52 -47 -47 -48 -44 -43 -55 -87 -86 -66 -59 -75 -142 -201 -205 -180 -160 -133 -116 -129 -119 -89 -84 -74 -64 -63 -63 -54 -43 -36 -32 -27 -31 -48 -77 -83 -77 -78 -91 -115 -142 -160 -171 -174 -174 -182 -198 -200 -192 -137 -61 -36 -53 -70 -103 -118 -116 -114 -104 -93 -100 -118 -126 -127 -136 -151 -175 -204 -189 -117 -53 -50 -69 -74 -160 -246 -194 -160 -162 -159 -161 -163 -168 -174 -169 -159 -149 -142 -137 -120 -93 -63 -49 -43 -34 -19 -7 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -6 -18 -20 -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 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -154 -195 -183 -177 -162 -110 -67 -75 -96 -96 -97 -115 -135 -116 -66 -47 -49 -116 -23 -8 -4 -9 -51 -96 -107 -96 -86 -71 -60 -58 -53 -50 -54 -55 -55 -59 -74 -101 -110 -105 -98 -102 -149 -211 -237 -223 -200 -174 -161 -163 -150 -111 -92 -74 -62 -52 -50 -46 -38 -33 -30 -31 -34 -43 -75 -86 -81 -84 -96 -112 -127 -134 -144 -161 -177 -201 -232 -224 -180 -123 -62 -27 -31 -62 -105 -119 -108 -121 -98 -47 -59 -118 -143 -138 -141 -150 -165 -191 -164 -23 -13 -26 -79 -124 -198 -222 -165 -164 -177 -165 -151 -147 -143 -139 -130 -123 -119 -117 -114 -103 -79 -55 -43 -34 -23 -13 -4 -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 -1 -1 -1 -2 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -8 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -15 -32 -28 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -81 -166 -195 -191 -189 -147 -75 -77 -99 -94 -106 -137 -164 -185 -161 -105 -72 -63 -9 -7 -4 -16 -66 -101 -103 -91 -78 -65 -59 -57 -54 -55 -63 -68 -76 -85 -100 -118 -125 -121 -118 -126 -146 -169 -179 -166 -152 -141 -139 -143 -133 -106 -71 -52 -46 -39 -34 -32 -29 -26 -29 -32 -35 -37 -54 -69 -76 -87 -97 -106 -114 -120 -124 -135 -150 -175 -215 -165 -104 -73 -42 -52 -110 -152 -136 -114 -108 -123 -98 -31 -41 -125 -155 -145 -144 -150 -166 -191 -175 -29 -13 -11 -35 -119 -184 -182 -157 -168 -175 -162 -143 -136 -126 -112 -99 -91 -89 -90 -89 -81 -65 -50 -39 -30 -18 -8 -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 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -6 -5 -3 -1 -1 -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 0 0 0 0 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 -24 -19 -11 -5 -1 -0 0 0 0 0 0 0 0 0 0 -0 -8 -38 -67 -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 0 0 0 0 0 0 0 0 0 0 0 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 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -165 -200 -175 -129 -98 -90 -104 -117 -110 -143 -157 -176 -256 -239 -167 -104 -14 -16 -10 -27 -53 -86 -99 -95 -85 -73 -65 -65 -65 -67 -72 -75 -82 -97 -117 -130 -135 -130 -111 -97 -101 -121 -142 -135 -90 -60 -65 -79 -91 -95 -86 -65 -50 -40 -31 -24 -22 -20 -22 -27 -33 -38 -40 -44 -55 -70 -83 -93 -103 -115 -128 -135 -135 -137 -143 -157 -87 -29 -33 -49 -89 -142 -150 -113 -98 -103 -99 -43 -24 -35 -127 -152 -145 -148 -158 -179 -205 -193 -85 -25 -9 -7 -100 -152 -148 -142 -152 -156 -148 -135 -129 -117 -98 -82 -71 -67 -68 -69 -66 -58 -47 -34 -22 -11 -5 -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 -1 -3 -6 -9 -11 -9 -4 -5 -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 -4 -23 -30 -23 -12 -4 -0 0 0 0 0 0 0 0 0 0 0 -0 -4 -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 -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 -19 -87 -130 -76 -60 -108 -145 -129 -135 -156 -144 -152 -211 -219 -135 -96 -90 -49 -30 -44 -87 -91 -99 -95 -88 -80 -72 -78 -91 -86 -71 -87 -94 -87 -70 -85 -138 -162 -145 -112 -88 -89 -102 -109 -102 -101 -61 -55 -61 -78 -92 -84 -69 -53 -35 -30 -27 -24 -21 -22 -26 -32 -40 -44 -47 -54 -67 -74 -82 -101 -101 -92 -102 -129 -138 -101 -59 -43 -4 -9 -29 -79 -147 -154 -119 -111 -113 -102 -22 -21 -25 -127 -139 -147 -166 -174 -182 -197 -194 -170 -97 -93 -43 -39 -84 -120 -133 -139 -143 -143 -141 -135 -119 -94 -76 -62 -56 -54 -57 -60 -55 -43 -26 -14 -8 -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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -6 -11 -12 -11 -7 -4 -8 -5 -3 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -3 -11 -16 -12 -5 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -100 -224 -146 -31 -22 -98 -168 -161 -135 -154 -127 -170 -358 -227 -165 -193 -193 -124 -83 -100 -103 -101 -98 -91 -85 -83 -63 -58 -65 -59 -48 -67 -84 -60 -32 -31 -41 -58 -78 -96 -98 -93 -96 -87 -58 -60 -49 -51 -68 -104 -112 -82 -56 -40 -30 -28 -25 -29 -46 -47 -42 -39 -40 -42 -46 -51 -59 -64 -58 -55 -55 -61 -76 -107 -124 -82 -27 -46 -15 -1 -4 -35 -116 -143 -124 -111 -85 -38 -27 -21 -20 -131 -135 -153 -190 -192 -176 -172 -166 -164 -168 -166 -130 -68 -33 -60 -109 -141 -155 -162 -161 -147 -124 -94 -74 -62 -54 -50 -50 -53 -50 -40 -24 -9 -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 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -2 -6 -9 -11 -12 -11 -8 -4 -2 -4 -3 -3 -2 -1 -1 -0 -0 -0 -0 -2 -2 -2 -1 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -24 -114 -144 -12 -0 -11 -50 -95 -129 -138 -126 -192 -371 -228 -177 -164 -135 -103 -94 -101 -100 -99 -94 -87 -83 -97 -61 -32 -29 -30 -28 -32 -37 -30 -22 -21 -22 -32 -45 -65 -91 -102 -93 -78 -63 -33 -48 -52 -90 -128 -116 -73 -44 -34 -32 -31 -33 -48 -121 -110 -86 -64 -47 -40 -42 -46 -51 -57 -46 -32 -29 -38 -59 -89 -109 -88 -52 -63 -34 -1 -0 -16 -90 -121 -118 -86 -39 -33 -30 -22 -16 -135 -143 -161 -197 -192 -165 -140 -119 -133 -169 -171 -154 -133 -85 -33 -55 -129 -178 -186 -179 -150 -122 -91 -76 -65 -55 -49 -47 -48 -46 -38 -26 -11 -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 -2 -2 -3 -5 -5 -4 -2 -2 -2 -4 -4 -1 -1 -3 -4 -5 -8 -12 -14 -14 -13 -9 -9 -5 -3 -3 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -7 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -16 0 0 0 -1 -3 -16 -77 -141 -207 -301 -173 -79 -109 -102 -102 -104 -104 -102 -99 -92 -85 -80 -111 -111 -66 -34 -27 -23 -20 -19 -19 -19 -20 -23 -31 -40 -48 -63 -79 -74 -58 -48 -15 -22 -52 -106 -120 -99 -68 -52 -49 -48 -44 -41 -49 -118 -138 -129 -93 -58 -42 -40 -42 -47 -52 -53 -48 -40 -36 -42 -61 -92 -113 -95 -53 -19 -0 -4 -12 -28 -101 -79 -37 -34 -34 -32 -22 -22 -133 -152 -166 -186 -183 -161 -119 -89 -120 -177 -179 -142 -132 -98 -28 -34 -106 -170 -194 -183 -146 -114 -90 -79 -66 -59 -52 -49 -47 -43 -36 -25 -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 -1 -2 -4 -5 -5 -6 -9 -9 -9 -5 -2 -4 -7 -12 -14 -17 -19 -16 -19 -18 -14 -11 -7 -5 -5 -5 -3 -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 -5 -24 -35 -30 -17 -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 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -119 -149 -74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -19 -53 -65 -168 -202 -238 -267 -151 -104 -106 -108 -108 -111 -107 -104 -98 -90 -88 -97 -122 -102 -49 -28 -24 -21 -17 -15 -15 -18 -24 -31 -39 -47 -44 -46 -58 -62 -54 -38 -13 -22 -45 -87 -97 -86 -78 -82 -86 -81 -75 -76 -97 -121 -161 -151 -105 -65 -47 -44 -44 -44 -44 -42 -40 -39 -33 -38 -49 -74 -115 -134 -94 -32 -3 -11 -12 -21 -34 -38 -39 -40 -42 -34 -20 -27 -121 -156 -159 -170 -167 -149 -128 -125 -149 -177 -163 -122 -116 -123 -102 -91 -61 -97 -162 -174 -139 -108 -93 -78 -65 -61 -60 -55 -49 -43 -34 -24 -17 -10 -4 -1 -0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -7 -11 -9 -5 -2 -1 -1 -3 -7 -12 -18 -23 -16 -24 -25 -20 -13 -10 -8 -8 -8 -3 -0 -0 -1 -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 -1 -4 -14 -36 -55 -44 -54 -38 -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 -1 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -154 -174 -78 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -51 -95 -96 -187 -203 -190 -227 -270 -229 -139 -116 -111 -115 -117 -119 -109 -99 -94 -98 -110 -129 -131 -70 -17 -20 -20 -18 -15 -14 -17 -21 -26 -29 -35 -42 -48 -56 -86 -75 -48 -27 -20 -31 -47 -71 -84 -90 -102 -119 -131 -128 -122 -132 -168 -195 -194 -159 -99 -61 -53 -54 -50 -42 -32 -27 -30 -40 -30 -26 -43 -63 -97 -136 -145 -101 -34 -11 -3 -15 -33 -17 -30 -48 -50 -39 -35 -66 -133 -157 -152 -159 -159 -148 -138 -145 -164 -167 -138 -110 -94 -95 -95 -106 -67 -42 -79 -125 -127 -107 -95 -77 -66 -64 -64 -60 -52 -44 -36 -28 -21 -14 -7 -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 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -5 -2 -1 -0 -0 -0 -1 -2 -6 -16 -13 -14 -22 -25 -21 -13 -9 -8 -7 -9 -4 -1 -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 0 0 0 0 0 0 0 0 0 -0 -3 -12 -27 -31 -36 -31 -44 -27 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -181 -175 -140 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -81 -153 -159 -191 -218 -263 -316 -247 -175 -133 -124 -123 -125 -122 -114 -103 -100 -112 -125 -138 -153 -139 -74 -17 -17 -18 -16 -15 -17 -23 -27 -34 -70 -105 -61 -115 -106 -105 -76 -42 -27 -31 -40 -49 -65 -81 -98 -101 -123 -139 -137 -147 -167 -186 -207 -189 -115 -69 -64 -83 -83 -59 -35 -22 -20 -25 -27 -27 -19 -26 -43 -67 -121 -159 -147 -92 -26 -4 -4 -2 -0 -27 -46 -45 -39 -58 -104 -129 -114 -133 -142 -157 -158 -167 -186 -192 -167 -126 -99 -71 -76 -95 -123 -142 -72 -52 -95 -118 -107 -94 -81 -72 -68 -66 -63 -55 -46 -38 -32 -25 -18 -11 -4 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -1 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -3 -6 -7 -8 -5 -2 -0 -0 0 -0 -0 -0 -1 -3 -2 -9 -21 -28 -24 -18 -17 -19 -17 -11 -7 -4 -4 -3 -2 -0 -0 -0 -0 -0 -0 0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -19 -27 -28 -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 -8 -64 -221 -172 -164 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -21 -80 -133 -151 -185 -251 -390 -260 -189 -156 -145 -143 -145 -137 -115 -90 -89 -114 -138 -151 -157 -167 -142 -74 -18 -15 -15 -16 -20 -28 -34 -37 -37 -44 -83 -132 -133 -118 -85 -58 -43 -39 -44 -49 -55 -68 -85 -101 -83 -90 -114 -123 -133 -162 -190 -186 -134 -73 -76 -109 -144 -123 -61 -23 -12 -10 -12 -13 -17 -19 -12 -21 -28 -111 -168 -150 -92 -28 -9 -13 -7 -4 -19 -31 -35 -50 -96 -139 -129 -93 -109 -126 -169 -187 -201 -212 -199 -160 -115 -85 -75 -97 -131 -150 -169 -114 -100 -119 -122 -106 -94 -86 -80 -72 -66 -64 -58 -49 -41 -34 -29 -22 -15 -7 -6 -3 -2 -3 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -13 -12 -9 -5 -2 -0 0 0 0 0 0 -0 -0 -3 -11 -22 -33 -32 -26 -25 -25 -20 -10 -8 -7 -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 0 0 0 -0 -0 -5 -18 -32 -28 -26 -30 -25 -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 -12 -66 -179 -149 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -26 -85 -109 -123 -115 -132 -225 -347 -215 -185 -173 -175 -169 -172 -150 -103 -75 -91 -136 -166 -171 -174 -182 -148 -72 -20 -15 -15 -21 -30 -35 -33 -34 -40 -93 -140 -141 -123 -96 -68 -54 -54 -52 -54 -61 -68 -79 -98 -109 -78 -56 -81 -99 -87 -89 -122 -142 -121 -102 -123 -153 -164 -115 -48 -17 -10 -11 -11 -11 -17 -18 -12 -16 -13 -81 -127 -101 -48 -19 -17 -15 -7 -17 -31 -32 -40 -76 -123 -148 -134 -107 -112 -150 -208 -225 -224 -212 -184 -149 -117 -100 -112 -131 -145 -144 -149 -142 -141 -138 -125 -110 -100 -94 -86 -76 -68 -66 -61 -53 -43 -37 -32 -27 -22 -15 -12 -8 -6 -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 -8 -17 -15 -14 -17 -12 -4 -1 -0 0 0 0 0 0 -0 -0 -1 -5 -13 -20 -27 -29 -29 -28 -22 -12 -11 -8 -8 -9 -8 -5 -2 -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 -10 -23 -34 -38 -42 -47 -35 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -189 -130 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -30 -98 -110 -113 -68 -99 -204 -294 -236 -222 -205 -198 -185 -191 -160 -114 -101 -136 -188 -207 -199 -198 -195 -149 -65 -21 -18 -15 -20 -32 -35 -23 -27 -35 -95 -138 -131 -110 -88 -73 -71 -71 -61 -59 -66 -70 -72 -79 -79 -56 -36 -39 -39 -38 -41 -67 -114 -136 -128 -140 -143 -132 -81 -46 -23 -14 -16 -15 -8 -9 -12 -20 -28 -38 -51 -56 -45 -28 -22 -21 -14 -5 -5 -15 -26 -43 -88 -112 -125 -135 -140 -140 -108 -276 -262 -232 -204 -171 -135 -107 -97 -105 -112 -108 -96 -99 -115 -128 -131 -125 -116 -109 -103 -92 -79 -70 -69 -66 -57 -48 -40 -35 -31 -27 -22 -18 -13 -10 -9 -7 -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 -1 -6 -13 -12 -10 -10 -5 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -7 -13 -18 -24 -28 -30 -33 -31 -14 -10 -9 -8 -8 -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 -7 -18 -35 -50 -58 -69 -41 -16 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -14 -100 -118 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -39 -87 -105 -102 -77 -158 -304 -354 -289 -261 -244 -223 -189 -180 -174 -157 -144 -154 -190 -231 -241 -230 -228 -184 -98 -44 -19 -15 -20 -25 -28 -33 -19 -17 -28 -28 -94 -124 -114 -104 -100 -98 -84 -64 -57 -61 -64 -64 -60 -50 -35 -24 -23 -26 -27 -29 -36 -49 -65 -93 -129 -134 -97 -52 -76 -43 -25 -26 -19 -13 -15 -12 -19 -56 -92 -65 -42 -43 -43 -30 -15 -8 -9 -9 -8 -16 -48 -75 -88 -115 -161 -159 -80 -50 -291 -277 -242 -205 -164 -122 -93 -85 -84 -79 -65 -53 -58 -79 -104 -119 -122 -119 -115 -108 -95 -81 -71 -72 -70 -62 -53 -46 -39 -33 -28 -24 -20 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -11 -7 -3 -1 -0 0 0 0 0 0 -0 -2 -5 -8 -13 -17 -23 -30 -36 -40 -46 -35 -19 -12 -9 -7 -6 -6 -6 -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 -2 -11 -26 -40 -81 -80 -47 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -9 -10 -4 -0 0 0 -21 -126 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -46 -85 -86 -86 -19 -203 -278 -354 -331 -262 -229 -209 -157 -149 -135 -139 -148 -161 -193 -235 -257 -249 -219 -148 -55 -36 -20 -22 -27 -27 -23 -25 -20 -15 -25 -23 -92 -121 -117 -109 -105 -99 -84 -66 -58 -62 -67 -66 -58 -46 -34 -27 -35 -44 -17 -17 -22 -34 -50 -62 -89 -109 -75 -47 -78 -60 -41 -35 -26 -21 -18 -11 -28 -89 -119 -82 -61 -60 -52 -32 -15 -10 -9 -9 -7 -15 -51 -47 -74 -135 -141 -84 -55 -143 -261 -270 -250 -213 -161 -108 -77 -72 -78 -76 -65 -60 -69 -85 -102 -117 -124 -122 -118 -110 -96 -82 -74 -74 -68 -61 -56 -50 -42 -34 -27 -22 -19 -15 -12 -10 -7 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -11 -7 -3 -0 -0 0 0 0 0 0 -0 -4 -10 -15 -18 -22 -29 -41 -52 -58 -50 -31 -18 -11 -7 -5 -5 -5 -6 -9 -8 -6 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -44 -68 -61 -37 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 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 -70 -172 -181 -85 -4 0 0 -0 -23 -23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -49 -71 -57 -48 -69 -204 -149 -300 -305 -216 -179 -167 -129 -117 -116 -124 -145 -163 -201 -247 -268 -244 -177 -92 -43 -37 -19 -19 -25 -25 -22 -21 -20 -15 -20 -20 -28 -41 -46 -52 -58 -65 -73 -69 -63 -65 -68 -65 -57 -59 -70 -83 -95 -94 -26 -16 -18 -22 -46 -57 -64 -75 -74 -64 -65 -61 -46 -32 -21 -14 -11 -16 -48 -100 -114 -90 -83 -68 -40 -25 -14 -9 -11 -9 -4 -5 -8 -12 -88 -170 -119 -90 -153 -216 -223 -236 -244 -221 -167 -112 -81 -77 -84 -91 -96 -104 -109 -117 -121 -128 -130 -126 -119 -105 -86 -82 -77 -69 -58 -52 -51 -49 -43 -34 -25 -19 -15 -12 -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 -2 -0 0 0 0 0 0 0 0 0 -0 -5 -13 -17 -20 -25 -34 -49 -52 -42 -31 -22 -16 -11 -7 -4 -4 -6 -7 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -9 -21 -27 -23 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 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 -74 -179 -171 -61 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -0 0 0 0 0 0 0 0 0 -19 -69 -56 -66 -149 -231 -263 -178 -250 -239 -157 -130 -126 -108 -100 -118 -145 -176 -214 -216 -210 -221 -211 -155 -82 -39 -35 -25 -16 -26 -27 -23 -21 -18 -16 -19 -22 -29 -25 -22 -33 -42 -55 -72 -76 -70 -69 -69 -71 -75 -70 -74 -92 -115 -103 -38 -23 -25 -17 -39 -49 -56 -75 -95 -94 -80 -52 -33 -18 -8 -8 -17 -55 -104 -127 -115 -102 -98 -76 -29 -25 -20 -13 -10 -8 -5 -6 -8 -8 -107 -176 -164 -174 -201 -193 -180 -193 -213 -211 -179 -146 -129 -125 -123 -118 -116 -123 -134 -143 -144 -142 -137 -127 -117 -102 -86 -80 -74 -62 -52 -46 -43 -42 -40 -33 -24 -15 -10 -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 -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 -2 -10 -15 -19 -29 -39 -48 -45 -39 -30 -22 -17 -11 -6 -3 -3 -5 -7 -6 -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 -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 -1 -2 -3 -5 -3 0 -0 -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 -57 -156 -178 -90 0 0 0 0 0 0 0 0 0 -0 -1 -13 -47 -20 -2 0 0 0 0 0 0 0 -0 -24 -106 -94 -72 -167 -225 -147 -174 -222 -163 -113 -100 -93 -91 -112 -149 -179 -185 -181 -159 -128 -134 -137 -101 -55 -37 -32 -25 -12 -18 -26 -25 -20 -17 -18 -21 -24 -27 -22 -21 -58 -80 -86 -90 -89 -83 -78 -68 -61 -63 -52 -46 -56 -72 -68 -41 -58 -54 -25 -30 -42 -52 -71 -99 -101 -66 -32 -21 -17 -10 -12 -53 -107 -131 -132 -130 -122 -111 -94 -23 -17 -19 -19 -15 -11 -10 -11 -8 -7 -98 -147 -166 -182 -184 -172 -163 -168 -180 -190 -188 -186 -182 -170 -155 -141 -138 -148 -152 -160 -158 -150 -141 -129 -116 -103 -86 -70 -61 -56 -50 -44 -39 -36 -34 -30 -22 -13 -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 -1 -3 -4 -3 -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 -4 -10 -18 -30 -40 -43 -43 -44 -35 -25 -19 -13 -7 -3 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -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 -5 -69 -161 -144 -49 0 0 0 0 0 0 0 0 0 -4 -41 -66 -46 -18 0 0 0 0 0 0 0 0 -3 -22 -84 -69 -152 -154 -137 -118 -119 -131 -109 -102 -81 -79 -106 -157 -188 -173 -128 -99 -98 -88 -78 -66 -47 -37 -33 -28 -26 -23 -18 -21 -21 -19 -17 -32 -44 -37 -25 -23 -25 -61 -91 -101 -101 -98 -91 -79 -62 -48 -38 -26 -23 -33 -40 -50 -79 -119 -118 -62 -37 -38 -49 -75 -91 -77 -43 -21 -19 -31 -30 -45 -91 -117 -133 -143 -126 -89 -78 -66 -14 -12 -16 -21 -21 -17 -14 -13 -17 -57 -111 -127 -139 -153 -161 -160 -158 -161 -169 -175 -183 -193 -197 -180 -163 -155 -156 -164 -170 -166 -160 -149 -138 -125 -112 -94 -71 -50 -44 -48 -46 -38 -32 -32 -33 -27 -19 -11 -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 -1 -3 -4 -2 -1 -1 -0 -0 -2 -6 -11 -7 -2 -1 -2 -1 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -9 -20 -32 -38 -39 -43 -45 -37 -26 -18 -12 -6 -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 -2 -6 -6 -2 -3 -4 -3 -1 -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 -16 -84 -172 -128 -26 0 0 0 0 0 0 0 0 0 -67 -119 -93 -29 0 0 0 0 0 0 0 0 -2 -16 -53 -121 -221 -153 -136 -112 -103 -103 -99 -98 -89 -72 -127 -163 -176 -160 -121 -90 -84 -80 -72 -57 -43 -39 -40 -34 -28 -33 -38 -20 -12 -12 -17 -18 -67 -100 -80 -36 -18 -22 -36 -70 -97 -101 -96 -85 -71 -53 -34 -23 -14 -13 -16 -25 -48 -72 -84 -89 -80 -45 -38 -45 -77 -77 -51 -28 -23 -29 -38 -45 -60 -89 -112 -113 -111 -77 -31 -25 -20 -10 -13 -13 -17 -20 -20 -32 -51 -70 -104 -125 -124 -130 -136 -141 -146 -151 -158 -167 -171 -172 -175 -182 -180 -174 -168 -168 -162 -142 -151 -155 -142 -131 -118 -104 -85 -61 -41 -36 -41 -37 -27 -24 -23 -22 -17 -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 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 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 -6 -5 -5 -3 -1 -4 -11 -15 -8 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 -0 -3 -10 -21 -30 -36 -37 -41 -42 -35 -24 -14 -8 -3 -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 -1 -2 -4 -5 -4 -4 -5 -4 -1 -5 -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 -13 -45 -48 -3 0 0 0 0 0 0 0 0 0 -84 -132 -83 -23 0 0 0 0 0 0 0 -6 -37 -108 -220 -322 -191 -171 -161 -141 -122 -107 -101 -93 -78 -88 -181 -183 -130 -98 -80 -75 -73 -66 -52 -41 -37 -39 -39 -36 -35 -39 -33 -16 -12 -12 -13 -12 -49 -51 -27 -13 -17 -23 -28 -51 -86 -95 -83 -67 -53 -41 -30 -20 -13 -9 -7 -9 -12 -15 -18 -22 -27 -42 -59 -69 -74 -61 -44 -38 -41 -43 -43 -46 -61 -94 -114 -59 -42 -38 -23 -15 -14 -11 -15 -13 -16 -22 -36 -70 -109 -123 -124 -129 -129 -131 -133 -135 -140 -148 -157 -164 -166 -162 -163 -161 -168 -172 -171 -166 -134 -101 -133 -145 -132 -121 -107 -94 -81 -63 -43 -33 -33 -27 -18 -15 -13 -14 -13 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -3 -4 -10 -10 -5 -1 -0 -1 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 -0 -1 -1 -2 -2 -1 -0 -0 -1 -4 -10 -17 -24 -30 -32 -36 -35 -28 -17 -8 -4 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -4 -6 -6 -6 -5 -6 -9 -8 -6 -5 -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 -15 -16 -6 0 0 0 0 0 0 0 -49 -171 -250 -262 -214 -197 -187 -163 -158 -139 -119 -106 -90 -73 -88 -152 -146 -86 -72 -64 -62 -60 -49 -37 -32 -33 -33 -32 -30 -32 -34 -28 -16 -12 -11 -9 -9 -10 -10 -11 -14 -17 -20 -21 -29 -58 -85 -66 -50 -40 -36 -32 -23 -11 -7 -5 -8 -13 -17 -22 -29 -40 -58 -80 -87 -74 -63 -62 -65 -62 -54 -47 -53 -74 -106 -141 -53 -27 -29 -62 -96 -102 -95 -88 -84 -78 -76 -90 -106 -117 -130 -145 -148 -143 -143 -146 -152 -160 -169 -176 -174 -166 -159 -155 -156 -155 -159 -158 -120 -102 -132 -148 -134 -122 -111 -97 -86 -81 -68 -47 -32 -26 -22 -17 -12 -12 -12 -12 -10 -7 -4 -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 -1 -4 -7 -8 -6 -3 -4 -3 -2 -1 -0 -0 -1 -3 -7 -1 0 0 0 -0 -0 -0 0 0 -0 -0 -2 -2 -4 -4 -2 -0 -0 -1 -4 -9 -15 -19 -18 -21 -27 -26 -17 -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 -1 -2 -4 -6 -8 -9 -8 -8 -8 -8 -8 -5 -5 -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 -1 -0 0 0 0 0 0 0 0 0 -2 -16 -92 -256 -220 -188 -197 -193 -163 -151 -154 -135 -116 -103 -86 -71 -95 -137 -121 -68 -58 -53 -48 -46 -39 -32 -31 -31 -28 -24 -25 -29 -32 -26 -16 -10 -7 -6 -7 -9 -10 -12 -15 -17 -16 -14 -19 -41 -79 -52 -39 -35 -36 -33 -22 -12 -8 -8 -13 -20 -29 -42 -57 -74 -89 -94 -89 -83 -84 -87 -81 -67 -55 -54 -67 -88 -116 -119 -37 -22 -66 -130 -169 -177 -177 -177 -186 -184 -173 -148 -126 -127 -145 -159 -164 -163 -165 -170 -178 -190 -200 -203 -197 -186 -176 -166 -161 -163 -158 -149 -154 -163 -155 -137 -123 -111 -99 -88 -80 -79 -71 -51 -32 -25 -22 -18 -13 -10 -11 -12 -11 -7 -4 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 -0 -1 -4 -4 -1 -1 -0 0 0 -0 -0 -0 -0 -0 -1 -3 -3 -5 -7 -5 -2 -1 -2 -5 -8 -12 -13 -10 -12 -16 -16 -10 -6 -3 -2 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -7 -8 -8 -7 -9 -11 -12 -12 -10 -8 -8 -8 -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 -14 -15 -4 0 0 0 0 0 0 -8 -50 -132 -205 -172 -158 -169 -174 -148 -131 -135 -133 -118 -103 -94 -80 -76 -129 -162 -119 -58 -51 -45 -39 -37 -35 -30 -27 -26 -24 -21 -24 -28 -30 -24 -16 -9 -5 -4 -5 -8 -10 -13 -25 -33 -21 -12 -21 -47 -74 -48 -36 -35 -36 -29 -20 -13 -11 -15 -25 -36 -50 -70 -76 -75 -72 -73 -88 -113 -110 -105 -86 -67 -60 -66 -81 -101 -112 -28 -16 -17 -110 -168 -183 -160 -137 -151 -178 -177 -165 -143 -130 -134 -144 -154 -163 -166 -167 -170 -180 -196 -209 -216 -217 -214 -208 -195 -183 -173 -169 -171 -170 -161 -144 -126 -112 -100 -89 -79 -79 -75 -68 -50 -32 -24 -19 -15 -12 -7 -7 -9 -9 -8 -5 -3 -3 -3 -5 -7 -8 -8 -7 -5 -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 -1 -3 -2 -3 -3 -1 -0 -0 -1 -1 -1 -1 -2 -3 -3 -2 -3 -6 -6 -3 -2 -4 -7 -10 -9 -9 -8 -8 -10 -9 -6 -4 -3 -2 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -7 -7 -6 -7 -9 -12 -14 -15 -12 -7 -7 -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 -59 -82 -26 0 0 0 0 0 0 -59 -182 -263 -232 -121 -126 -128 -128 -100 -104 -115 -109 -95 -88 -87 -78 -84 -129 -138 -93 -49 -46 -40 -33 -30 -28 -26 -24 -25 -25 -25 -29 -33 -31 -22 -15 -8 -6 -5 -5 -6 -10 -24 -62 -81 -49 -25 -32 -56 -70 -46 -35 -37 -30 -21 -14 -11 -15 -28 -43 -46 -68 -98 -81 -42 -16 -30 -85 -141 -130 -119 -101 -87 -82 -82 -90 -100 -90 -40 -59 -35 -112 -128 -106 -74 -69 -112 -163 -167 -173 -149 -140 -137 -141 -151 -160 -159 -152 -151 -157 -175 -194 -208 -218 -226 -229 -226 -218 -202 -182 -172 -166 -155 -136 -117 -103 -94 -84 -77 -82 -76 -62 -44 -29 -20 -15 -11 -9 -5 -4 -5 -6 -7 -7 -7 -6 -6 -8 -10 -11 -12 -11 -10 -11 -11 -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 -1 -2 -4 -3 -3 -3 -3 -4 -4 -3 -2 -3 -2 -2 -1 -1 -2 -2 -3 -5 -8 -12 -14 -8 -7 -7 -7 -7 -5 -3 -3 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -8 -9 -9 -9 -11 -12 -13 -14 -17 -10 -10 -13 -13 -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 -2 0 0 0 0 0 0 -2 -81 -221 -222 -118 -105 -95 -92 -69 -85 -94 -87 -78 -76 -78 -74 -91 -92 -74 -52 -41 -40 -36 -31 -26 -25 -25 -27 -29 -28 -29 -34 -35 -26 -18 -11 -7 -20 -25 -14 -6 -16 -51 -103 -96 -81 -57 -52 -60 -57 -41 -39 -48 -35 -23 -18 -20 -29 -38 -40 -41 -77 -118 -111 -101 -91 -69 -95 -155 -141 -132 -127 -120 -106 -96 -100 -82 -39 -29 -67 -36 -57 -52 -30 -18 -39 -91 -137 -149 -176 -137 -158 -153 -153 -159 -161 -151 -139 -130 -130 -142 -159 -177 -194 -210 -223 -232 -235 -229 -209 -183 -167 -148 -127 -109 -96 -88 -84 -83 -80 -70 -54 -38 -25 -17 -12 -8 -5 -2 -2 -3 -4 -5 -8 -10 -10 -9 -11 -13 -14 -13 -13 -15 -17 -19 -18 -16 -12 -7 -3 -4 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -5 -10 -9 -8 -9 -8 -4 -3 -2 -2 -1 -1 -1 -1 -1 -2 -3 -6 -10 -13 -15 -10 -8 -9 -8 -5 -3 -4 -5 -5 -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 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -7 -8 -10 -10 -11 -11 -11 -14 -16 -17 -16 -14 -12 -15 -16 -14 -13 -12 -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 -8 -79 -227 -213 -120 -86 -70 -70 -52 -72 -78 -72 -66 -64 -65 -76 -115 -104 -49 -38 -36 -35 -35 -33 -23 -21 -20 -22 -27 -30 -35 -40 -38 -29 -21 -10 -6 -33 -44 -26 -9 -18 -50 -95 -84 -82 -78 -69 -60 -49 -38 -39 -52 -45 -37 -24 -21 -26 -28 -26 -35 -76 -114 -102 -104 -94 -53 -54 -111 -145 -139 -143 -136 -122 -87 -80 -56 -21 -7 -5 -7 -9 -9 -5 -5 -19 -52 -95 -126 -136 -96 -172 -168 -170 -172 -164 -149 -135 -124 -118 -120 -129 -141 -156 -173 -192 -209 -219 -225 -215 -189 -164 -137 -114 -99 -88 -83 -81 -80 -75 -60 -44 -31 -22 -16 -12 -9 -6 -3 -1 -2 -3 -3 -5 -8 -12 -14 -15 -17 -16 -16 -18 -21 -22 -22 -21 -21 -16 -11 -10 -13 -12 -10 -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 -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 -1 -3 -6 -9 -9 -5 -7 -10 -10 -10 -11 -10 -6 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -2 -4 -6 -9 -11 -10 -9 -9 -7 -3 -2 -5 -7 -7 -5 -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 -1 -2 -3 -5 -6 -6 -8 -10 -6 -11 -14 -16 -16 -17 -19 -20 -18 -15 -16 -16 -16 -16 -15 -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 -5 -41 -153 -265 -186 -112 -76 -53 -52 -45 -58 -63 -60 -56 -52 -61 -103 -161 -134 -39 -34 -32 -29 -30 -29 -22 -16 -15 -17 -25 -36 -43 -45 -39 -28 -18 -10 -7 -32 -56 -43 -17 -13 -35 -60 -51 -50 -54 -66 -59 -43 -27 -22 -31 -26 -19 -19 -22 -23 -23 -23 -28 -47 -64 -41 -12 -7 -9 -16 -79 -139 -137 -142 -140 -139 -57 -19 -10 -8 -6 -5 -4 -3 -1 -2 -5 -9 -18 -56 -97 -94 -93 -140 -117 -155 -144 -119 -110 -112 -113 -110 -109 -112 -119 -126 -136 -157 -175 -184 -194 -193 -175 -150 -123 -102 -89 -81 -76 -74 -71 -65 -48 -34 -27 -22 -19 -16 -12 -9 -4 -1 -2 -3 -3 -3 -5 -8 -13 -19 -20 -19 -20 -22 -24 -25 -24 -23 -22 -18 -14 -17 -21 -23 -22 -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 -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 0 0 0 0 -0 -1 -1 -2 -3 -3 -3 -3 -4 -5 -7 -7 -9 -16 -13 -15 -16 -13 -11 -9 -6 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -5 -6 -5 -5 -3 -2 -3 -6 -9 -10 -6 -2 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -7 -9 -10 -10 -18 -16 -15 -19 -21 -21 -19 -18 -17 -18 -18 -17 -18 -18 -17 -15 -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 -12 -95 -278 -153 -100 -68 -51 -44 -40 -45 -51 -51 -47 -45 -65 -123 -173 -128 -28 -21 -22 -21 -23 -25 -27 -29 -27 -25 -28 -40 -43 -42 -39 -32 -19 -11 -8 -13 -29 -31 -15 -5 -7 -6 -5 -8 -13 -42 -41 -26 -14 -13 -19 -16 -14 -20 -24 -25 -25 -24 -21 -19 -16 -14 -8 -5 -11 -64 -111 -134 -140 -134 -90 -83 -35 -12 -8 -7 -7 -8 -6 -4 -5 -19 -65 -69 -70 -77 -94 -105 -100 -93 -75 -112 -104 -93 -94 -99 -99 -97 -94 -96 -105 -110 -119 -136 -149 -153 -157 -157 -146 -126 -106 -91 -81 -74 -69 -65 -60 -52 -39 -30 -29 -25 -21 -19 -16 -11 -6 -1 -2 -2 -3 -3 -3 -6 -10 -15 -18 -19 -20 -22 -24 -26 -27 -25 -23 -21 -20 -23 -27 -30 -28 -21 -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 -1 -2 -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 -0 -1 -3 -5 -7 -10 -12 -11 -11 -14 -17 -16 -8 -8 -17 -16 -15 -13 -11 -9 -6 -3 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -2 -5 -9 -11 -8 -2 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -11 -8 -10 -13 -16 -17 -14 -13 -13 -16 -18 -17 -16 -16 -16 -17 -21 -23 -24 -21 -18 -16 -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 -20 -108 -268 -118 -88 -62 -47 -40 -35 -35 -44 -47 -42 -44 -71 -102 -104 -65 -18 -16 -14 -16 -20 -23 -25 -26 -27 -30 -35 -39 -38 -36 -33 -28 -20 -11 -6 -4 -2 -2 -3 -6 -18 -17 -4 -6 -8 -18 -22 -17 -12 -12 -13 -14 -14 -19 -21 -22 -25 -22 -18 -16 -14 -12 -9 -6 -9 -105 -132 -139 -119 -70 -23 -8 -7 -8 -9 -8 -8 -8 -7 -9 -31 -88 -106 -116 -115 -101 -99 -108 -104 -97 -92 -81 -77 -79 -77 -74 -75 -77 -79 -85 -95 -100 -111 -122 -130 -133 -130 -125 -115 -103 -93 -83 -74 -66 -59 -52 -45 -40 -30 -30 -28 -25 -19 -15 -12 -9 -6 -3 -1 -1 -1 -1 -2 -2 -3 -6 -13 -16 -19 -21 -24 -28 -30 -29 -28 -27 -28 -29 -30 -31 -29 -23 -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 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -3 -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 -1 -4 -7 -13 -20 -23 -23 -24 -28 -31 -30 -27 -26 -23 -18 -14 -12 -10 -5 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -6 -7 -5 -2 -0 -1 -3 -2 -1 -0 -0 -0 -2 -5 -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 -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 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 -7 -6 -8 -13 -18 -19 -17 -16 -17 -17 -17 -19 -20 -18 -18 -16 -14 -14 -14 -15 -15 -14 -11 -9 -10 -10 -11 -10 -7 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -12 -6 0 0 0 0 -1 -24 -120 -216 -99 -81 -59 -47 -41 -35 -35 -42 -44 -40 -46 -80 -79 -37 -17 -16 -17 -16 -18 -20 -26 -23 -20 -21 -29 -39 -37 -35 -30 -25 -24 -21 -12 -5 -4 -2 -2 -3 -8 -38 -43 -22 -10 -12 -11 -23 -19 -16 -13 -11 -12 -15 -16 -15 -16 -18 -18 -15 -13 -12 -10 -7 -7 -9 -125 -146 -105 -55 -19 -7 -7 -8 -9 -9 -9 -7 -5 -5 -10 -38 -110 -107 -138 -96 -102 -115 -113 -104 -98 -93 -74 -67 -64 -59 -55 -55 -61 -70 -79 -86 -91 -101 -108 -114 -119 -117 -108 -99 -91 -82 -74 -65 -58 -51 -45 -39 -33 -23 -21 -19 -18 -16 -12 -8 -6 -4 -3 -1 -1 -0 -0 -0 -0 -1 -3 -7 -10 -14 -18 -21 -27 -31 -33 -33 -33 -34 -34 -33 -31 -29 -24 -18 -13 -8 -4 -2 -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 -1 -2 -2 -3 -5 -5 -5 -3 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -9 -17 -30 -35 -38 -42 -46 -45 -43 -40 -32 -24 -16 -11 -11 -9 -2 -2 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -2 -2 -2 -0 -0 -1 -4 -7 -5 -2 -0 -0 -1 -3 -9 -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 -1 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -12 -15 -8 -8 -13 -19 -23 -23 -23 -23 -23 -23 -24 -23 -21 -16 -10 -18 -17 -15 -12 -10 -11 -11 -8 -6 -7 -7 -9 -12 -14 -13 -8 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -17 -22 -2 0 0 0 0 0 0 0 0 0 -24 -55 -64 -33 -4 0 0 0 -15 -54 -122 -153 -103 -88 -67 -52 -43 -40 -41 -44 -43 -40 -46 -78 -80 -31 -18 -22 -23 -23 -25 -25 -32 -28 -24 -25 -31 -37 -36 -32 -25 -21 -18 -13 -8 -5 -3 -3 -3 -3 -5 -23 -38 -25 -12 -15 -15 -25 -22 -17 -11 -8 -8 -10 -11 -11 -10 -11 -10 -10 -10 -10 -9 -9 -9 -18 -140 -100 -47 -18 -8 -5 -6 -7 -7 -6 -6 -6 -6 -4 -5 -17 -56 -113 -132 -73 -96 -113 -98 -84 -86 -84 -71 -63 -54 -48 -46 -45 -49 -59 -72 -75 -82 -89 -94 -101 -105 -104 -99 -91 -82 -73 -66 -58 -50 -42 -35 -31 -29 -21 -11 -10 -12 -14 -13 -10 -6 -4 -3 -1 -0 0 0 -0 -0 -0 -1 -2 -4 -7 -11 -15 -20 -25 -31 -34 -36 -38 -38 -36 -34 -31 -27 -22 -18 -14 -10 -7 -3 -1 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -4 -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 -1 -4 -9 -20 -37 -47 -53 -58 -59 -52 -46 -37 -22 -14 -9 -5 -4 -3 -2 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -3 -2 -3 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -8 -5 -2 -0 0 -0 -2 -7 -9 -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 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 -7 -5 -2 -4 -8 -14 -15 -8 -12 -19 -19 -19 -20 -22 -24 -28 -15 -13 -13 -7 -2 -3 -8 -14 -18 -14 -11 -12 -11 -8 -7 -8 -9 -10 -12 -14 -14 -10 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 -30 -84 -88 0 0 0 0 0 0 0 0 0 0 -82 -102 -87 -56 -20 0 0 0 -55 -191 -153 -133 -129 -110 -87 -65 -49 -48 -48 -48 -45 -41 -49 -79 -115 -98 -53 -37 -32 -29 -31 -31 -36 -36 -33 -33 -33 -33 -32 -28 -20 -14 -11 -6 -3 -2 -2 -2 -3 -4 -4 -3 -4 -5 -11 -17 -19 -24 -25 -18 -10 -7 -7 -8 -8 -7 -8 -9 -8 -7 -9 -10 -10 -10 -10 -17 -52 -34 -15 -9 -7 -6 -6 -7 -8 -7 -5 -5 -5 -5 -5 -6 -29 -95 -114 -97 -99 -96 -79 -67 -69 -71 -62 -54 -43 -36 -36 -42 -46 -54 -66 -69 -73 -77 -85 -91 -91 -87 -82 -78 -73 -66 -60 -53 -47 -38 -31 -28 -24 -18 -13 -11 -15 -16 -13 -10 -7 -5 -3 -1 -0 0 0 0 0 -0 -0 -0 -1 -3 -7 -10 -14 -18 -24 -29 -33 -36 -37 -36 -36 -33 -30 -25 -22 -20 -15 -10 -6 -2 -1 -1 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -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 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -6 -5 -3 -1 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -7 -20 -35 -45 -54 -62 -62 -50 -42 -28 -14 -8 -7 -5 -3 -2 -3 -5 -4 -2 -1 -1 -1 -0 -0 -0 -0 -1 -2 -1 -2 -2 -0 0 0 0 -0 -3 -4 -2 -0 0 -0 -0 -0 -2 -5 -8 -8 -6 -3 -1 0 0 -0 -4 -7 -5 -2 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -9 -13 -12 -10 -14 -15 -13 -11 -12 -15 -17 -21 -19 -17 -14 -13 -4 -2 -1 -1 -0 0 -0 -2 -6 -15 -14 -14 -9 -7 -6 -8 -8 -7 -6 -7 -8 -11 -13 -11 -10 0 0 0 0 0 0 0 0 0 0 0 0 -37 -87 -77 0 0 0 0 0 0 0 0 0 -9 -87 -105 -95 -63 -23 0 -1 -14 -80 -261 -160 -150 -154 -139 -118 -92 -67 -55 -52 -50 -47 -46 -59 -95 -145 -158 -63 -45 -36 -31 -32 -34 -36 -37 -35 -35 -33 -30 -27 -23 -18 -12 -8 -4 -2 -1 -1 -2 -3 -4 -6 -4 -5 -6 -11 -17 -20 -22 -23 -18 -10 -7 -6 -5 -4 -6 -8 -8 -10 -8 -9 -10 -10 -11 -12 -11 -12 -14 -15 -15 -13 -10 -8 -8 -7 -8 -8 -6 -6 -9 -9 -28 -62 -83 -91 -101 -97 -88 -81 -76 -70 -62 -53 -44 -39 -41 -47 -51 -51 -54 -61 -67 -69 -72 -79 -84 -83 -80 -77 -75 -72 -66 -60 -54 -46 -38 -31 -25 -22 -19 -17 -14 -15 -15 -13 -9 -6 -4 -2 -0 0 0 0 0 -0 -0 -0 -0 -0 -2 -4 -7 -10 -13 -18 -23 -28 -31 -33 -33 -36 -36 -32 -28 -25 -22 -18 -14 -10 -7 -5 -4 -5 -4 -2 -1 -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 -1 -1 -4 -1 -0 -0 -0 -0 -1 -2 -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 -2 -2 -10 -17 -24 -35 -48 -57 -43 -32 -18 -9 -6 -6 -5 -5 -5 -4 -7 -4 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 0 0 0 0 -0 -3 -3 -2 -1 0 0 -0 -0 -3 -7 -10 -10 -9 -6 -2 -0 -0 -1 -4 -6 -4 -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 -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 -1 -5 -9 -12 -13 -14 -12 -11 -12 -14 -17 -19 -17 -15 -16 -18 -19 -19 -18 -16 -7 -1 -0 0 0 0 0 0 0 -0 -1 -4 -7 -18 -11 -7 -7 -9 -9 -8 -6 -6 -5 -13 -25 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 -38 -77 -48 0 0 0 0 -0 -19 -10 -1 0 -20 -83 -116 -63 -21 -5 -4 -17 -54 -139 -277 -173 -182 -184 -176 -159 -129 -92 -67 -56 -50 -53 -61 -79 -103 -111 -85 -42 -39 -33 -31 -33 -35 -36 -36 -35 -35 -31 -26 -22 -20 -18 -13 -8 -6 -4 -2 -2 -2 -3 -5 -6 -5 -5 -7 -10 -15 -19 -20 -20 -18 -14 -11 -7 -6 -6 -8 -10 -13 -13 -12 -13 -13 -14 -15 -15 -13 -13 -14 -13 -10 -9 -9 -11 -10 -10 -12 -11 -5 -8 -10 -10 -27 -53 -67 -74 -83 -85 -78 -71 -67 -64 -58 -51 -47 -48 -45 -45 -46 -48 -51 -56 -63 -67 -70 -75 -78 -80 -79 -76 -73 -70 -66 -61 -51 -38 -32 -27 -26 -30 -31 -25 -17 -12 -11 -10 -8 -5 -4 -4 -1 -0 0 0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -6 -8 -15 -24 -28 -26 -29 -30 -34 -35 -34 -31 -28 -25 -23 -21 -18 -13 -10 -9 -8 -7 -5 -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 -1 -1 -0 -1 -1 -1 -1 -2 -3 -3 -2 -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 -1 -1 -1 -2 -6 -13 -26 -45 -32 -19 -10 -6 -5 -4 -3 -3 -3 -1 -4 -3 -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 -4 -8 -12 -12 -11 -9 -4 -2 -1 -2 -4 -5 -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 -1 -1 -0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 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 -4 -11 -14 -12 -12 -12 -12 -13 -16 -17 -18 -17 -17 -19 -18 -16 -14 -10 -6 -2 -0 0 0 0 0 0 0 -1 -1 -1 -2 -8 -15 -7 -8 -10 -9 -8 -7 -6 -5 -3 -10 -24 -21 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 -8 -7 0 0 0 -0 -3 -85 -27 -3 -11 -40 -81 -94 -62 -20 -3 -22 -64 -117 -204 -276 -208 -219 -225 -229 -217 -174 -117 -73 -57 -59 -72 -85 -107 -117 -79 -26 -25 -27 -26 -29 -32 -32 -32 -35 -35 -31 -25 -23 -21 -18 -14 -10 -7 -7 -5 -3 -2 -2 -3 -5 -6 -6 -5 -7 -11 -15 -18 -18 -17 -16 -15 -12 -10 -9 -12 -21 -29 -28 -18 -17 -17 -17 -17 -17 -15 -11 -8 -9 -9 -7 -6 -7 -11 -13 -19 -25 -21 -17 -15 -11 -8 -36 -68 -77 -73 -74 -78 -71 -65 -64 -61 -53 -47 -45 -39 -38 -36 -36 -42 -48 -55 -62 -64 -66 -69 -73 -75 -72 -67 -64 -64 -63 -57 -44 -37 -30 -28 -30 -31 -29 -23 -16 -11 -11 -10 -7 -3 -4 -5 -1 -0 0 0 -0 -0 -1 -1 -1 -1 -2 -3 -3 -5 -5 -11 -21 -28 -29 -28 -27 -29 -32 -33 -32 -30 -28 -26 -23 -21 -17 -15 -14 -12 -10 -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 -1 -2 -2 -1 -1 -3 -3 -2 -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 -1 -1 -1 -1 -2 -5 -12 -27 -18 -9 -6 -4 -3 -2 -2 -2 -2 -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 -3 -8 -13 -14 -12 -10 -7 -4 -3 -3 -3 -2 -1 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -6 -12 -14 -18 -15 -17 -17 -17 -17 -17 -15 -15 -18 -20 -17 -11 -5 -1 0 0 0 0 0 0 0 -0 -0 -1 -1 -4 -10 -14 -7 -8 -11 -9 -8 -6 -5 -4 -4 -7 -12 -13 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -4 -25 -84 -97 -92 -104 -117 -71 -12 -48 -104 -128 -186 -261 -253 -260 -280 -266 -271 -222 -146 -89 -75 -84 -102 -117 -140 -142 -72 -13 -14 -18 -20 -24 -27 -26 -26 -29 -30 -26 -22 -24 -22 -15 -8 -5 -4 -4 -4 -5 -3 -2 -4 -5 -6 -10 -13 -9 -11 -16 -17 -16 -15 -14 -12 -8 -9 -9 -19 -97 -128 -83 -27 -18 -16 -15 -14 -13 -16 -20 -16 -12 -11 -11 -11 -13 -23 -26 -46 -61 -54 -54 -41 -34 -41 -68 -95 -105 -97 -84 -75 -64 -62 -63 -58 -48 -41 -37 -30 -31 -34 -34 -36 -44 -54 -61 -63 -64 -67 -69 -72 -67 -60 -55 -55 -58 -52 -40 -33 -29 -27 -25 -23 -20 -17 -13 -9 -10 -7 -4 -2 -2 -3 -1 -0 0 0 -0 -0 -1 -2 -3 -4 -3 -2 -1 -1 -0 -4 -12 -21 -27 -25 -24 -25 -27 -30 -31 -31 -30 -27 -24 -22 -20 -18 -17 -15 -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 -1 -0 -0 0 0 0 -0 -1 -1 -1 -2 -5 -5 -3 -2 -2 -2 -2 -1 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -3 -5 -5 -4 -5 -10 -15 -10 -7 -4 -3 -3 -3 -2 -2 -1 -2 -4 -3 -2 -1 -1 -1 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -2 -6 -11 -13 -12 -10 -8 -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 -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 -1 -2 -4 -6 -9 -22 -20 -19 -17 -15 -14 -13 -15 -18 -16 -11 -9 -5 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -3 -4 -4 -6 -8 -7 -7 -5 -4 -3 -6 -13 -14 -1 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -138 -186 -146 -100 -104 -114 -81 -49 -99 -109 -116 -140 -221 -292 -299 -280 -215 -225 -223 -186 -140 -112 -111 -132 -154 -173 -167 -64 -14 -14 -16 -17 -16 -19 -19 -18 -19 -22 -24 -25 -26 -21 -12 -8 -6 -5 -4 -5 -5 -4 -3 -4 -5 -7 -30 -53 -34 -11 -13 -14 -12 -12 -11 -9 -7 -8 -12 -16 -97 -122 -75 -25 -20 -32 -37 -32 -26 -45 -77 -93 -95 -96 -96 -92 -75 -93 -73 -77 -84 -76 -72 -56 -53 -57 -70 -95 -114 -114 -97 -75 -55 -63 -53 -51 -44 -36 -32 -30 -30 -32 -29 -30 -38 -49 -56 -59 -61 -64 -66 -65 -60 -53 -50 -51 -52 -46 -37 -30 -23 -20 -20 -18 -14 -10 -8 -5 -4 -2 -2 -2 -3 -2 -1 -0 0 -0 -0 -0 -1 -2 -4 -6 -6 -5 -2 -1 -1 -3 -8 -14 -20 -23 -24 -28 -33 -31 -31 -32 -30 -26 -24 -23 -22 -21 -20 -18 -15 -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 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -1 -7 -8 -4 -2 -2 -3 -3 -2 -1 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 -0 -1 -4 -9 -11 -9 -8 -9 -6 -5 -4 -4 -3 -2 -2 -2 -2 -1 -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 -3 -8 -10 -11 -11 -8 -6 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -1 -1 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -13 -9 -3 -0 0 0 0 0 0 0 -2 -8 -15 -21 -19 -21 -18 -14 -11 -11 -13 -14 -12 -10 -10 -5 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -2 -5 -7 -6 -6 -5 -5 -3 -3 -4 -5 -8 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -21 -35 -3 0 0 0 0 -49 -189 -201 -128 -91 -113 -123 -98 -82 -117 -96 -96 -120 -248 -298 -242 -178 -150 -138 -202 -209 -170 -135 -133 -153 -173 -187 -183 -59 -24 -19 -17 -16 -16 -17 -19 -20 -16 -15 -20 -25 -24 -15 -7 -6 -8 -7 -5 -4 -3 -3 -4 -4 -5 -16 -55 -93 -84 -37 -10 -11 -7 -8 -9 -10 -9 -8 -9 -15 -83 -100 -67 -40 -51 -79 -89 -82 -79 -89 -101 -109 -115 -114 -108 -110 -107 -122 -97 -78 -67 -59 -54 -47 -47 -45 -67 -105 -116 -107 -89 -67 -52 -71 -30 -32 -35 -37 -35 -31 -28 -30 -29 -29 -35 -43 -49 -51 -53 -57 -56 -57 -54 -49 -50 -50 -46 -40 -31 -20 -13 -13 -13 -13 -12 -8 -4 -1 -1 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -1 -4 -6 -8 -8 -4 -2 -2 -2 -4 -7 -11 -16 -20 -25 -30 -16 -19 -28 -26 -25 -24 -24 -24 -24 -24 -22 -20 -16 -10 -6 -1 -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 -1 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 -7 -8 -4 -2 -2 -3 -3 -3 -1 -0 -1 -2 -2 -1 -1 -2 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 0 -0 -1 -4 -9 -13 -13 -10 -5 -3 -2 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 -2 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 0 0 0 -0 -1 -0 -0 0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -4 -6 -9 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -52 -36 -9 -1 -0 0 0 0 0 0 -4 -15 -22 -22 -20 -22 -17 -11 -9 -10 -12 -13 -11 -7 -4 -2 -0 0 0 0 0 0 0 -4 -7 -6 -5 -5 -4 -3 -3 -4 -4 -5 -5 -5 -5 -4 -2 -1 -4 -8 -12 -12 -0 0 0 0 0 0 -5 -19 -9 -1 0 0 -24 -74 -95 -0 -1 -9 -4 -22 -86 -159 -153 -99 -98 -143 -173 -148 -112 -101 -91 -98 -114 -240 -179 -130 -119 -123 -143 -216 -211 -166 -143 -144 -155 -169 -180 -169 -47 -38 -31 -23 -19 -18 -17 -15 -14 -12 -14 -19 -21 -17 -11 -7 -8 -13 -13 -11 -9 -6 -4 -4 -5 -7 -46 -63 -81 -86 -56 -11 -12 -5 -6 -7 -11 -11 -8 -9 -18 -65 -79 -86 -91 -97 -103 -102 -97 -98 -100 -95 -92 -91 -92 -95 -100 -100 -92 -79 -69 -57 -46 -41 -40 -39 -50 -67 -43 -43 -52 -56 -51 -46 -66 -26 -40 -43 -38 -32 -26 -24 -26 -27 -27 -31 -37 -40 -42 -45 -47 -45 -48 -48 -49 -49 -47 -41 -32 -22 -14 -12 -12 -13 -16 -14 -8 -3 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -2 -4 -5 -6 -6 -4 -3 -2 -3 -3 -3 -4 -6 -5 -11 -10 -7 -10 -16 -18 -20 -21 -22 -24 -25 -24 -19 -18 -22 -17 -10 -4 -2 -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 -1 -1 -1 -1 -1 -1 -0 0 0 0 -0 -3 -4 -2 -2 -2 -3 -3 -2 -1 -0 -0 -1 -1 -1 -1 -2 -4 -4 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -1 -4 -9 -14 -15 -12 -2 -1 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 -0 -0 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -4 -7 -9 -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 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 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 -9 -32 -47 -33 -22 -4 -0 -0 0 0 -1 -3 -6 -15 -21 -22 -20 -16 -13 -12 -11 -11 -11 -12 -11 -8 -4 -5 -1 0 0 0 0 0 -0 -5 -9 -8 -7 -7 -7 -4 -3 -4 -5 -7 -8 -6 -4 -2 -1 -0 -1 -7 -15 -14 0 0 0 0 0 0 -29 -63 -32 -1 0 0 -16 -54 -61 -2 -17 -82 -73 -129 -140 -128 -108 -94 -122 -148 -145 -131 -108 -101 -110 -118 -115 -122 -115 -101 -97 -103 -141 -212 -213 -175 -166 -167 -169 -173 -176 -145 -36 -42 -40 -30 -20 -16 -13 -9 -8 -12 -17 -18 -15 -11 -8 -7 -9 -14 -10 -11 -10 -6 -4 -5 -8 -12 -63 -59 -41 -37 -31 -17 -18 -10 -11 -12 -12 -14 -12 -8 -7 -11 -69 -90 -100 -100 -90 -80 -78 -83 -91 -83 -78 -80 -83 -83 -82 -78 -71 -65 -57 -47 -38 -33 -30 -33 -53 -68 -24 -20 -18 -27 -34 -37 -55 -55 -65 -58 -43 -31 -23 -20 -21 -25 -26 -28 -33 -34 -35 -38 -40 -39 -44 -47 -48 -47 -42 -35 -26 -20 -17 -15 -16 -17 -20 -16 -7 -2 -3 -3 -1 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 -3 -6 -6 -5 -3 -2 -1 -2 -2 -2 -1 -1 -1 -1 -3 -1 -1 -1 -3 -7 -11 -15 -17 -21 -25 -24 -14 -14 -26 -21 -14 -9 -5 -2 -1 -2 -3 -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 -1 -2 -1 -1 -1 -0 0 -0 -0 0 0 -0 -1 -2 -3 -3 -3 -3 -2 -1 -0 -1 -1 -1 -1 -2 -3 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -2 -4 -9 -13 -12 -10 -2 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -3 -6 -7 -3 -2 -2 -2 -1 -1 -0 -0 0 0 0 -0 -0 -2 -3 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -5 -7 -8 -7 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -39 -30 -23 -26 -9 -4 -0 0 -2 -6 -11 -15 -15 -16 -22 -21 -21 -21 -16 -12 -11 -12 -12 -12 -13 -12 -10 0 0 0 0 0 0 -1 -7 -10 -10 -9 -8 -8 -10 -7 -7 -6 -10 -10 -8 -4 -1 0 0 0 0 0 -1 0 0 0 0 0 0 -47 -72 -36 0 0 0 -62 -139 -81 -21 -80 -204 -216 -161 -122 -102 -96 -109 -136 -146 -127 -114 -107 -114 -122 -125 -130 -133 -116 -104 -92 -89 -113 -164 -204 -215 -211 -203 -200 -191 -160 -101 -25 -27 -27 -20 -14 -11 -8 -7 -9 -15 -18 -14 -9 -6 -6 -8 -10 -12 -14 -17 -16 -10 -6 -7 -10 -16 -35 -31 -13 -8 -10 -13 -16 -18 -25 -15 -14 -11 -7 -8 -12 -23 -71 -89 -81 -80 -80 -78 -79 -86 -95 -89 -78 -70 -70 -67 -65 -66 -63 -57 -51 -45 -39 -33 -30 -35 -53 -78 -57 -28 -21 -23 -28 -36 -52 -72 -79 -68 -47 -29 -18 -13 -15 -23 -26 -23 -29 -30 -30 -32 -35 -39 -44 -47 -45 -42 -39 -34 -29 -26 -25 -26 -28 -27 -21 -10 -3 -1 -2 -3 -3 -2 -1 -0 -0 -0 0 -0 0 0 0 -1 -4 -6 -6 -4 -2 -0 -1 -1 -0 -0 -0 -0 -1 -3 -6 -5 -3 -1 -0 -1 -3 -7 -14 -18 -20 -24 -14 -6 -12 -18 -18 -13 -9 -6 -5 -5 -6 -5 -3 -1 -1 -1 -1 -0 -0 -1 -1 -1 -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 -1 -3 -3 -3 -3 -3 -2 -1 -0 -1 -1 -2 -2 -2 -3 -4 -4 -4 -3 -2 -1 -2 -1 -2 -2 -2 -3 -6 -9 -12 -9 -5 -2 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -2 -6 -11 -4 -3 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -6 -7 -7 -5 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -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 -1 -2 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -20 -50 -48 -19 -9 -12 -14 -3 -0 -2 -9 -14 -15 -15 -16 -23 -31 -32 -23 -13 -12 -12 -12 -10 -11 -11 -9 -5 -0 -0 0 0 0 0 -2 -6 -5 -4 -6 -7 -6 -6 -8 -7 -4 -10 -9 -9 -6 -2 0 0 0 0 0 0 0 -0 -1 -4 -1 0 -59 -73 -38 -5 0 -3 -58 -141 -74 -91 -163 -201 -167 -129 -93 -82 -94 -114 -132 -136 -123 -113 -110 -113 -111 -108 -107 -104 -93 -101 -94 -83 -82 -104 -142 -165 -155 -142 -145 -140 -87 -35 -11 -9 -8 -9 -8 -8 -7 -6 -8 -13 -16 -14 -12 -11 -11 -13 -15 -15 -20 -18 -16 -12 -8 -8 -9 -10 -10 -9 -7 -8 -12 -13 -15 -24 -30 -16 -14 -12 -9 -10 -14 -19 -20 -21 -25 -45 -63 -68 -72 -85 -102 -118 -84 -76 -73 -72 -65 -58 -57 -54 -53 -53 -50 -47 -46 -47 -60 -96 -96 -50 -55 -39 -31 -42 -63 -83 -87 -71 -48 -31 -17 -10 -11 -20 -24 -18 -22 -25 -26 -27 -30 -34 -37 -39 -39 -37 -36 -32 -28 -25 -22 -21 -17 -17 -11 -5 -1 -0 -1 -3 -4 -1 -1 -1 -1 -0 -0 -0 0 0 0 -1 -3 -5 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -2 -4 -2 -1 -0 0 -0 -0 -1 -3 -8 -3 -9 -8 -2 -5 -15 -20 -16 -12 -9 -9 -10 -9 -6 -5 -3 -4 -4 -3 -1 -0 -0 -0 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -0 -1 -1 -0 -0 -0 -1 -3 -3 -4 -4 -3 -2 -1 -1 -1 -2 -3 -3 -2 -2 -3 -3 -2 -3 -3 -3 -3 -3 -3 -3 -3 -4 -6 -7 -6 -3 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -2 -1 -4 -11 -7 -5 -3 -2 -1 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -4 -6 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -4 -4 -5 -5 -5 -4 -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 -0 -0 0 0 0 0 0 -1 -2 -3 -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 -3 -15 -38 -40 -7 -0 -6 -13 -14 -3 -0 -9 -14 -14 -12 -12 -17 -26 -22 -14 -13 -13 -12 -10 -7 -7 -7 -3 -2 -2 -1 0 0 0 0 -2 -2 -2 -1 -2 -2 -3 -6 -9 -11 -11 -14 -10 -9 -5 -1 0 0 0 0 0 0 0 -0 -7 -16 -12 -3 -62 -94 -61 -17 -2 -3 -6 -43 -73 -169 -208 -186 -145 -107 -79 -70 -81 -97 -110 -119 -120 -108 -98 -94 -89 -88 -84 -77 -75 -90 -97 -81 -76 -75 -72 -64 -52 -44 -44 -49 -27 -12 -9 -5 -3 -7 -6 -6 -6 -6 -7 -12 -16 -16 -14 -10 -11 -13 -11 -11 -18 -14 -12 -10 -9 -9 -8 -7 -7 -8 -8 -10 -15 -17 -17 -22 -29 -25 -17 -17 -16 -15 -18 -21 -18 -11 -13 -24 -29 -29 -32 -41 -53 -61 -47 -96 -84 -66 -57 -52 -49 -51 -54 -57 -61 -59 -62 -52 -36 -38 -42 -76 -65 -52 -42 -49 -70 -87 -89 -70 -45 -33 -19 -10 -10 -18 -22 -14 -16 -19 -21 -23 -26 -28 -27 -27 -29 -30 -28 -24 -20 -18 -18 -18 -16 -16 -9 -4 -2 -1 -2 -4 -4 -1 -2 -4 -4 -2 -0 -0 0 -0 -0 -2 -3 -4 -5 -4 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 -0 -0 -1 -0 -0 -1 -4 -7 -5 -4 -9 -15 -13 -12 -13 -15 -14 -11 -10 -8 -6 -5 -4 -2 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -3 -3 -4 -3 -3 -2 -1 -2 -2 -1 -1 -1 -2 -3 -3 -3 -5 -4 -2 -2 -2 -2 -3 -3 -2 -1 -1 -2 -2 -2 -2 -4 -5 -5 -5 -5 -5 -5 -5 -4 -3 -1 -0 -1 -1 -1 -2 -2 -3 -5 -5 -3 -3 -3 -3 -2 -1 -2 -6 -5 -4 -4 -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 -2 -3 -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 -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 -2 -2 -3 -3 -4 -4 -5 -4 -2 -1 -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 -0 -0 0 0 0 0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -2 -11 -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 -4 -15 -22 0 0 0 0 -0 -5 -10 -14 -17 -15 -13 -11 -8 -9 -12 -14 -11 -10 -10 -9 -7 -7 -5 -2 -4 -6 -4 -0 -0 0 0 -5 -10 -7 -3 -1 -1 -3 -6 -11 -16 -19 -19 -15 -11 -4 -1 0 0 0 -0 -0 0 0 -0 -7 -16 -15 -14 -62 -111 -71 -29 -32 -57 -79 -106 -178 -194 -179 -154 -118 -81 -64 -67 -73 -92 -110 -114 -106 -94 -84 -77 -79 -90 -90 -83 -81 -86 -87 -73 -68 -66 -60 -48 -35 -23 -19 -20 -24 -21 -18 -13 -7 -5 -6 -7 -7 -7 -6 -9 -13 -13 -8 -12 -7 -9 -7 -9 -13 -10 -7 -9 -10 -8 -6 -5 -6 -8 -9 -11 -19 -21 -22 -26 -31 -28 -17 -22 -23 -24 -21 -15 -9 -6 -9 -12 -12 -12 -16 -21 -30 -39 -39 -67 -97 -85 -62 -47 -43 -45 -50 -56 -65 -43 -39 -36 -24 -27 -61 -80 -61 -54 -55 -55 -62 -77 -82 -65 -45 -36 -23 -14 -13 -17 -18 -12 -11 -16 -19 -20 -22 -22 -21 -20 -20 -19 -17 -15 -14 -14 -14 -14 -14 -8 -6 -6 -7 -7 -6 -5 -4 -3 -4 -7 -8 -5 -1 -0 -0 -0 -1 -4 -6 -7 -8 -5 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 -1 -4 -13 -15 -17 -19 -19 -17 -15 -12 -9 -7 -4 -2 -2 -2 -3 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -6 -6 -7 -6 -5 -5 -4 -2 -2 -2 -2 -2 -2 -3 -4 -4 -4 -5 -4 -4 -3 -2 -2 -3 -3 -3 -2 -1 -1 -1 -2 -3 -6 -7 -7 -5 -6 -6 -5 -3 -2 -1 -0 -1 -1 -2 -2 -3 -3 -3 -6 -7 -4 -3 -2 -2 -2 -1 -3 -3 -2 -2 -2 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -5 -6 -5 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -0 0 -0 -0 -1 -0 -0 0 0 0 -0 -1 -4 -9 -7 -4 -1 -1 -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 0 0 0 -0 -3 -5 -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 0 0 0 0 -0 0 0 0 0 0 -9 -17 -19 -19 -17 -16 -14 -8 -4 -6 -8 -2 -4 -9 -10 -10 -10 -8 -4 -4 -9 -9 -11 -7 -2 -4 -3 -3 -2 -1 -1 -2 -3 -6 -10 -11 -16 -16 -13 -10 -6 -2 -0 0 0 -1 -3 -5 -4 -3 -1 -0 -11 -36 -72 -98 -55 -60 -119 -187 -219 -202 -198 -187 -152 -123 -93 -69 -63 -73 -80 -95 -116 -116 -99 -79 -67 -65 -78 -106 -112 -107 -96 -82 -71 -64 -61 -59 -50 -36 -26 -23 -25 -27 -31 -28 -26 -21 -15 -10 -8 -7 -6 -6 -5 -7 -12 -14 -8 -8 -11 -13 -9 -10 -9 -6 -6 -9 -14 -13 -11 -10 -10 -12 -14 -11 -30 -50 -32 -24 -36 -43 -37 -44 -36 -37 -35 -21 -9 -6 -10 -16 -12 -21 -29 -27 -27 -53 -93 -92 -91 -81 -70 -61 -54 -50 -50 -60 -75 -21 -13 -28 -39 -47 -69 -87 -83 -81 -68 -58 -62 -70 -70 -60 -48 -40 -26 -18 -16 -17 -15 -11 -11 -16 -17 -16 -15 -15 -14 -14 -14 -11 -9 -10 -12 -12 -13 -13 -12 -10 -11 -13 -14 -11 -7 -4 -2 -2 -3 -5 -7 -5 -3 -3 -3 -3 -6 -9 -13 -14 -12 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 -8 -14 -18 -20 -20 -19 -18 -17 -14 -9 -6 -4 -4 -4 -4 -4 -5 -3 -1 -0 0 0 0 0 0 0 0 0 -0 -2 -5 -8 -10 -11 -11 -9 -7 -6 -5 -3 -3 -3 -3 -4 -4 -5 -5 -6 -5 -5 -6 -7 -7 -7 -6 -4 -4 -4 -3 -2 -2 -2 -2 -3 -6 -8 -6 -5 -5 -3 -2 -1 -0 -0 -1 -2 -2 -2 -2 -2 -2 -2 -3 -4 -2 -2 -2 -2 -1 -2 -4 -2 -1 -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 -1 -1 -2 -2 -3 -4 -5 -5 -4 -3 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -2 -2 -3 -3 -2 -1 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -6 -10 -10 -6 -3 -2 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -20 -21 -19 -18 -14 -4 -1 -4 -7 -6 -8 -8 -10 -12 -12 -9 -9 -16 -16 -11 -9 -17 -19 -9 -3 -3 -3 -3 -3 -4 -6 -8 -3 -12 -10 -7 -7 -8 -3 0 0 0 -1 -4 -7 -8 -11 -7 -6 -24 -47 -62 -60 -42 -101 -195 -217 -224 -216 -188 -159 -124 -90 -71 -64 -72 -83 -90 -99 -117 -108 -78 -65 -62 -69 -88 -110 -112 -107 -96 -84 -73 -64 -57 -48 -35 -27 -25 -28 -29 -28 -28 -25 -24 -22 -19 -15 -14 -14 -11 -7 -4 -5 -9 -10 -8 -10 -15 -19 -15 -15 -11 -7 -5 -7 -13 -17 -20 -22 -16 -16 -18 -13 -25 -24 -16 -13 -20 -27 -30 -39 -40 -36 -31 -20 -9 -7 -13 -19 -14 -27 -34 -26 -23 -51 -81 -55 -21 -64 -95 -88 -80 -65 -56 -72 -81 -14 -11 -23 -34 -30 -21 -26 -35 -53 -67 -64 -60 -58 -56 -52 -46 -40 -27 -21 -19 -16 -12 -10 -12 -15 -13 -11 -11 -12 -11 -11 -10 -7 -5 -8 -9 -10 -10 -11 -11 -11 -15 -15 -13 -9 -4 -2 -2 -2 -3 -3 -4 -5 -6 -7 -7 -6 -8 -10 -12 -15 -13 -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 -1 -8 -15 -18 -19 -19 -20 -20 -17 -13 -8 -7 -8 -8 -7 -7 -8 -5 -2 -0 0 0 0 0 0 0 0 -0 -1 -3 -7 -11 -13 -15 -14 -13 -11 -9 -6 -4 -4 -5 -6 -6 -6 -7 -7 -6 -4 -5 -8 -9 -9 -9 -7 -3 -2 -2 -3 -6 -6 -5 -3 -4 -4 -3 -3 -3 -3 -2 -1 -0 -0 -0 -1 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -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 -1 -1 -1 -2 -2 -3 -4 -6 -6 -5 -4 -3 -3 -3 -4 -4 -3 -3 -3 -3 -3 -5 -5 -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 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -9 -10 -8 -4 -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 -1 -5 -6 -3 -1 0 0 0 -0 -4 -11 -14 -14 -16 -17 -16 -6 -7 -13 -11 -7 -8 -7 -9 -13 -13 -11 -10 -14 -13 -7 -4 -14 -16 -5 -1 -4 -5 -3 -3 -4 -6 -7 -4 -10 -8 -6 -5 -4 -2 0 0 0 -0 -0 -2 -8 -19 -26 -24 -37 -36 -58 -65 -70 -124 -204 -216 -218 -202 -165 -120 -87 -74 -56 -52 -64 -78 -91 -105 -116 -102 -62 -57 -64 -79 -91 -90 -83 -75 -69 -68 -62 -53 -43 -34 -28 -30 -35 -31 -24 -19 -15 -13 -13 -15 -17 -16 -19 -22 -21 -14 -8 -8 -7 -10 -11 -11 -11 -15 -18 -21 -14 -10 -8 -9 -13 -17 -19 -25 -18 -17 -21 -18 -11 -8 -22 -15 -10 -7 -5 -5 -8 -9 -6 -8 -6 -5 -5 -7 -12 -24 -28 -19 -16 -27 -33 -23 -13 -23 -51 -71 -76 -55 -56 -77 -59 -11 -17 -14 -14 -12 -9 -10 -25 -52 -73 -65 -54 -52 -53 -50 -41 -34 -27 -21 -15 -12 -10 -10 -11 -12 -9 -8 -8 -9 -11 -13 -10 -7 -4 -5 -5 -6 -6 -6 -7 -11 -17 -15 -13 -11 -7 -3 -3 -4 -4 -5 -7 -9 -10 -11 -10 -8 -9 -8 -5 -8 -11 -10 -5 -1 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -3 -6 -10 -13 -15 -15 -16 -13 -10 -6 -6 -7 -8 -9 -10 -10 -7 -3 -1 -0 -0 0 0 0 -0 -0 -1 -3 -6 -11 -14 -16 -17 -16 -15 -13 -10 -7 -6 -6 -7 -8 -8 -8 -8 -8 -6 -4 -4 -6 -10 -11 -8 -4 -1 -1 -2 -4 -5 -6 -5 -4 -4 -3 -3 -3 -2 -1 -1 -1 -0 -0 -0 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -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 -1 -1 -1 -2 -4 -6 -8 -8 -7 -6 -5 -5 -8 -9 -9 -9 -9 -8 -7 -7 -9 -9 -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 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -9 -5 -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 -3 -13 -25 -16 -3 0 0 0 -0 -1 -5 -9 -11 -14 -16 -16 -13 -12 -9 -4 -6 -10 -10 -13 -16 -17 -15 -12 -11 -11 -5 -0 -1 -1 -1 -1 -2 -4 -5 -4 -4 -6 -5 -4 -6 -8 -8 -3 -1 -0 0 0 -0 -1 -1 -1 -5 -21 -33 -30 -72 -39 -21 -66 -117 -156 -191 -204 -192 -139 -104 -76 -61 -58 -37 -43 -61 -74 -91 -109 -113 -93 -61 -68 -76 -71 -67 -60 -50 -43 -40 -38 -37 -33 -29 -29 -33 -36 -32 -20 -13 -8 -5 -4 -5 -7 -12 -17 -22 -24 -22 -17 -12 -13 -13 -16 -18 -15 -11 -10 -14 -16 -13 -11 -11 -12 -16 -21 -22 -18 -18 -15 -19 -18 -11 -13 -26 -12 -4 -2 -1 -0 -0 -1 -4 -7 -2 -0 -0 -4 -11 -17 -18 -13 -14 -16 -15 -14 -17 -19 -17 -19 -31 -40 -63 -66 -24 -7 -11 -7 -6 -7 -8 -11 -22 -46 -76 -71 -62 -62 -61 -52 -38 -31 -23 -15 -10 -9 -10 -10 -8 -7 -8 -6 -5 -6 -12 -15 -10 -8 -4 -3 -3 -3 -3 -4 -5 -8 -11 -11 -9 -9 -8 -8 -9 -9 -9 -12 -14 -13 -12 -11 -11 -13 -12 -10 -7 -8 -11 -11 -6 -1 0 0 0 0 -0 -0 -1 -2 -6 -5 -5 -5 -4 -7 -13 -14 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -5 -6 -5 -6 -8 -10 -11 -11 -10 -11 -10 -7 -4 -2 -1 -0 -0 -0 -0 -1 -1 -3 -5 -8 -13 -16 -18 -18 -18 -17 -14 -11 -9 -8 -8 -8 -8 -8 -9 -9 -9 -8 -4 -2 -4 -7 -7 -3 -1 -1 -2 -4 -6 -6 -6 -5 -5 -5 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -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 -1 -1 -2 -2 -4 -7 -10 -11 -9 -7 -7 -8 -11 -12 -12 -12 -13 -10 -11 -12 -14 -15 -14 -13 -10 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 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 0 0 -12 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -12 -2 -1 -1 -0 0 -2 -7 -9 -14 -18 -18 -16 -12 -6 -0 -0 -9 -11 -12 -15 -19 -18 -17 -16 -13 -10 -10 -17 -26 -6 -5 -6 -6 -6 -6 -5 -6 -10 -4 -2 -4 -8 -8 -5 -1 -0 0 0 -0 -1 -2 -0 -2 -16 -15 -20 -56 -38 -12 -73 -135 -165 -173 -174 -152 -101 -55 -37 -33 -32 -33 -50 -65 -77 -93 -105 -103 -86 -73 -82 -79 -50 -44 -37 -27 -19 -20 -27 -27 -26 -27 -30 -33 -30 -19 -11 -9 -5 -2 -2 -4 -8 -16 -25 -26 -24 -21 -22 -28 -35 -24 -20 -27 -23 -15 -10 -10 -11 -12 -17 -19 -19 -23 -28 -28 -17 -20 -14 -20 -23 -22 -20 -23 -20 -9 -2 -0 0 -1 -3 -5 -0 0 0 0 -6 -13 -12 -14 -13 -15 -14 -12 -12 -14 -17 -16 -11 -18 -59 -83 -67 -26 -8 -6 -6 -5 -4 -4 -6 -15 -39 -82 -67 -64 -65 -62 -52 -39 -30 -20 -13 -9 -7 -6 -4 -3 -4 -6 -4 -4 -3 -7 -8 -5 -4 -3 -3 -3 -2 -3 -4 -5 -6 -7 -5 -6 -6 -5 -4 -5 -6 -9 -12 -11 -9 -9 -10 -12 -12 -11 -11 -9 -10 -13 -14 -10 -3 0 0 0 0 0 0 -0 -1 -2 -6 -11 -13 -15 -21 -28 -24 -1 -6 -2 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -1 -2 -2 -1 -2 -4 -6 -9 -11 -9 -5 -3 -1 -1 -0 -0 -1 -3 -3 -4 -6 -9 -13 -15 -17 -18 -19 -18 -17 -14 -11 -10 -9 -9 -8 -8 -9 -11 -11 -9 -5 -3 -3 -3 -2 -1 -2 -4 -4 -5 -5 -8 -9 -8 -5 -3 -3 -2 -2 -2 -1 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -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 -1 -1 -2 -3 -5 -8 -11 -13 -11 -10 -10 -11 -13 -14 -14 -14 -15 -12 -13 -16 -19 -20 -18 -21 -17 -14 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -0 0 0 -2 -12 -27 -51 -41 -61 -39 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -15 -24 -25 -12 -21 -13 -7 -8 -10 -12 -16 -16 -13 -10 -7 -5 -2 -14 -14 -16 -19 -20 -19 -16 -14 -13 -10 -13 -17 -20 -9 -7 -6 -6 -5 -4 -4 -7 -13 -7 -2 -4 -7 -8 -6 -2 -0 0 -0 -2 -3 -3 -0 -3 -20 -10 -34 -74 -77 -58 -96 -138 -150 -150 -144 -126 -91 -35 -16 -15 -23 -39 -54 -60 -73 -91 -112 -110 -92 -86 -87 -66 -35 -39 -31 -16 -8 -12 -24 -28 -28 -30 -30 -29 -22 -11 -10 -7 -3 -2 -3 -7 -14 -22 -26 -29 -31 -33 -38 -49 -60 -55 -49 -53 -30 -17 -16 -18 -18 -16 -21 -22 -15 -12 -16 -20 -20 -23 -16 -15 -12 -13 -17 -15 -9 -3 -0 -0 -0 -1 -5 -8 0 0 0 0 -3 -7 -9 -12 -11 -10 -12 -13 -11 -8 -5 -6 -8 -11 -56 -84 -74 -41 -13 -6 -7 -6 -4 -5 -7 -19 -48 -81 -57 -62 -62 -57 -49 -39 -29 -20 -14 -9 -4 -2 -1 -0 -1 -3 -2 -5 -6 -6 -5 -3 -2 -2 -2 -2 -2 -2 -5 -8 -10 -12 -10 -11 -11 -9 -5 -3 -5 -7 -7 -6 -5 -6 -8 -9 -10 -11 -12 -11 -12 -19 -23 -17 -5 0 0 0 0 0 0 -0 -0 -1 -2 -8 -14 -20 -26 -29 -23 -5 -29 -10 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -3 -4 -4 -4 -3 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -6 -8 -11 -14 -16 -18 -19 -19 -19 -16 -14 -12 -11 -9 -8 -8 -11 -13 -13 -10 -6 -4 -3 -2 -1 -1 -3 -3 -2 -2 -4 -8 -10 -8 -4 -2 -2 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -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 -1 -2 -3 -5 -9 -12 -14 -14 -13 -12 -12 -14 -16 -16 -16 -16 -15 -15 -17 -21 -23 -20 -22 -21 -19 -15 -11 -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 -1 -3 -4 -3 -1 -0 -4 -18 -35 -43 -81 -80 -56 -69 -47 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -19 -36 -48 -39 -21 -6 -2 -2 -7 -13 -15 -14 -12 -12 -12 -11 -10 -17 -16 -22 -22 -22 -21 -17 -14 -13 -12 -15 -8 -5 -8 -6 -3 -3 -4 -5 -11 -16 -14 -9 -6 -7 -6 -7 -6 -1 0 0 -2 -4 -5 -4 -2 -5 -16 -5 -25 -54 -85 -112 -127 -137 -125 -105 -91 -83 -70 -41 -17 -16 -23 -35 -47 -55 -68 -90 -159 -170 -110 -86 -76 -50 -32 -40 -33 -19 -12 -16 -24 -30 -32 -32 -29 -23 -15 -11 -12 -8 -5 -4 -8 -15 -22 -27 -33 -39 -51 -60 -56 -51 -53 -44 -1 -0 -3 -4 -23 -29 -20 -15 -24 -29 -22 -16 -15 -18 -19 -17 -11 -5 -2 -2 -6 -10 -12 -10 -7 -6 -1 0 0 0 0 0 0 0 -0 -2 -6 -8 -6 -2 -5 -11 -14 -11 -6 -6 -9 -9 -22 -53 -59 -43 -23 -13 -9 -11 -12 -6 -13 -51 -77 -64 -53 -61 -59 -53 -48 -41 -32 -24 -18 -12 -4 -1 -1 -0 -3 -10 -7 -6 -7 -8 -6 -4 -2 -1 -1 -2 -3 -2 -7 -12 -13 -15 -12 -11 -12 -9 -5 -4 -5 -7 -7 -5 -5 -7 -7 -8 -10 -11 -11 -14 -26 -36 -35 -22 -6 -0 0 0 0 0 0 -0 -1 -1 -2 -6 -13 -23 -29 -31 -28 -17 -12 -17 -14 -6 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -3 -4 -6 -9 -12 -12 -15 -18 -20 -20 -20 -18 -16 -14 -12 -10 -9 -9 -11 -14 -13 -10 -7 -5 -4 -2 -1 -2 -4 -1 -1 -1 -3 -6 -7 -5 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -1 -2 -3 -1 -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 -1 -3 -6 -10 -13 -13 -15 -15 -14 -13 -13 -14 -17 -17 -17 -16 -16 -16 -18 -22 -24 -23 -23 -22 -22 -22 -20 -15 -11 -9 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -57 -49 -32 -15 -32 -21 -18 -22 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -23 -27 -26 -30 -28 -18 -15 -1 -0 -13 -21 -21 -17 -15 -14 -14 -15 -16 -14 -9 -15 -22 -26 -22 -17 -15 -16 -16 -16 -8 -7 -8 -8 -7 -6 -4 -19 -39 -47 -35 -11 -14 -6 -4 -6 -6 -4 -4 -12 -14 -9 -5 -3 -9 -19 -25 -20 -4 -26 -66 -110 -124 -108 -80 -53 -42 -38 -37 -29 -20 -18 -21 -28 -42 -54 -67 -105 -195 -229 -106 -70 -54 -37 -31 -38 -39 -27 -23 -24 -27 -30 -30 -29 -23 -17 -14 -13 -13 -10 -7 -7 -14 -22 -28 -31 -34 -39 -48 -55 -55 -48 -58 -45 -2 -0 -3 -2 -9 -13 -8 -8 -23 -37 -27 -19 -13 -12 -10 -5 -3 -0 -0 0 -5 -13 -15 -13 -11 -11 -2 0 0 0 0 0 0 0 0 -1 -4 -6 -4 -0 -0 -1 -2 -10 -10 -7 -10 -9 -11 -21 -36 -43 -39 -27 -16 -17 -25 -10 -12 -46 -79 -78 -60 -61 -60 -56 -49 -40 -32 -25 -20 -15 -6 -3 -4 -4 -7 -11 -9 -7 -4 -5 -5 -4 -2 -0 -1 -2 -2 -1 -2 -3 -4 -7 -7 -7 -7 -6 -6 -5 -6 -9 -10 -5 -6 -6 -7 -8 -10 -10 -10 -25 -50 -58 -52 -34 -13 -1 0 0 0 0 0 -0 -0 -1 -4 -9 -16 -20 -20 -19 -25 -40 -54 -54 -39 -25 -16 -13 -10 -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 -2 -3 -4 -6 -10 -13 -12 -14 -18 -20 -19 -19 -18 -16 -16 -14 -12 -10 -10 -11 -13 -12 -10 -8 -5 -3 -3 -3 -3 -2 -1 -0 -1 -2 -4 -5 -5 -2 -1 -3 -3 -3 -2 -2 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 -0 -1 -3 -7 -3 -0 0 0 0 -0 -0 -0 -1 -3 -5 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -2 -6 -11 -13 -14 -14 -15 -15 -15 -14 -14 -15 -18 -18 -18 -18 -17 -16 -19 -22 -23 -24 -26 -26 -25 -26 -28 -24 -19 -18 -19 -18 -15 -11 -9 -6 -2 -0 -0 -1 -1 -1 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 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 -25 -12 -3 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -5 -17 -30 -47 -41 -20 -20 -22 -24 -22 -15 -9 -24 -28 -26 -21 -17 -15 -15 -16 -16 -10 -4 -5 -15 -25 -28 -22 -18 -19 -20 -15 -9 -10 -9 -9 -11 -15 -33 -48 -57 -52 -30 -15 -22 -16 -4 -6 -5 -3 -8 -17 -20 -13 -6 -8 -19 -42 -63 -61 -21 -64 -96 -110 -105 -80 -51 -35 -25 -12 -8 -9 -12 -15 -21 -30 -40 -49 -66 -95 -137 -151 -72 -56 -47 -33 -26 -30 -36 -33 -35 -35 -31 -27 -24 -22 -17 -13 -14 -14 -12 -9 -7 -9 -14 -23 -26 -29 -34 -39 -41 -39 -43 -49 -48 -29 -2 -15 -55 -21 -3 0 -7 -20 -31 -27 0 -0 -1 -2 -2 -0 0 0 0 0 -1 -8 -17 -18 -11 -4 -0 0 0 0 0 0 0 0 0 -0 -2 -4 -3 0 0 0 -1 -12 -13 -9 -8 -11 -12 -12 -16 -30 -40 -35 -20 -16 -24 -5 -6 -8 -38 -67 -68 -66 -65 -57 -44 -32 -25 -21 -17 -14 -9 -6 -7 -7 -6 -7 -6 -5 -3 -2 -2 -1 -1 0 -0 -0 -0 -0 -1 -2 -3 -5 -7 -7 -6 -7 -10 -13 -14 -13 -10 -7 -7 -7 -10 -12 -12 -11 -15 -32 -51 -68 -72 -59 -33 -8 -0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -5 -12 -30 -59 -69 -48 -34 -29 -27 -24 -19 -10 -3 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -3 -5 -8 -10 -12 -16 -17 -18 -18 -16 -16 -18 -15 -13 -11 -10 -11 -13 -12 -12 -11 -7 -4 -3 -4 -4 -2 -0 -0 -1 -2 -4 -5 -5 -2 -2 -4 -5 -4 -3 -3 -3 -2 -3 -2 -1 -1 -1 -0 -0 -0 -0 -1 -2 -1 -1 -0 0 0 0 0 0 -0 -2 -6 -4 -0 0 0 0 -0 -0 -0 -1 -4 -10 -8 -4 -2 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -8 -10 -11 -14 -15 -15 -15 -15 -14 -15 -16 -18 -20 -20 -20 -16 -9 -11 -14 -15 -13 -21 -28 -28 -27 -25 -20 -25 -26 -26 -26 -25 -26 -28 -18 -9 -5 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 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 -53 -49 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -36 -42 -63 -69 -55 -34 -15 -10 -12 -21 -23 -22 -23 -26 -25 -25 -21 -16 -12 -12 -14 -17 -11 -10 -12 -16 -20 -27 -24 -20 -20 -19 -14 -9 -10 -9 -9 -36 -57 -55 -43 -32 -23 -20 -23 -21 -12 -3 -2 -1 -5 -5 -9 -12 -10 -7 -13 -25 -41 -66 -76 -61 -76 -98 -94 -78 -57 -39 -27 -16 -5 -3 -3 -5 -13 -26 -35 -35 -49 -72 -85 -83 -70 -60 -50 -38 -27 -18 -21 -30 -34 -42 -41 -32 -22 -16 -14 -12 -8 -9 -11 -12 -10 -8 -7 -9 -14 -18 -20 -22 -27 -31 -30 -31 -50 -28 -7 -5 -3 -5 -4 -0 0 -6 -17 -22 -13 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 -1 -3 -4 -2 0 -0 -0 -12 -8 -1 -4 -10 -12 -11 -23 -37 -37 -29 -19 -22 -53 -8 -6 -9 -22 -50 -73 -72 -62 -51 -35 -21 -14 -11 -10 -10 -8 -6 -5 -4 -3 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -3 -7 -11 -11 -8 -7 -7 -8 -7 -5 -10 -16 -13 -13 -14 -16 -18 -22 -32 -62 -62 -70 -76 -73 -54 -23 -4 -0 0 0 0 0 0 0 0 0 0 0 -4 -20 -47 -72 -72 -49 -32 -25 -21 -19 -17 -12 -9 -7 -3 -5 -12 -12 -4 -0 0 -4 -3 -2 -3 -2 -0 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -1 -4 -8 -11 -13 -14 -15 -16 -17 -18 -18 -16 -13 -11 -11 -12 -14 -13 -12 -9 -7 -5 -4 -5 -5 -3 -1 -1 -1 -2 -3 -3 -4 -2 -3 -5 -6 -7 -7 -6 -5 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -1 -0 -0 0 -0 -0 -0 -0 -0 -1 -3 -9 -11 -8 -4 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -9 -10 -12 -14 -14 -15 -15 -17 -19 -22 -21 -18 -16 -10 -3 -4 -4 -3 -11 -21 -22 -21 -8 -5 -18 -22 -21 -26 -34 -40 -53 -39 -27 -19 -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 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 0 -99 -70 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -43 -84 -82 -87 -85 -71 -45 -20 -7 -7 -15 -21 -23 -23 -22 -22 -22 -20 -16 -13 -13 -16 -19 -13 -13 -15 -18 -21 -23 -22 -20 -18 -14 -17 -17 -10 -11 -25 -51 -45 -30 -17 -12 -13 -14 -10 -6 -2 -1 -2 -1 -3 -2 -4 -7 -9 -10 -17 -25 -29 -54 -62 -66 -78 -84 -65 -47 -36 -27 -19 -11 -7 -10 -5 -3 -11 -21 -24 -30 -49 -73 -84 -80 -69 -57 -46 -39 -17 -12 -16 -23 -30 -39 -38 -26 -16 -10 -7 -5 -4 -4 -7 -13 -15 -13 -11 -9 -9 -8 -8 -9 -13 -17 -18 -21 -34 -32 -12 -34 -37 -12 0 0 0 0 0 0 0 0 0 0 0 0 -7 -7 -3 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -2 -0 0 -0 0 0 -0 -3 -7 -12 -27 -46 -43 -35 -21 -20 -40 -11 -9 -7 -48 -81 -86 -70 -55 -42 -28 -14 -7 -4 -4 -5 -5 -4 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -4 -9 -14 -17 -11 -9 -7 -7 -7 -11 -22 -27 -22 -18 -22 -41 -61 -70 -68 -80 -75 -70 -66 -68 -66 -51 -25 -2 -0 0 0 0 0 0 0 0 0 0 -4 -20 -55 -102 -133 -87 -58 -44 -29 -16 -12 -12 -18 -16 -5 -2 -5 -14 -19 -2 0 -4 -5 -14 -20 -13 -3 -7 -4 -1 -0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -3 -7 -10 -11 -12 -12 -14 -15 -18 -16 -14 -13 -12 -12 -14 -15 -13 -12 -9 -7 -6 -5 -4 -4 -3 -1 -0 -0 -1 -2 -3 -3 -2 -3 -4 -4 -6 -8 -9 -9 -8 -6 -3 -2 -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 -1 -0 -0 -1 -4 -7 -10 -9 -4 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -6 -9 -6 -5 -8 -11 -13 -15 -16 -18 -20 -23 -18 -12 -13 -13 -5 -3 -3 -3 -4 -6 -13 -22 -7 -2 -7 -7 -6 -8 -13 -49 -80 -77 -62 -46 -33 -27 -20 -10 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -28 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -56 -77 -65 -67 -47 -36 -25 -13 -8 -10 -14 -16 -21 -21 -21 -21 -21 -18 -16 -16 -16 -16 -14 -11 -13 -17 -22 -25 -23 -22 -18 -14 -21 -17 -10 -26 -73 -75 -36 -13 -7 -11 -16 -14 -5 -1 -0 -1 -4 -6 -2 -2 -5 -12 -16 -18 -23 -33 -38 -57 -60 -61 -62 -46 -26 -18 -18 -16 -14 -12 -12 -15 -6 -3 -7 -17 -30 -46 -63 -84 -91 -82 -68 -54 -45 -40 -20 -16 -17 -23 -33 -42 -42 -30 -16 -8 -5 -3 -2 -3 -4 -9 -12 -14 -14 -12 -10 -8 -9 -12 -8 -7 -8 -12 -16 -3 -0 -27 -26 -10 0 0 0 0 0 0 0 0 0 0 0 0 -10 -10 -4 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 -0 -0 0 -2 -6 -11 -16 -26 -40 -41 -33 -30 -38 -10 -9 -8 -47 -77 -76 -55 -41 -34 -26 -13 -4 -1 -0 -0 -0 -0 0 0 0 -0 -0 -1 -2 -4 -3 -1 -1 -1 -1 -2 -4 -4 -2 -2 -3 -5 -11 -21 -25 -17 -23 -28 -29 -30 -34 -30 -22 -17 -24 -56 -82 -87 -82 -77 -72 -69 -65 -63 -65 -64 -50 -21 -3 -0 0 0 0 0 0 0 0 0 -2 -11 -34 -69 -96 -110 -87 -57 -30 -13 -8 -11 -16 -16 -4 -0 -1 -2 -1 0 0 0 -4 -9 -7 -3 -9 -20 -24 -9 -2 -0 0 0 -0 -0 -0 -1 -0 -0 -1 -1 -1 -1 -2 -4 -6 -7 -8 -11 -13 -14 -12 -11 -11 -11 -13 -15 -15 -13 -12 -10 -9 -8 -5 -2 -1 -1 -0 -0 -0 -1 -2 -3 -2 -2 -2 -2 -2 -2 -3 -6 -7 -11 -16 -11 -3 -2 -1 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -4 -1 -0 -0 0 0 -0 -1 -4 -1 -0 -0 -1 -3 -6 -9 -7 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -11 -16 -11 -7 -8 -11 -14 -18 -20 -20 -21 -24 -22 -16 -8 -8 -5 -4 -4 -4 -4 -3 -6 -13 -7 -4 -3 -2 -2 -3 -4 -36 -70 -92 -96 -78 -63 -50 -36 -23 -14 -8 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -10 -53 -51 -35 -42 -50 -45 -33 -20 -11 -6 -6 -9 -20 -21 -21 -22 -21 -19 -17 -17 -15 -14 -14 -13 -15 -18 -23 -24 -24 -22 -18 -10 -10 -9 -9 -41 -70 -50 -19 -10 -9 -13 -18 -15 -2 0 -0 -0 -5 -9 -10 -7 -10 -16 -21 -21 -22 -29 -38 -52 -55 -47 -33 -18 -11 -10 -11 -9 -7 -8 -8 -6 -4 -3 -4 -16 -31 -52 -75 -90 -91 -79 -64 -50 -46 -44 -31 -24 -27 -34 -43 -48 -45 -35 -18 -7 -7 -5 -4 -3 -2 -6 -8 -9 -11 -10 -8 -8 -10 -11 -9 -7 -5 -13 -23 -17 -3 -8 -4 -1 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 -2 -4 -5 -3 -1 -1 -2 -5 -9 -12 -12 -11 -17 -15 -25 -24 -11 -6 -5 -8 -44 -66 -54 -33 -25 -22 -13 -7 -4 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -3 -6 -7 -5 -4 -4 -6 -14 -29 -39 -17 -30 -33 -32 -33 -32 -24 -20 -20 -24 -66 -88 -78 -69 -65 -58 -59 -60 -58 -54 -53 -54 -49 -14 -4 -1 -0 0 0 0 0 0 0 -0 -3 -14 -35 -52 -78 -79 -57 -31 -14 -7 -4 -5 -4 -2 -0 -3 -5 -2 -0 -0 -1 -5 -13 -12 -8 -11 -12 -22 -11 -3 -1 0 0 0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -0 -1 -2 -2 -3 -6 -9 -9 -8 -8 -8 -9 -10 -11 -11 -11 -9 -5 -4 -4 -5 -3 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -9 -7 -3 -3 -2 -1 -1 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -0 -2 -1 -1 -0 -0 -0 -1 -4 -6 -3 -1 -0 -1 -1 -2 -3 -3 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -11 -18 -18 -15 -15 -17 -15 -16 -21 -23 -24 -24 -25 -22 -8 -6 -5 -4 -4 -3 -3 -2 -4 -4 -4 -4 -3 -2 -2 -2 -3 -16 -44 -81 -110 -98 -88 -62 -40 -28 -22 -16 -7 -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 -4 -24 -75 -32 -16 -16 -17 -20 -19 -15 -12 -9 -8 -10 -18 -19 -21 -20 -19 -18 -19 -23 -25 -21 -18 -17 -17 -18 -17 -19 -21 -21 -19 -22 -36 -61 -49 -57 -57 -39 -21 -12 -12 -13 -12 -6 -1 -1 0 0 -6 -9 -9 -8 -11 -16 -19 -20 -17 -16 -27 -40 -28 -17 -10 -7 -7 -9 -11 -9 -8 -7 -6 -4 -1 -3 -6 -19 -31 -57 -79 -86 -80 -74 -64 -52 -50 -49 -39 -34 -42 -48 -52 -51 -45 -33 -19 -10 -10 -8 -6 -4 -3 -5 -9 -7 -8 -7 -6 -6 -6 -6 -4 -4 -6 -15 -31 -34 -15 -39 -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 -0 -3 -1 -3 -5 -4 -4 -4 -4 -7 -9 -9 -9 -7 -6 -6 -3 -7 -7 -7 -8 -10 -23 -49 -55 -40 -25 -21 -17 -2 -1 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -0 -0 -0 -1 -2 -2 -3 -5 -7 -11 -10 -8 -11 -22 -37 -27 -25 -29 -36 -37 -28 -16 -17 -28 -30 -47 -71 -80 -72 -60 -50 -47 -49 -50 -49 -44 -41 -51 -32 -16 -6 -1 0 0 0 0 0 0 -0 -0 -6 -18 -29 -49 -56 -47 -33 -19 -9 -5 -8 -8 -4 -2 -2 -4 -4 -4 -4 -10 -4 -5 -23 -31 -10 -1 -8 -10 -4 -0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -0 -0 0 -0 -0 -1 -2 -3 -4 -6 -6 -7 -8 -9 -11 -11 -10 -7 -3 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -0 -0 -0 -1 -1 -1 -1 -2 -2 -3 -3 -2 -2 -2 -2 -2 -1 -0 0 0 -0 -0 -0 -1 -0 -0 -0 -1 -3 -6 -6 -2 -1 -1 -1 -2 -3 -9 -9 -6 -2 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -0 -1 -2 -9 -14 -17 -20 -27 -20 -23 -29 -29 -27 -27 -27 -28 -15 -9 -6 -5 -4 -3 -3 -6 -6 -4 -4 -4 -4 -4 -3 -2 -2 -7 -19 -47 -94 -105 -90 -67 -58 -49 -32 -26 -17 -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 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 -6 -25 -53 -12 -6 -6 -6 -6 -6 -7 -8 -9 -8 -10 -15 -19 -21 -16 -16 -17 -21 -27 -32 -28 -22 -18 -18 -17 -13 -12 -16 -17 -17 -25 -51 -88 -92 -55 -26 -16 -16 -13 -10 -11 -9 -3 -2 -1 0 -0 -4 -3 -3 -9 -16 -18 -16 -15 -17 -20 -24 -24 -15 -10 -8 -5 -3 -4 -6 -7 -7 -7 -4 -2 -1 -3 -10 -28 -39 -56 -72 -80 -78 -75 -68 -56 -44 -41 -41 -45 -53 -57 -57 -54 -47 -38 -30 -25 -21 -22 -15 -11 -7 -8 -12 -12 -10 -8 -6 -7 -8 -8 -9 -8 -9 -22 -24 -18 -11 -25 -19 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -1 -0 -0 0 -1 -4 -8 -8 -7 -7 -6 -5 -2 -3 -3 -5 -5 -7 -8 -15 -43 -84 -83 -49 -37 -44 -37 -4 -0 -1 -1 -1 -1 -0 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -2 -3 -5 -15 -12 -9 -7 -7 -17 -22 -16 -6 -6 -15 -17 -9 -15 -16 -36 -46 -68 -80 -72 -59 -52 -45 -44 -43 -45 -42 -33 -37 -37 -30 -19 -7 -1 0 0 0 0 0 0 0 -1 -1 -1 -6 -13 -21 -28 -27 -18 -8 -6 -8 -4 -2 -2 -4 -8 -11 -13 -30 -15 -15 -55 -77 -31 -1 -15 -22 -9 -2 -1 -0 0 0 -1 -2 -2 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -7 -8 -8 -8 -7 -6 -5 -4 -2 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -3 -4 -3 -1 -0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -1 -3 -4 -2 -0 -1 -3 -9 -10 -9 -6 -6 -7 -6 -5 -11 -11 -7 -2 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 -3 -5 -7 -9 -15 -14 -20 -27 -31 -29 -29 -28 -29 -22 -16 -11 -7 -6 -5 -6 -7 -6 -5 -4 -5 -4 -4 -3 -2 -2 -3 -7 -22 -67 -94 -81 -67 -59 -51 -41 -38 -34 -23 -13 -9 -7 -2 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -12 -1 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -7 -19 -26 -13 -6 -7 -5 -4 -5 -7 -10 -10 -8 -11 -15 -17 -15 -11 -13 -15 -20 -26 -29 -28 -21 -18 -20 -18 -15 -14 -17 -20 -18 -29 -55 -78 -76 -45 -14 -8 -10 -10 -7 -6 -5 -2 -3 -2 -1 -2 -4 -3 -14 -19 -20 -19 -17 -17 -21 -17 -12 -10 -7 -7 -6 -3 -3 -5 -5 -5 -4 -4 -3 -1 -2 -5 -14 -33 -47 -57 -70 -79 -81 -78 -69 -50 -32 -29 -39 -49 -54 -55 -51 -46 -44 -45 -46 -44 -40 -43 -36 -28 -20 -15 -15 -14 -12 -9 -7 -7 -9 -9 -9 -16 -22 -28 -15 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -5 -2 -1 0 0 -1 -3 -8 -8 -7 -6 -4 -3 -7 -9 -8 -8 -9 -9 -8 -8 -20 -55 -48 -33 -29 -23 -7 -15 -17 -17 -13 -6 -2 -2 -3 -2 -1 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -3 -7 -5 -7 -8 -6 -6 -8 -4 -1 -2 -8 -10 -8 -10 -3 -15 -34 -41 -43 -53 -68 -53 -45 -42 -39 -40 -40 -34 -33 -36 -39 -32 -18 -5 -0 0 0 0 0 0 0 0 0 0 -0 -3 -12 -28 -35 -29 -17 -10 -7 -4 -2 -1 -4 -9 -16 -21 -44 -38 -63 -98 -98 -48 -6 -14 -19 -9 -4 -4 -0 -0 0 -3 -10 -12 -8 -1 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -7 -8 -8 -7 -4 -3 -3 -2 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -2 -3 -2 -1 -2 -4 -3 -4 -3 -1 -0 -0 -0 -0 -1 -3 -7 -7 -4 -2 -2 -5 -7 -12 -11 -9 -13 -9 -8 -10 -9 -5 -2 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -5 -6 -5 -3 -2 -2 -1 -1 -1 -1 -2 -2 -3 -4 -7 -10 -15 -23 -26 -27 -28 -28 -27 -22 -12 -12 -11 -9 -8 -7 -5 -4 -5 -5 -5 -4 -4 -3 -3 -5 -11 -43 -80 -82 -70 -65 -58 -50 -47 -46 -38 -28 -20 -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 0 0 0 0 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 -59 -36 0 0 0 0 0 0 0 0 0 0 -6 -17 -23 -11 -1 0 0 0 0 -1 -18 -40 -30 -16 -10 -8 -5 -3 -6 -10 -14 -15 -14 -16 -19 -17 -13 -11 -11 -12 -17 -21 -22 -23 -22 -20 -21 -21 -22 -22 -20 -21 -28 -43 -76 -117 -120 -74 -10 -12 -13 -11 -8 -6 -4 -2 -1 -2 -4 -6 -6 -5 -12 -12 -13 -16 -18 -19 -17 -3 -5 -5 -5 -4 -2 -1 -3 -6 -6 -5 -4 -3 -3 -2 -3 -8 -21 -40 -57 -63 -67 -76 -78 -73 -62 -45 -32 -25 -31 -43 -49 -47 -41 -39 -41 -46 -51 -52 -51 -50 -47 -43 -37 -31 -25 -19 -14 -12 -10 -8 -9 -11 -14 -21 -27 -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 -1 -1 -0 0 -0 -4 -5 -2 -3 -4 -2 -1 0 0 -0 -1 -2 -3 -6 -8 -8 -8 -12 -12 -10 -9 -9 -8 -5 -1 -2 -8 -26 -19 -9 -7 -9 -15 -14 -17 -17 -11 -6 -5 -4 -3 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -5 -4 -2 -4 -6 -6 -4 -2 -0 0 0 0 0 0 -0 -0 -1 -8 -9 -18 -46 -75 -58 -46 -41 -39 -36 -35 -35 -37 -39 -39 -39 -33 -20 -7 -1 -0 0 0 0 0 0 0 0 0 -1 -7 -20 -21 -13 -8 -4 -4 -3 -2 -1 -1 -5 -17 -29 -38 -41 -61 -87 -95 -73 -40 -24 -9 -3 -1 -1 -1 -1 -1 -4 -11 -14 -8 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -5 -8 -8 -8 -8 -5 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -8 -11 -9 -16 -11 -10 -7 -4 -2 -0 0 0 -0 -3 -9 -13 -12 -9 -1 -2 -3 -3 -6 -12 -14 -13 -11 -9 -6 -4 -3 -1 -0 -1 -1 -1 -1 -1 -2 -1 -2 -3 -5 -5 -6 -8 -9 -6 -3 -2 -2 -2 -2 -2 -2 -1 -1 -2 -2 -3 -4 -9 -16 -21 -26 -29 -32 -30 -19 -14 -13 -12 -10 -8 -7 -7 -7 -5 -6 -6 -5 -4 -4 -4 -8 -21 -55 -76 -75 -70 -62 -58 -55 -55 -53 -48 -38 -24 -10 -3 -1 -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 -72 -90 -66 -28 0 0 0 -3 -7 -1 -3 -6 -0 -3 -2 -12 -24 -19 0 0 0 0 0 -1 -5 -15 -21 -18 -11 -5 -6 -7 -11 -14 -16 -16 -15 -17 -18 -14 -15 -14 -12 -13 -18 -18 -16 -18 -22 -25 -28 -46 -72 -76 -51 -33 -53 -112 -161 -155 -148 -86 -13 -12 -8 -7 -6 -6 -7 -8 -9 -6 -5 -6 -6 -3 -1 -2 -6 -13 -15 -10 -4 -1 -3 -4 -3 -2 -2 -1 -2 -4 -5 -4 -4 -4 -4 -4 -7 -15 -29 -52 -70 -74 -70 -69 -70 -69 -62 -51 -39 -27 -23 -37 -43 -37 -32 -33 -37 -41 -48 -48 -47 -49 -51 -51 -48 -42 -34 -24 -18 -16 -17 -14 -15 -15 -18 -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 -1 -4 -6 0 0 0 -3 -3 -1 -0 -1 -0 -0 -0 -0 0 0 -0 -0 -7 -12 -10 -8 -10 -12 -10 -7 -7 -6 -4 0 0 -0 -6 -9 -5 -3 -7 -12 -9 -4 -6 -6 -5 -4 -3 -2 -1 -2 -2 -1 -0 -1 -3 -7 -3 -7 -4 -9 -14 -7 -5 -6 -7 -12 -14 -10 -3 0 0 0 0 0 0 0 0 0 0 -0 -0 -11 -47 -83 -60 -49 -45 -42 -36 -30 -28 -31 -32 -32 -39 -42 -36 -21 -7 -1 -0 -0 0 0 0 0 0 0 -0 -2 -8 -9 -6 -4 -5 -7 -4 -2 -1 -1 -6 -19 -30 -33 -33 -36 -42 -55 -73 -73 -29 -7 -1 0 -1 -3 -4 -3 -2 -2 -2 -1 -0 -0 0 0 0 0 -0 -0 0 0 -0 -0 -3 -6 -8 -7 -6 -12 -12 -8 -4 -2 -2 -1 0 -0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -2 -2 -4 -7 -11 -11 -11 -14 -14 -13 -11 -7 -3 -1 -1 -0 -4 -10 -14 -14 -10 -1 -1 -1 -2 -3 -4 -7 -9 -11 -11 -9 -9 -11 -10 -7 -2 -1 -1 -2 -2 -3 -3 -3 -4 -8 -9 -7 -6 -6 -6 -4 -3 -3 -3 -3 -5 -7 -5 -3 -2 -2 -2 -2 -3 -6 -11 -18 -26 -30 -33 -29 -23 -19 -17 -15 -11 -8 -9 -9 -6 -6 -7 -6 -5 -5 -5 -7 -9 -32 -62 -75 -71 -65 -64 -63 -64 -66 -65 -56 -43 -27 -16 -7 -2 -0 -0 0 0 0 0 -0 -0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -75 -39 -11 0 0 -6 -28 -75 -36 -90 -116 -74 -28 -13 -6 -13 -15 -4 0 0 0 -3 -8 -17 -28 -31 -23 -14 -8 -5 -8 -13 -17 -15 -13 -13 -13 -12 -9 -12 -14 -15 -16 -18 -18 -15 -21 -40 -63 -85 -117 -100 -54 -55 -58 -75 -117 -156 -145 -131 -82 -30 -16 -15 -7 -6 -8 -9 -8 -6 -6 -5 -4 -8 -7 -9 -14 -10 -8 -9 -5 -1 -0 -1 -2 -1 -1 -1 -2 -3 -5 -4 -4 -5 -6 -6 -8 -11 -23 -36 -62 -79 -80 -73 -71 -75 -74 -67 -54 -41 -31 -28 -35 -39 -33 -27 -28 -33 -37 -42 -44 -32 -34 -42 -45 -47 -46 -38 -29 -23 -23 -26 -26 -25 -20 -23 -15 -3 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 0 0 -0 -0 -0 -0 0 0 -0 -2 -4 -2 0 0 0 0 -0 -5 -4 -3 -4 -6 -6 -4 -3 -1 0 -0 -0 -0 -4 -2 -1 -0 -2 -5 -5 -1 -0 -0 -0 -1 -2 -2 -2 -7 -15 -14 -6 -6 -20 -35 -17 -14 -7 -11 -13 -10 -20 -20 -25 -33 -26 -12 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 -3 -18 -50 -78 -66 -56 -46 -41 -38 -34 -30 -26 -24 -29 -32 -33 -33 -28 -15 -5 -1 -0 0 0 0 0 0 0 0 -0 -3 -4 -3 -1 -3 -5 -2 -0 -0 -1 -5 -14 -23 -29 -31 -30 -27 -29 -35 -29 -8 -2 -0 -0 -1 -4 -9 -3 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -0 -2 -5 -8 -10 -11 -13 -18 -17 -11 -6 -5 -4 -1 -0 -0 -0 -0 -0 -0 -1 -3 -5 -2 -1 -1 -2 -2 -2 -2 -1 -2 -2 -4 -7 -8 -7 -9 -13 -16 -16 -13 -11 -9 -5 -3 -2 -3 -5 -6 -7 -3 -1 -1 -1 -3 -6 -8 -6 -4 -12 -13 -12 -14 -18 -17 -13 -5 -2 -2 -2 -3 -4 -5 -6 -6 -9 -9 -5 -3 -2 -2 -2 -2 -3 -3 -4 -7 -16 -19 -17 -12 -11 -11 -6 -6 -5 -5 -11 -21 -30 -38 -39 -36 -35 -32 -25 -18 -9 -10 -9 -8 -8 -8 -8 -8 -7 -6 -6 -7 -17 -35 -47 -63 -66 -66 -67 -71 -79 -86 -83 -68 -53 -38 -21 -5 -0 -0 0 0 0 0 0 0 -0 -1 -2 -3 -6 -7 -6 -5 -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 -1 -2 -3 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -23 -8 -1 -1 0 -21 -93 -210 -191 -168 -122 -88 -45 -8 -0 -11 -24 -13 0 0 -1 -10 -17 -24 -27 -27 -22 -12 -16 -13 -9 -10 -13 -11 -11 -14 -12 -9 -8 -8 -10 -10 -13 -15 -25 -44 -69 -93 -109 -112 -98 -89 -87 -90 -104 -115 -125 -130 -118 -109 -99 -44 -19 -18 -14 -10 -8 -5 -4 -7 -12 -13 -7 -20 -20 -22 -19 -12 -8 -9 -6 -2 -0 -0 -1 -2 -1 -3 -5 -6 -7 -6 -6 -9 -10 -8 -7 -12 -25 -37 -62 -76 -77 -74 -74 -77 -73 -62 -51 -42 -35 -31 -28 -31 -34 -31 -28 -31 -34 -31 -27 -10 -9 -13 -15 -20 -37 -45 -37 -32 -31 -33 -30 -19 -5 -3 -2 -0 -2 -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 -1 -3 -3 -0 -0 -2 -1 -0 0 0 0 -0 -3 -5 -2 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 -0 -1 -1 -1 -3 -3 -2 -0 -5 -22 -45 -31 -8 -4 -5 -5 -6 -17 -29 -48 -61 -51 -21 -0 -1 -4 -1 -0 0 0 0 0 0 0 0 -0 -2 -6 -27 -63 -62 -49 -40 -35 -35 -36 -32 -22 -20 -19 -18 -21 -23 -17 -8 -2 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -4 -0 -0 -0 -0 -0 -1 -4 -12 -20 -26 -29 -30 -28 -21 -5 -1 -0 -0 -0 -1 -5 -8 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -3 -1 -1 -3 -6 -9 -12 -16 -20 -15 -10 -8 -7 -4 -1 -1 -1 -0 -0 -0 -0 -1 -2 -3 -2 -1 -2 -2 -2 -2 -2 -2 -2 -3 -5 -9 -11 -11 -10 -10 -14 -19 -22 -23 -14 -7 -5 -4 -3 -2 -1 -1 -0 -0 -0 -1 -4 -6 -4 -5 -5 -10 -11 -10 -13 -13 -9 -10 -6 -2 -2 -3 -3 -4 -7 -10 -13 -14 -11 -6 -2 -1 -1 -1 -2 -3 -3 -4 -6 -19 -23 -17 -11 -17 -19 -11 -23 -16 -9 -9 -15 -28 -44 -49 -53 -52 -45 -41 -34 -16 -15 -12 -10 -10 -11 -11 -10 -9 -8 -8 -8 -11 -20 -30 -50 -58 -60 -65 -77 -86 -91 -90 -85 -77 -61 -37 -12 -4 -1 -0 0 0 0 0 0 0 -0 -0 -1 -1 -3 -5 -5 -5 -7 -8 -8 -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 0 0 0 0 0 0 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 -20 -14 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -3 -11 -23 -28 -37 -36 -81 -166 -182 -38 -22 -9 -2 -4 -8 -15 -26 -8 -0 0 -1 -8 -17 -21 -22 -21 -19 -16 -11 -12 -14 -11 -16 -19 -7 -7 -8 -12 -21 -16 -14 -44 -40 -31 -48 -91 -121 -114 -111 -100 -79 -92 -115 -132 -140 -141 -131 -114 -99 -93 -88 -43 -18 -12 -10 -9 -7 -3 -2 -6 -11 -13 -14 -26 -19 -15 -12 -10 -9 -9 -7 -3 -1 -0 -0 -1 -3 -5 -7 -8 -8 -8 -8 -10 -13 -10 -8 -14 -27 -41 -59 -68 -68 -66 -66 -67 -64 -52 -48 -44 -35 -26 -23 -25 -32 -30 -27 -30 -32 -21 -3 -0 0 0 0 -3 -11 -16 -15 -16 -18 -20 -16 -3 -0 0 -0 -0 -4 -10 -12 -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 -1 -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 -1 -1 -1 -1 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 -1 -1 -1 -1 -3 -12 -32 -53 -57 -27 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -21 -65 -72 -55 -49 -41 -39 -37 -29 -20 -15 -12 -10 -12 -13 -11 -8 -4 -0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -1 -1 -1 -0 0 -1 -5 -13 -17 -21 -27 -30 -25 -12 -4 -1 -0 -0 -0 0 -0 -0 -1 -0 -1 -1 -0 -0 -0 -0 -0 -2 -2 -1 -2 -5 -4 -1 -0 -1 -3 -6 -8 -11 -15 -12 -8 -6 -5 -4 -5 -4 -2 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -3 -5 -7 -9 -8 -7 -8 -8 -9 -13 -20 -23 -13 -11 -7 -6 -7 -7 -2 -0 -0 0 -0 -1 -2 -4 -3 -3 -6 -7 -7 -6 -7 -4 -3 -7 -9 -8 -8 -7 -5 -6 -8 -12 -16 -18 -15 -6 -4 -4 -4 -4 -4 -4 -4 -4 -5 -15 -18 -13 -8 -10 -11 -11 -10 -11 -11 -7 -8 -18 -43 -54 -57 -57 -57 -60 -55 -36 -26 -18 -12 -10 -10 -12 -13 -13 -13 -10 -10 -9 -13 -25 -44 -60 -68 -68 -73 -81 -82 -86 -88 -86 -75 -48 -28 -15 -6 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -2 -4 -4 -4 -4 -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 -1 -1 -0 -0 0 0 0 0 0 0 -0 -2 -9 -26 -33 -22 -8 -1 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -0 -45 -85 -97 -113 -78 -15 -0 -0 -2 -0 0 -3 -9 -32 -51 -39 -4 -5 -7 -6 -4 -6 -12 -13 -13 -17 -20 -21 -26 -23 -43 -57 -73 -76 -54 -33 -27 -81 -94 -91 -110 -104 -89 -89 -104 -117 -113 -111 -99 -33 -87 -136 -143 -139 -128 -112 -97 -88 -85 -84 -82 -21 -12 -31 -38 -26 -9 -1 -2 -6 -9 -11 -12 -7 -10 -10 -8 -7 -6 -6 -7 -9 -6 -4 -3 -4 -6 -8 -10 -10 -9 -9 -12 -16 -13 -15 -24 -38 -51 -60 -65 -64 -58 -57 -61 -60 -50 -44 -42 -35 -32 -31 -28 -29 -29 -28 -33 -37 -25 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -2 0 0 0 0 0 -1 -4 -8 -11 -13 -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 -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 -16 -22 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -30 -72 -78 -56 -55 -45 -42 -37 -26 -22 -15 -9 -6 -5 -5 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -1 -1 -1 -1 0 -1 -5 -16 -20 -24 -28 -30 -26 -17 -8 -2 -0 -0 -0 0 -0 -2 -2 -2 -2 -2 -2 -3 -1 -1 -1 -2 -2 -4 -7 -8 -6 -1 -0 -0 -1 -2 -5 -7 -10 -12 -12 -8 -4 -2 -2 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -2 -4 -8 -9 -10 -12 -14 -16 -12 -9 -9 -8 -7 -11 -9 -13 -19 -18 -17 -18 -12 -5 -2 -1 -0 0 -0 -1 -3 -4 -7 -8 -5 -2 -1 -1 -1 -1 -5 -11 -17 -18 -21 -12 -8 -7 -9 -13 -15 -11 -5 -5 -8 -11 -12 -12 -9 -8 -8 -8 -11 -12 -10 -8 -8 -10 -10 -9 -8 -7 -5 -8 -11 -31 -48 -57 -61 -68 -81 -71 -58 -48 -38 -25 -17 -18 -17 -21 -27 -24 -11 -12 -10 -10 -17 -32 -57 -81 -74 -73 -75 -72 -69 -63 -63 -80 -64 -47 -30 -15 -5 -3 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -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 -1 -7 -17 -22 -17 -9 -4 0 0 -0 -2 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -36 -121 -124 -97 -61 -0 -3 -4 -11 -15 -19 -36 -95 -126 -107 -59 -8 -11 -13 -14 -10 -11 -16 -18 -20 -20 -23 -25 -14 -24 -84 -88 -87 -86 -78 -64 -51 -116 -131 -117 -116 -128 -138 -138 -133 -125 -113 -105 -94 -52 -113 -129 -124 -116 -107 -95 -85 -80 -79 -81 -68 -18 -9 -55 -64 -44 -18 -3 -6 -8 -8 -8 -5 -4 -8 -10 -9 -8 -10 -12 -14 -15 -8 -9 -6 -3 -5 -8 -11 -10 -9 -10 -12 -12 -12 -14 -30 -44 -54 -60 -63 -64 -56 -44 -47 -59 -62 -56 -52 -48 -49 -46 -42 -38 -33 -29 -28 -24 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -11 -14 -14 -14 -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 -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 -33 -78 -95 -67 -43 -42 -35 -31 -28 -25 -22 -14 -7 -4 -3 -2 -2 -3 -7 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -2 -1 -0 -1 -3 -9 -18 -23 -29 -32 -29 -22 -11 -5 -1 -0 -0 -0 -2 -4 -4 -5 -6 -6 -8 -10 -6 -5 -5 -8 -11 -13 -15 -17 -15 -4 -0 0 -0 -1 -2 -4 -7 -9 -13 -11 -5 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -6 -8 -10 -13 -17 -21 -11 -8 -8 -7 -6 -6 -8 -12 -17 -20 -19 -14 -9 -7 -8 -8 -5 -2 -3 -4 -5 -8 -11 -10 -5 -1 -0 -1 -2 -3 -5 -8 -12 -15 -25 -15 -6 -3 -4 -6 -9 -6 -5 -6 -9 -14 -20 -22 -20 -18 -17 -15 -12 -9 -8 -16 -11 -9 -8 -8 -8 -8 -6 -15 -17 -22 -33 -50 -69 -79 -83 -71 -63 -57 -48 -44 -29 -23 -20 -26 -37 -40 -20 -17 -14 -12 -12 -17 -36 -65 -77 -84 -83 -80 -80 -80 -63 -66 -79 -72 -53 -35 -21 -13 -11 -10 -11 -10 -6 -2 -0 0 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 -1 -2 -5 -7 -6 -5 -1 -0 -1 -8 -15 -2 -0 0 0 0 0 0 0 0 0 -0 -30 -14 -48 -188 -123 -46 -17 -16 -34 -44 -32 -62 -78 -96 -98 -103 -84 -39 -10 -9 -9 -11 -19 -28 -39 -48 -59 -65 -52 -91 -101 -75 -80 -81 -87 -92 -104 -109 -103 -108 -127 -110 -112 -124 -137 -144 -142 -123 -106 -108 -123 -142 -121 -110 -99 -92 -88 -84 -80 -75 -73 -77 -71 -62 -65 -77 -65 -39 -17 -8 -8 -7 -6 -7 -4 -2 -4 -7 -11 -14 -16 -17 -13 -6 -3 -11 -6 -4 -5 -7 -10 -11 -11 -11 -12 -13 -16 -22 -40 -38 -47 -58 -69 -72 -50 -13 -31 -61 -66 -57 -55 -37 -32 -33 -34 -33 -28 -19 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -16 -15 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 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 -37 -100 -131 -87 -43 -46 -43 -37 -29 -23 -17 -10 -4 -2 -1 -1 -1 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -0 -0 -1 -1 -7 -15 -27 -38 -39 -26 -16 -9 -3 -0 -0 -1 -2 -4 -5 -9 -14 -15 -19 -31 -21 -15 -17 -21 -26 -27 -25 -20 -20 -7 -1 0 -0 -0 -0 -1 -5 -6 -9 -10 -8 -5 -2 -2 -2 -1 -1 -1 -2 -1 -0 -0 -0 -1 -1 -0 -0 -1 -2 -4 -6 -8 -10 -14 -14 -10 -7 -7 -8 -9 -5 -7 -7 -11 -15 -15 -10 -6 -9 -12 -10 -6 -7 -14 -15 -20 -17 -17 -14 -8 -2 -1 -3 -5 -5 -6 -7 -5 -10 -16 -12 -4 -0 -1 -1 -3 -2 -3 -4 -7 -14 -26 -28 -27 -27 -27 -23 -16 -11 -8 -8 -7 -6 -7 -8 -8 -7 -7 -14 -16 -15 -19 -29 -68 -84 -76 -68 -69 -68 -56 -47 -37 -34 -33 -35 -40 -57 -51 -37 -23 -15 -13 -16 -30 -37 -56 -72 -90 -105 -95 -45 -4 -26 -66 -83 -83 -71 -53 -44 -39 -36 -35 -32 -23 -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 -1 -2 -2 -1 -0 -0 -1 -5 -17 -6 -1 0 0 0 0 0 0 0 0 -0 -63 -96 -154 -207 -130 -58 -62 -93 -133 -168 -57 -100 -107 -103 -103 -102 -80 -38 -19 -13 -10 -13 -28 -32 -65 -88 -96 -101 -95 -90 -87 -82 -73 -80 -112 -128 -135 -140 -132 -122 -131 -131 -135 -135 -135 -136 -136 -124 -110 -123 -123 -114 -100 -89 -83 -79 -78 -78 -75 -66 -60 -66 -63 -64 -60 -43 -32 -19 -9 -6 -6 -5 -4 -3 -3 -2 -4 -8 -13 -17 -17 -15 -11 -6 -6 -10 -5 -8 -9 -10 -12 -13 -14 -14 -15 -19 -27 -36 -42 -27 -44 -57 -67 -70 -56 -32 -52 -56 -47 -34 -25 -7 0 -3 -7 -9 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -7 -7 -5 -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 0 0 0 0 0 0 0 0 0 0 0 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 -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 -25 -86 -138 -127 -66 -62 -54 -43 -33 -25 -17 -9 -3 -1 -1 -1 -1 -0 0 0 0 0 -0 -2 -3 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 0 0 -0 0 -0 -5 -14 -28 -40 -42 -25 -15 -7 -3 -1 -1 -2 -3 -8 -11 -18 -21 -33 -59 -60 -56 -54 -41 -29 -26 -30 -35 -24 -9 -2 -0 -0 -0 -0 -0 -2 -2 -4 -6 -7 -5 -3 -2 -2 -1 -0 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -1 -2 -2 -2 -2 -3 -5 -6 -6 -7 -9 -13 -16 -8 -14 -12 -12 -14 -16 -16 -15 -18 -19 -20 -29 -38 -35 -33 -42 -32 -25 -18 -10 -4 -2 -2 -3 -2 -2 -2 -1 -5 -9 -8 -4 -0 0 -0 -0 -0 -1 -1 -4 -12 -26 -23 -24 -29 -34 -30 -20 -13 -9 -8 -7 -6 -9 -14 -10 -9 -9 -9 -8 -17 -34 -23 -43 -51 -58 -65 -74 -77 -49 -25 -28 -50 -67 -61 -40 -63 -68 -67 -46 -23 -16 -14 -21 -26 -33 -47 -74 -103 -78 -20 -3 -5 -17 -42 -83 -101 -85 -77 -74 -69 -57 -43 -45 -40 -22 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -3 -1 0 0 0 0 0 0 -0 -0 0 0 -103 -124 -179 -206 -199 -150 -141 -168 -176 -156 -132 -147 -148 -154 -144 -120 -87 -57 -36 -29 -31 -41 -45 -36 -72 -104 -113 -115 -124 -133 -93 -91 -74 -86 -114 -130 -135 -139 -130 -125 -131 -135 -136 -139 -138 -137 -135 -129 -117 -119 -108 -94 -90 -92 -85 -76 -70 -67 -66 -59 -47 -42 -43 -43 -32 -19 -13 -7 -3 -2 -2 -2 -2 -2 -5 -2 -7 -10 -12 -14 -14 -13 -14 -10 -10 -11 -5 -9 -10 -12 -12 -12 -11 -13 -18 -23 -33 -38 -34 -24 -39 -50 -57 -61 -58 -50 -52 -46 -52 -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 -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 -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 -20 -71 -123 -90 -75 -62 -49 -37 -28 -19 -9 -3 -1 -1 -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 -1 -1 -3 -9 -28 -63 -43 -30 -18 -10 -5 -4 -3 -3 -5 -9 -14 -19 -32 -68 -97 -97 -96 -62 -30 -23 -31 -61 -52 -31 -12 -2 -0 -0 -0 -0 -1 -1 -1 -2 -3 -2 -2 -1 -1 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -0 -0 -1 -2 -3 -6 -9 -12 -14 -10 -14 -14 -13 -14 -20 -31 -25 -24 -20 -17 -20 -29 -40 -45 -46 -42 -33 -22 -13 -7 -3 -1 -1 -0 -0 -0 -1 -3 -4 -5 -3 -1 0 0 0 -0 -0 -1 -4 -11 -18 -18 -21 -33 -38 -29 -17 -12 -9 -7 -6 -5 -6 -9 -11 -11 -12 -9 -7 -13 -18 -28 -42 -40 -41 -51 -64 -63 -27 -14 -16 -31 -43 -37 -29 -44 -57 -58 -50 -43 -30 -17 -16 -18 -22 -33 -52 -71 -53 -11 -0 -3 -9 -19 -52 -108 -80 -42 -43 -58 -39 -24 -56 -51 -33 -20 -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 0 0 0 0 0 -0 -1 -1 -0 0 -50 -53 -165 -195 -147 -103 -126 -156 -162 -156 -167 -185 -185 -192 -151 -103 -72 -57 -50 -45 -62 -72 -57 -47 -74 -113 -121 -114 -113 -110 -92 -86 -76 -82 -91 -97 -104 -112 -109 -110 -125 -136 -134 -128 -126 -121 -115 -107 -99 -93 -88 -82 -83 -81 -77 -72 -65 -60 -50 -41 -34 -32 -37 -22 -20 -14 -8 -5 -3 -2 -3 -3 -4 -4 -5 -4 -9 -12 -11 -11 -11 -13 -15 -9 -6 -6 -6 -8 -8 -9 -8 -7 -8 -15 -23 -24 -33 -33 -26 -24 -36 -51 -54 -51 -47 -46 -48 -41 -46 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -76 -130 -108 -86 -66 -53 -44 -37 -29 -19 -10 -4 -2 -1 -1 -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 -1 -1 -1 -12 -42 -52 -48 -38 -26 -18 -15 -15 -17 -14 -15 -17 -20 -27 -44 -51 -57 -110 -90 -42 -25 -32 -64 -72 -62 -32 -7 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -1 -0 -0 -0 -1 -1 -1 -1 -2 -2 -1 -1 -0 0 -0 -1 -3 -5 -6 -8 -8 -9 -11 -13 -13 -16 -24 -27 -30 -24 -14 -7 -7 -14 -30 -38 -43 -44 -40 -32 -22 -12 -6 -2 -0 0 0 -0 -3 -3 -2 -2 -2 -1 0 0 0 0 -1 -2 -5 -8 -11 -19 -31 -38 -34 -22 -15 -13 -11 -9 -6 -4 -5 -3 -3 -5 -8 -8 -9 -16 -19 -28 -49 -48 -37 -37 -50 -41 -18 -11 -11 -16 -20 -11 -13 -17 -26 -35 -46 -57 -48 -36 -28 -23 -22 -28 -37 -49 -53 -23 -10 -27 -47 -44 -25 -95 -75 -21 -1 -2 -0 -23 -66 -70 -54 -45 -41 -18 -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 -3 -2 -0 -0 -16 -60 -171 -190 -190 -156 -130 -128 -125 -118 -144 -177 -171 -138 -92 -64 -48 -44 -44 -43 -55 -70 -45 -38 -37 -50 -81 -95 -93 -92 -92 -84 -74 -74 -71 -71 -78 -85 -87 -91 -113 -123 -118 -110 -105 -99 -91 -84 -78 -72 -67 -68 -73 -70 -64 -56 -50 -50 -49 -36 -26 -23 -24 -14 -8 -5 -5 -5 -4 -3 -3 -4 -6 -5 -5 -6 -10 -11 -11 -10 -10 -12 -11 -3 -3 -4 -6 -8 -8 -7 -6 -7 -10 -16 -24 -29 -21 -20 -21 -28 -39 -50 -53 -48 -46 -49 -48 -37 -24 -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 -50 -86 -75 -58 -49 -42 -38 -35 -27 -17 -10 -5 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -9 -21 -35 -49 -52 -47 -38 -34 -39 -41 -37 -31 -29 -33 -34 -10 -26 -104 -122 -104 -103 -114 -104 -83 -74 -51 -23 -6 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -5 -7 -6 -4 -4 -7 -11 -12 -12 -14 -16 -24 -20 -17 -14 -11 -11 -13 -4 -11 -25 -37 -41 -41 -45 -36 -22 -11 -4 -1 -0 -0 -2 -16 -7 -1 -0 -0 -0 0 0 -1 -2 -4 -6 -6 -5 -14 -37 -47 -40 -26 -16 -17 -17 -15 -11 -7 -5 -3 -2 -2 -2 -4 -5 -9 -18 -28 -22 -27 -39 -44 -41 -48 -43 -30 -21 -17 -16 -14 -9 -13 -22 -28 -23 -12 -21 -51 -62 -51 -37 -29 -29 -28 -35 -47 -53 -62 -79 -80 -64 -42 -82 -81 -32 0 0 -0 -33 -62 -78 -87 -68 -54 -40 -25 -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 -1 -3 -1 -0 -0 -22 -86 -156 -184 -207 -197 -148 -114 -113 -125 -124 -163 -133 -91 -63 -55 -43 -42 -46 -49 -46 -43 -48 -63 -70 -75 -82 -91 -90 -82 -77 -78 -74 -69 -67 -69 -70 -70 -72 -76 -88 -87 -88 -86 -81 -75 -71 -67 -63 -59 -55 -55 -60 -52 -52 -45 -37 -33 -31 -25 -19 -11 -8 -8 -6 -5 -5 -5 -5 -4 -3 -4 -5 -4 -4 -7 -11 -10 -12 -13 -12 -11 -8 -2 -4 -2 -5 -7 -9 -10 -9 -9 -9 -9 -13 -19 -15 -18 -28 -35 -41 -44 -42 -42 -50 -53 -47 -43 -32 -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 -39 -67 -62 -44 -37 -33 -29 -27 -24 -19 -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 -1 -10 -27 -47 -68 -83 -84 -94 -91 -60 -34 -32 -45 -42 -7 -5 -66 -103 -103 -97 -110 -114 -87 -75 -61 -39 -16 -3 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -3 -12 -12 -4 -1 -2 -9 -15 -14 -13 -14 -15 -19 -18 -17 -18 -16 -13 -16 -4 -8 -21 -30 -26 -17 -26 -37 -30 -19 -10 -4 -1 -0 -0 -3 -2 -0 -0 -0 -1 -0 -1 -4 -9 -12 -11 -5 -2 -9 -23 -34 -35 -27 -18 -27 -25 -19 -16 -12 -9 -6 -5 -4 -3 -3 -5 -6 -10 -11 -13 -15 -17 -22 -29 -34 -38 -41 -45 -48 -36 -30 -21 -35 -56 -65 -60 -66 -34 -38 -43 -40 -36 -39 -40 -30 -30 -40 -53 -60 -66 -60 -52 -49 -48 -30 -0 0 0 0 -12 -22 -24 -20 -52 -56 -51 -40 -23 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 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 -35 -97 -131 -174 -239 -270 -163 -102 -98 -123 -139 -136 -92 -76 -74 -76 -74 -66 -65 -65 -62 -57 -64 -68 -51 -58 -75 -82 -75 -60 -62 -64 -57 -52 -56 -59 -56 -54 -53 -55 -57 -58 -61 -66 -64 -61 -58 -54 -53 -57 -57 -54 -46 -48 -43 -36 -28 -20 -14 -11 -12 -8 -7 -6 -7 -8 -4 -4 -5 -5 -5 -5 -8 -5 -5 -8 -13 -16 -13 -14 -15 -12 -8 -4 -5 -2 -4 -6 -9 -10 -9 -5 -4 -5 -5 -8 -15 -24 -36 -42 -46 -39 -31 -34 -58 -60 -50 -40 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -68 -57 -37 -24 -26 -20 -11 -11 -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 -1 -5 -17 -63 -133 -174 -185 -150 -80 -27 -12 -20 -13 -2 -0 -31 -65 -82 -91 -118 -114 -89 -77 -70 -55 -31 -7 -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 -3 -9 -10 -4 -1 -4 -11 -18 -24 -31 -35 -27 -24 -26 -19 -12 -13 -17 -10 -3 -8 -18 -25 -21 -4 -10 -30 -34 -31 -28 -23 -13 -9 -6 -4 -3 -2 -3 -2 -2 -1 -4 -11 -16 -12 -2 -0 -0 -3 -12 -26 -39 -37 -25 -24 -20 -16 -15 -15 -20 -15 -12 -10 -7 -5 -6 -7 -9 -8 -11 -15 -15 -15 -17 -20 -24 -25 -21 -15 -28 -40 -37 -40 -47 -50 -49 -60 -101 -73 -27 -9 -15 -21 -42 -46 -44 -41 -43 -53 -63 -53 -47 -43 -39 -29 -1 -0 0 0 0 -1 -2 -1 -25 -36 -44 -51 -42 -17 -7 -2 -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 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 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 -11 -34 -81 -86 -133 -210 -230 -143 -81 -93 -121 -124 -98 -64 -62 -84 -131 -134 -103 -83 -78 -83 -82 -81 -84 -92 -82 -69 -58 -45 -34 -28 -38 -34 -32 -33 -34 -36 -37 -37 -38 -41 -43 -47 -57 -57 -56 -55 -52 -49 -54 -51 -46 -40 -32 -27 -19 -14 -10 -8 -7 -7 -6 -6 -4 -6 -8 -5 -5 -6 -6 -7 -8 -8 -5 -4 -11 -19 -20 -11 -8 -14 -15 -10 -6 -6 -5 -5 -5 -7 -11 -10 -7 -5 -10 -8 -14 -21 -34 -48 -38 -37 -28 -16 -16 -35 -40 -33 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -88 -127 -95 -49 -33 -17 -15 -8 -4 -3 -4 -8 -11 -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 -5 -33 -82 -116 -155 -183 -126 -48 -4 -2 -1 -0 -13 -54 -84 -84 -70 -72 -90 -82 -81 -84 -78 -53 -16 -3 -1 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -3 -0 -2 -6 -13 -26 -41 -44 -29 -27 -24 -20 -19 -20 -18 -11 -6 -8 -11 -16 -16 -4 -7 -13 -18 -22 -20 -18 -47 -40 -35 -19 -6 -7 -13 -16 -15 -12 -18 -25 -21 -6 -1 -0 -0 -2 -10 -28 -44 -38 -28 -23 -19 -16 -15 -14 -25 -24 -21 -18 -14 -10 -9 -10 -13 -17 -19 -18 -16 -14 -13 -15 -17 -17 -13 -13 -9 -18 -20 -19 -18 -24 -30 -31 -57 -62 -36 -0 -0 -0 -23 -35 -38 -42 -42 -48 -46 -45 -46 -45 -28 -21 -11 -4 0 0 0 0 0 0 0 -4 -22 -53 -50 -28 -12 -4 -2 -1 -3 -2 -1 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 -1 -2 -28 -36 -53 -79 -131 -145 -109 -73 -79 -101 -101 -78 -59 -68 -104 -162 -156 -128 -110 -111 -109 -111 -101 -99 -103 -97 -56 -32 -19 -12 -12 -17 -20 -23 -27 -29 -30 -30 -30 -30 -34 -39 -44 -50 -51 -45 -43 -43 -45 -47 -48 -36 -24 -22 -19 -10 -7 -9 -10 -7 -6 -6 -6 -2 -3 -5 -7 -9 -9 -7 -6 -9 -8 -4 -7 -15 -16 -12 -5 -3 -9 -15 -10 -7 -5 -4 -4 -4 -8 -13 -16 -13 -8 -10 -14 -20 -22 -29 -34 -17 -8 -8 -4 0 0 0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -49 -91 -75 -39 -22 -16 -8 -4 -1 -1 -3 -7 -9 -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 -2 -10 -28 -49 -69 -49 -28 -10 -1 0 -0 -4 -67 -144 -165 -134 -108 -93 -99 -99 -98 -95 -87 -66 -22 -10 -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 -1 -2 -3 -3 -2 -1 -1 -9 -27 -46 -46 -20 -18 -18 -19 -18 -9 -6 -5 -2 -2 -3 -6 -8 -6 -4 -3 -4 -5 -5 -5 -3 -32 -46 -27 -6 -10 -14 -27 -25 -20 -30 -39 -21 -7 -3 -2 -2 -9 -26 -53 -56 -45 -35 -30 -26 -20 -19 -20 -21 -26 -29 -25 -21 -16 -15 -13 -15 -15 -15 -14 -15 -14 -12 -12 -12 -13 -9 -8 -10 -12 -14 -15 -15 -22 -26 -28 -37 -47 -45 -9 -7 -5 -15 -21 -30 -80 -57 -50 -45 -45 -60 -83 -66 -84 -55 -17 0 0 0 0 0 0 0 0 -5 -37 -48 -42 -23 -6 -5 -11 -27 -25 -12 -3 -3 -1 -0 -0 0 0 -0 -0 -0 -1 -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 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 -48 -31 -53 -90 -171 -169 -110 -77 -83 -98 -93 -74 -74 -115 -149 -134 -138 -139 -139 -138 -136 -124 -106 -110 -115 -102 -54 -25 -21 -18 -17 -18 -18 -19 -29 -29 -26 -27 -32 -35 -32 -35 -42 -46 -44 -35 -31 -34 -39 -41 -39 -31 -25 -13 -9 -9 -10 -8 -5 -4 -5 -6 -4 -2 -4 -7 -10 -12 -11 -8 -6 -8 -8 -6 -6 -7 -3 -1 -0 -4 -10 -14 -7 -5 -4 -3 -3 -4 -7 -13 -16 -15 -13 -14 -18 -23 -21 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -8 -30 -57 -66 -61 -48 -26 -9 -8 -3 -1 -0 -2 -5 -8 -10 -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 -4 -14 -36 -44 -15 -2 -0 0 0 -1 -51 -191 -233 -207 -177 -153 -135 -133 -132 -121 -103 -83 -53 -23 -17 -10 -5 -3 -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 -1 -3 -3 -2 -2 -9 -24 -43 -54 -26 -17 -12 -8 -4 -1 -2 -1 -3 -3 -3 -4 -8 -8 -5 -2 -2 -3 -4 -5 -6 -17 -25 -17 -3 -1 -2 -13 -14 -10 -8 -10 -16 -19 -14 -9 -11 -22 -42 -72 -76 -68 -70 -80 -76 -41 -33 -26 -27 -36 -41 -37 -32 -28 -23 -19 -18 -19 -16 -11 -12 -13 -12 -10 -11 -15 -11 -8 -9 -11 -13 -11 -14 -20 -23 -26 -31 -37 -47 -31 -26 -33 -47 -51 -43 -68 -53 -45 -45 -52 -65 -79 -79 -63 -31 -15 -10 -7 -1 -5 -3 0 -0 -0 -5 -40 -66 -74 -58 -23 -14 -28 -69 -67 -42 -33 -23 -8 -6 -3 -1 0 0 0 -0 -0 -1 -1 -1 -4 -43 -29 -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 -1 -1 -1 -1 -0 0 0 0 0 -1 -2 -3 -6 -70 -49 -61 -116 -187 -203 -103 -85 -88 -91 -86 -76 -98 -204 -207 -128 -107 -139 -158 -126 -78 -76 -111 -106 -49 -28 -25 -22 -23 -26 -29 -28 -25 -23 -26 -23 -23 -31 -42 -48 -42 -36 -41 -42 -41 -37 -35 -34 -31 -27 -23 -18 -16 -18 -12 -16 -17 -12 -5 -5 -7 -7 -5 -6 -10 -25 -21 -17 -16 -17 -19 -21 -32 -13 -2 -0 0 0 0 -5 -12 -13 -6 -6 -3 -3 -4 -6 -8 -9 -10 -13 -15 -18 -20 -24 -16 -16 -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 -14 -27 -32 -52 -109 -184 -174 -62 -18 -9 -3 -1 -0 -0 -0 -1 -6 -12 -17 -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 -1 -6 -19 -39 -54 -43 -30 -13 -0 -0 -1 -20 -165 -223 -208 -175 -133 -109 -124 -133 -113 -82 -58 -29 -21 -15 -11 -7 -4 -2 -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 -1 -1 -1 -1 -1 -5 -12 -21 -34 -31 -22 -11 -3 -2 -4 -9 -9 -10 -9 -6 -6 -8 -4 -2 -1 -0 -1 -4 -5 -8 -20 -24 -19 -7 -0 -1 -3 -4 -3 -1 -4 -25 -40 -31 -24 -18 -22 -38 -64 -60 -62 -74 -90 -109 -114 -65 -33 -25 -30 -39 -46 -35 -27 -21 -18 -18 -19 -16 -15 -15 -15 -13 -12 -13 -20 -20 -20 -20 -21 -19 -15 -14 -15 -15 -16 -16 -18 -18 -25 -31 -47 -62 -52 -46 -36 -30 -32 -37 -41 -60 -70 -79 -77 -74 -68 -49 -31 -15 -36 -42 -20 -9 -0 -12 -44 -69 -83 -77 -43 -38 -31 -62 -67 -36 -24 -32 -39 -29 -17 -9 0 0 0 0 -0 -0 -1 -1 -1 -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 -3 -4 -2 -0 0 0 0 0 0 -1 -2 -4 -10 -58 -44 -51 -94 -154 -182 -125 -95 -95 -92 -86 -89 -120 -241 -262 -137 -81 -129 -154 -121 -80 -98 -124 -93 -22 -27 -21 -15 -14 -17 -23 -31 -29 -25 -23 -22 -27 -38 -50 -54 -48 -39 -42 -40 -37 -35 -31 -31 -27 -20 -17 -16 -15 -11 -23 -17 -14 -11 -7 -8 -11 -12 -10 -15 -22 -23 -17 -17 -25 -36 -49 -65 -72 -46 -14 -2 0 -0 -0 -5 -12 -11 -6 -3 -2 -2 -3 -6 -9 -9 -9 -11 -15 -18 -17 -15 -13 -16 -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 -1 -5 -8 -53 -83 -90 -93 -102 -107 -98 -34 -8 -2 -0 -0 -0 -0 -0 -1 -4 -6 -6 -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 -1 -9 -38 -110 -161 -174 -124 -51 -5 -5 -0 -1 -117 -182 -171 -128 -89 -88 -130 -125 -88 -49 -27 -11 -10 -15 -13 -10 -8 -4 -3 -3 -1 -1 -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 -1 -3 -6 -15 -21 -18 -11 -5 -8 -17 -23 -20 -14 -10 -8 -10 -11 -4 -1 -0 -1 -1 -2 -3 -5 -4 -8 -13 -5 -1 -1 -1 -1 -2 -3 -6 -24 -49 -69 -52 -14 -13 -43 -78 -75 -57 -38 -32 -42 -29 -21 -16 -15 -18 -23 -29 -21 -16 -14 -14 -16 -17 -18 -21 -23 -23 -21 -20 -20 -22 -24 -26 -27 -27 -25 -25 -23 -20 -18 -18 -15 -15 -17 -20 -25 -36 -55 -54 -45 -29 -22 -24 -28 -31 -46 -56 -83 -94 -72 -66 -76 -54 -23 -31 -57 -51 -26 -5 -6 -16 -25 -28 -11 -17 -68 -49 -27 -33 -27 -14 -61 -65 -50 -45 -32 -2 0 0 0 -0 -0 -0 -1 -1 -1 -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 -1 -2 -2 -1 -0 0 0 0 0 0 -0 -1 -7 -17 -72 -48 -39 -72 -132 -123 -103 -99 -93 -84 -81 -93 -126 -186 -249 -84 -94 -147 -163 -153 -139 -120 -94 -60 -21 -6 -14 -15 -16 -20 -24 -30 -26 -24 -25 -28 -30 -38 -48 -49 -41 -34 -34 -32 -32 -29 -24 -14 -10 -14 -20 -16 -18 -25 -24 -10 -6 -6 -11 -17 -21 -17 -12 -16 -21 -19 -15 -14 -36 -54 -61 -59 -47 -55 -15 -2 0 -2 -7 -13 -16 -13 -6 -2 -2 -1 -1 -2 -7 -9 -8 -9 -14 -13 -9 -9 -9 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -77 -70 -46 -61 -71 -67 -58 -50 -37 -28 -11 -3 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -9 -34 -79 -97 -78 -42 -18 -24 -55 -11 -2 -76 -121 -113 -85 -82 -105 -131 -108 -71 -42 -21 -10 -15 -20 -16 -13 -16 -11 -9 -6 -4 -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 -1 -1 -2 -5 -8 -9 -8 -5 -4 -8 -17 -18 -15 -12 -7 -7 -7 -4 -2 -1 -1 -3 -9 -5 -4 -4 -2 -1 -0 -1 -1 -0 -1 -1 -4 -7 -15 -23 -29 -27 -12 -13 -37 -79 -79 -48 -21 -13 -11 -9 -9 -9 -10 -12 -14 -14 -11 -10 -11 -13 -15 -18 -22 -27 -32 -34 -31 -31 -33 -39 -45 -45 -40 -31 -30 -33 -36 -33 -26 -24 -22 -20 -19 -21 -24 -27 -33 -39 -47 -37 -24 -23 -23 -28 -40 -45 -54 -55 -25 -36 -64 -61 -35 -21 -39 -44 -38 -22 -14 -12 -25 -53 -12 -24 -68 -75 -47 -34 -48 -86 -89 -66 -61 -85 -84 -34 -8 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -1 -2 -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 -1 -0 -0 0 0 0 0 0 0 0 -1 -8 -14 -70 -32 -18 -34 -118 -75 -69 -92 -96 -76 -78 -90 -108 -134 -146 -85 -139 -211 -223 -189 -153 -111 -47 -18 -3 -1 -5 -17 -25 -36 -44 -41 -25 -24 -26 -25 -26 -31 -37 -37 -29 -25 -23 -21 -22 -18 -16 -15 -12 -13 -21 -28 -28 -21 -13 -6 -4 -5 -12 -20 -21 -14 -6 -9 -21 -33 -30 -23 -35 -48 -31 -12 -5 -12 -3 -0 0 -8 -17 -21 -17 -12 -6 -3 -2 -1 -1 -0 -7 -12 -12 -11 -16 -14 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -35 -67 -74 -54 -34 -23 -19 -16 -14 -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 -1 -9 -24 -40 -46 -53 -59 -46 -34 -80 -117 -137 -118 -88 -69 -75 -101 -114 -105 -87 -66 -46 -29 -17 -14 -16 -15 -17 -22 -18 -12 -9 -7 -4 -1 -0 0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -3 -4 -2 -6 -15 -18 -12 -10 -8 -10 -11 -12 -12 -10 -2 -1 -2 -2 -2 -1 -2 -0 -16 -10 -4 -3 -4 -0 -0 -0 -0 -1 -1 -3 -4 -9 -18 -17 -14 -15 -17 -33 -23 -42 -49 -32 -18 -11 -5 -3 -4 -5 -6 -7 -8 -8 -7 -9 -14 -17 -16 -21 -27 -35 -43 -45 -42 -49 -65 -77 -74 -59 -45 -34 -31 -36 -41 -38 -30 -27 -26 -26 -25 -26 -28 -28 -28 -31 -46 -52 -43 -35 -28 -29 -51 -85 -94 -34 -1 -11 -28 -41 -44 -28 -4 -7 -36 -47 -36 -29 -58 -91 -112 -107 -92 -93 -90 -66 -66 -100 -113 -89 -47 -73 -98 -70 -31 -4 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -8 -4 -1 -0 -0 -2 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -3 -5 -56 -20 -4 -9 -28 -72 -70 -105 -122 -96 -79 -87 -94 -110 -137 -161 -198 -282 -299 -265 -194 -127 -75 -26 -9 -1 -2 -11 -25 -59 -81 -67 -37 -21 -18 -13 -15 -20 -24 -24 -21 -18 -17 -12 -8 -10 -11 -14 -19 -23 -25 -27 -30 -19 -12 -8 -7 -10 -15 -17 -14 -9 -6 -12 -13 -21 -36 -36 -25 -15 -2 0 0 0 0 -0 -2 -13 -20 -20 -13 -8 -4 -5 -2 -1 -1 -1 -4 -9 -11 -11 -13 -14 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -21 -39 -34 -18 -6 -3 -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 -1 -2 -4 -11 -23 -31 -27 -24 -29 -35 -45 -78 -101 -85 -62 -48 -54 -78 -94 -87 -79 -68 -54 -38 -27 -20 -14 -13 -15 -20 -23 -19 -13 -11 -12 -10 -5 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -4 -9 -11 -5 -2 -1 -2 -6 -7 -7 -8 -7 -6 -6 -4 -1 -0 -1 -3 -2 -0 -0 -1 -7 -8 -6 -6 -7 -0 -0 -1 -1 -2 -3 -6 -4 -7 -8 -12 -18 -23 -32 -37 -17 -17 -22 -14 -5 -4 -10 -8 -6 -8 -8 -5 -3 -3 -3 -5 -10 -13 -13 -18 -23 -33 -45 -51 -47 -61 -71 -73 -67 -56 -45 -36 -33 -37 -43 -42 -38 -35 -33 -33 -33 -33 -34 -34 -34 -34 -39 -46 -45 -35 -34 -35 -53 -68 -43 -2 -1 -0 0 -11 -28 -22 -3 -0 -14 -28 -35 -44 -79 -97 -101 -92 -84 -94 -128 -96 -85 -118 -153 -116 -23 -40 -73 -80 -55 -12 -3 -1 0 0 0 0 0 -0 -0 0 0 0 0 -8 -9 -6 -3 -0 0 -9 -39 -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 -1 -1 -1 -80 -54 -25 -23 -81 -134 -123 -164 -180 -163 -115 -87 -86 -94 -103 -134 -179 -237 -273 -194 -161 -137 -92 -10 -3 -0 -0 -15 -37 -66 -97 -73 -36 -14 -11 -6 -8 -12 -15 -17 -16 -12 -6 -5 -5 -7 -10 -17 -30 -38 -34 -23 -18 -6 -5 -6 -9 -14 -18 -16 -11 -7 -12 -22 -20 -48 -47 -32 -13 0 0 0 0 0 0 -3 -12 -22 -23 -16 -9 -5 -4 -7 -2 -1 -1 -0 -0 -5 -11 -14 -12 -10 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -46 -34 -32 -22 -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 -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 -3 -7 -11 -16 -25 -33 -26 -23 -26 -28 -32 -53 -54 -34 -22 -28 -48 -70 -65 -59 -54 -44 -30 -18 -13 -16 -16 -18 -21 -22 -21 -16 -14 -13 -14 -13 -9 -6 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -7 -10 -6 -2 -0 -0 -2 -6 -7 -4 -1 -0 -0 -0 -0 -0 -1 -2 -5 -9 -7 -7 -11 -20 -19 -4 -1 -0 -0 -1 -1 -1 -2 -5 -2 -2 -7 -17 -29 -35 -36 -22 -15 -16 -18 -10 -3 -5 -10 -13 -15 -16 -12 -5 -5 -5 -3 -3 -7 -19 -14 -13 -15 -22 -39 -54 -49 -63 -66 -53 -50 -50 -47 -49 -52 -56 -64 -79 -83 -67 -56 -50 -43 -39 -42 -40 -42 -41 -37 -38 -43 -37 -45 -53 -59 -53 -4 -12 -10 -3 0 -2 -6 -4 -0 -8 -30 -54 -52 -61 -49 -49 -59 -66 -77 -78 -112 -102 -111 -128 -77 -48 -22 -31 -61 -88 -86 -34 -13 -3 0 0 0 0 -0 -1 -2 -1 -0 0 0 -0 -0 -1 -2 -0 -0 -2 -21 -34 -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 -1 -2 -1 -86 -45 -22 -16 -31 -106 -173 -210 -175 -128 -103 -92 -89 -91 -107 -121 -139 -191 -269 -211 -133 -166 -135 -53 -17 -12 -66 -59 -58 -61 -52 -37 -17 -8 -7 -7 -9 -6 -8 -11 -12 -8 -6 -6 -8 -7 -9 -21 -34 -39 -34 -22 -9 -4 -7 -12 -20 -21 -18 -13 -12 -13 -19 -34 -46 -39 -20 -9 -3 0 0 0 0 0 -4 -12 -21 -25 -21 -13 -7 -5 -6 -8 -2 -0 -0 -0 -2 -8 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -75 -105 -67 -31 -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 -1 -4 -5 -2 -1 -0 -0 -0 -1 -0 -0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -6 -10 -12 -15 -21 -25 -52 -51 -41 -33 -31 -36 -27 -17 -13 -28 -49 -52 -44 -39 -31 -20 -12 -9 -14 -23 -35 -39 -36 -28 -18 -14 -13 -13 -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 -1 -1 -6 -6 -2 -3 -14 -37 -34 -19 -8 -2 -0 -0 -0 0 -0 -1 -4 -9 -7 -10 -16 -28 -35 -14 -3 -0 0 -0 -1 -1 -0 -1 -1 -1 -6 -17 -31 -38 -36 -26 -17 -17 -20 -11 -7 -12 -13 -12 -12 -8 -7 -3 -5 -6 -5 -3 -2 -10 -18 -18 -17 -24 -36 -72 -77 -78 -76 -68 -55 -44 -42 -49 -55 -60 -69 -75 -61 -61 -61 -55 -50 -46 -51 -53 -54 -51 -42 -36 -51 -58 -61 -61 -60 -53 -8 -35 -35 -16 -5 0 0 0 0 -18 -56 -95 -53 -39 -28 -26 -21 -31 -73 -77 -86 -111 -148 -144 -50 -31 -19 -23 -48 -78 -67 -42 -23 -9 -1 -2 -8 -12 -7 -11 -18 -21 -21 -6 0 0 0 0 0 0 0 -0 -7 -25 -41 -19 -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 -1 -0 -9 -8 -12 -53 -114 -125 -146 -145 -104 -72 -90 -100 -94 -86 -97 -120 -139 -174 -230 -289 -272 -219 -181 -89 -62 -125 -60 -59 -45 -33 -27 -23 -20 -15 -10 -13 -16 -13 -8 -18 -27 -29 -29 -30 -29 -21 -19 -21 -24 -24 -24 -25 -21 -22 -25 -22 -27 -29 -27 -23 -24 -23 -27 -24 -16 -5 -1 -0 0 0 -1 -1 -2 -7 -19 -23 -24 -23 -18 -12 -8 -6 -6 -5 -1 -0 0 0 -3 -8 -13 -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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -113 -112 -81 -42 -20 -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 -1 -3 -6 -6 -3 -7 -9 -6 -3 -1 -1 -0 0 -0 -1 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -4 -9 -12 -12 -14 -24 -45 -65 -76 -64 -40 -23 -21 -11 -8 -17 -32 -43 -39 -31 -23 -14 -8 -8 -16 -32 -45 -51 -51 -42 -26 -11 -10 -9 -11 -13 -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 -7 -9 -7 -7 -20 -54 -47 -29 -12 -3 -2 -6 -1 -0 -0 -1 -2 -6 -26 -54 -39 -24 -28 -11 -2 -0 0 -0 -0 -1 -1 -3 -3 -5 -10 -18 -24 -34 -31 -21 -14 -15 -13 -14 -21 -19 -10 -4 -3 -1 -1 -2 -3 -5 -8 -12 -12 -14 -12 -14 -24 -31 -30 -53 -63 -61 -52 -40 -36 -37 -39 -43 -49 -54 -56 -46 -35 -32 -34 -40 -46 -52 -57 -60 -62 -64 -65 -45 -65 -74 -65 -50 -41 -47 -73 -68 -46 -30 -17 -4 -2 -1 -4 -21 -47 -89 -56 -52 -66 -71 -56 -36 -76 -87 -92 -90 -49 -36 -60 -50 -22 -15 -39 -67 -61 -43 -28 -17 -5 -8 -26 -43 -52 -54 -55 -48 -26 -6 0 0 0 0 0 0 0 0 -1 -13 -53 -52 -34 -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 -1 -10 -42 -91 -114 -103 -86 -68 -60 -71 -85 -79 -63 -61 -85 -108 -144 -165 -201 -241 -233 -158 -38 -17 -20 -22 -40 -59 -48 -43 -53 -62 -54 -31 -36 -31 -24 -22 -37 -62 -76 -95 -94 -63 -36 -31 -26 -17 -14 -19 -29 -22 -24 -24 -16 -23 -32 -33 -34 -34 -37 -53 -10 -1 0 0 0 0 0 -3 -13 -22 -24 -29 -25 -23 -21 -18 -12 -7 -4 -3 -2 -0 0 0 0 -2 -6 -9 -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 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -67 -84 -77 -46 -23 -8 -1 -1 -0 0 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 -6 -10 -15 -19 -17 -12 -7 -3 -1 -0 -0 -1 -2 -2 -2 -2 -2 -2 -0 0 0 0 0 -0 -2 -4 -7 -9 -10 -11 -16 -28 -27 -21 -14 -9 -5 -3 -3 -9 -20 -27 -24 -20 -16 -9 -4 -4 -12 -32 -61 -72 -69 -61 -47 -25 -9 -5 -6 -9 -12 -14 -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 -4 -11 -19 -24 -14 -24 -21 -11 -3 -2 -7 -14 -11 -7 -3 -0 -1 -4 -13 -9 -16 -27 -18 -5 -2 -0 0 0 -0 -0 -6 -10 -8 -8 -16 -31 -30 -33 -30 -39 -55 -34 -25 -24 -27 -21 -9 -1 -0 -1 -2 -2 -3 -6 -11 -24 -25 -20 -18 -21 -30 -29 -29 -39 -44 -40 -33 -31 -31 -33 -37 -41 -47 -70 -54 -42 -35 -33 -36 -39 -43 -51 -58 -63 -63 -52 -50 -52 -64 -71 -56 -16 -32 -47 -44 -29 -17 -38 -26 -20 -18 -12 -10 -28 -24 -46 -54 -77 -105 -97 -110 -89 -74 -74 -91 -90 -30 -66 -91 -69 -29 -20 -43 -62 -61 -45 -29 -21 -16 -29 -49 -68 -86 -99 -91 -53 -17 -2 0 0 0 0 0 0 0 0 -0 -2 -31 -47 -37 -18 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -15 -36 -30 -30 -40 -53 -42 -51 -66 -95 -103 -86 -68 -48 -29 -29 -48 -79 -110 -170 -243 -273 -209 -71 -49 -21 -59 -98 -109 -99 -79 -98 -125 -120 -74 -88 -45 -30 -35 -46 -69 -91 -105 -88 -60 -40 -22 -13 -13 -16 -22 -30 -33 -14 -5 -6 -23 -57 -69 -34 -31 -55 -64 -2 -0 0 0 0 -1 -5 -11 -22 -29 -26 -23 -19 -17 -16 -14 -9 -3 -2 -2 -1 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -32 -59 -74 -49 -26 -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 -4 -7 -10 -16 -24 -28 -19 -9 -3 -1 -0 -1 -1 -1 -3 -4 -5 -2 -1 -0 -0 -0 -0 -0 -1 -1 -3 -2 -0 -1 -5 -6 -5 -4 -2 -2 -4 -4 -4 -7 -9 -9 -8 -6 -4 -2 -4 -11 -30 -64 -93 -84 -74 -64 -49 -29 -14 -10 -10 -13 -16 -17 -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 -1 -4 -8 -17 -31 -23 -15 -8 -6 -10 -5 -9 -10 -8 -3 -1 -1 -1 -6 -10 -14 -15 -9 -4 -4 -2 -1 -2 -2 -1 -3 -6 -7 -6 -10 -16 -27 -32 -42 -68 -94 -83 -55 -25 -10 -8 -7 -1 -0 -1 -1 -1 -2 -3 -4 -6 -8 -10 -12 -14 -23 -26 -33 -36 -33 -29 -31 -28 -24 -25 -29 -35 -39 -54 -60 -61 -58 -58 -52 -50 -49 -53 -60 -69 -69 -57 -53 -57 -62 -58 -39 -4 -22 -46 -58 -43 -9 -37 -32 -28 -26 -18 -3 -23 -22 -23 -33 -61 -109 -100 -107 -94 -67 -64 -81 -62 -22 -27 -63 -73 -53 -37 -37 -41 -39 -31 -24 -16 -15 -23 -39 -64 -88 -109 -107 -59 -13 -0 0 0 0 0 0 0 0 0 -1 -1 -8 -15 -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 -77 -56 -49 -54 -64 -53 -27 -13 -26 -58 -72 -74 -72 -59 -35 -32 -31 -36 -58 -136 -197 -252 -261 -217 -187 -154 -152 -164 -170 -163 -126 -132 -179 -159 -109 -96 -46 -29 -34 -43 -50 -54 -26 -21 -38 -48 -37 -25 -26 -24 -24 -33 -36 -24 -6 -2 -17 -67 -153 -177 -79 -48 -45 -18 -1 -0 0 0 -6 -18 -30 -24 -21 -21 -21 -19 -15 -11 -7 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -10 -31 -43 -27 -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 -1 -4 -9 -16 -23 -22 -15 -9 -5 -1 -0 -0 -1 -3 -5 -6 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -7 -8 -6 -5 -4 -3 -3 -3 -3 -4 -5 -7 -11 -21 -40 -70 -104 -115 -90 -77 -65 -47 -33 -27 -21 -16 -16 -18 -18 -12 -5 -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 -2 -9 -15 -15 -11 -10 -18 -5 -4 -6 -5 -2 -1 -1 -1 -1 -2 -2 -2 -2 -3 -5 -5 -4 -4 -5 -9 -8 -8 -8 -6 -6 -10 -14 -20 -36 -57 -56 -50 -44 -22 -5 -3 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -8 -17 -28 -37 -38 -30 -23 -24 -25 -25 -27 -34 -42 -49 -69 -85 -89 -90 -98 -74 -65 -58 -51 -49 -65 -60 -59 -57 -56 -54 -52 -23 -5 -18 -43 -60 -58 -31 -43 -39 -32 -29 -26 -19 -26 -25 -20 -20 -30 -76 -93 -98 -77 -62 -84 -65 -39 -46 -113 -152 -107 -92 -60 -36 -21 -12 -8 -5 -5 -4 -5 -14 -38 -60 -85 -86 -52 -12 -0 0 -0 -0 0 0 0 0 -0 -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 -46 -31 -24 -26 -40 -42 -23 -16 -17 -1 -7 -52 -79 -74 -45 -32 -29 -39 -63 -108 -82 -76 -150 -230 -274 -279 -241 -234 -227 -190 -134 -110 -156 -113 -96 -71 -46 -49 -48 -51 -62 -79 -88 -7 -15 -30 -39 -40 -22 -10 -13 -38 -64 -52 -7 -1 -5 -53 -118 -177 -165 -49 -59 -45 -5 0 0 0 -9 -25 -37 -29 -20 -24 -21 -16 -11 -8 -6 -2 -1 -2 -3 -0 -0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -1 -39 -33 -16 -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 -3 -7 -15 -19 -16 -11 -6 -3 -2 -0 -0 -0 -2 -4 -3 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -2 -5 -10 -19 -28 -36 -45 -58 -79 -104 -107 -88 -73 -62 -53 -52 -52 -43 -32 -25 -22 -20 -14 -6 -1 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -5 -2 -1 -0 0 0 0 0 0 0 0 0 -1 -3 -5 -7 -8 -10 -5 -6 -9 -10 -8 -4 -4 -3 -2 -3 -5 0 -0 -1 -2 -3 -4 -5 -5 -8 -9 -8 -7 -5 -5 -2 -1 -6 -14 -24 -21 -27 -23 -13 -5 -4 -1 -0 0 0 0 -0 -1 -2 -1 -0 0 -0 -2 -6 -18 -40 -48 -34 -27 -29 -30 -29 -32 -35 -36 -40 -43 -44 -57 -86 -109 -98 -84 -70 -58 -47 -36 -40 -49 -55 -51 -43 -42 -49 -51 -84 -92 -65 -58 -61 -67 -63 -49 -35 -35 -32 -31 -29 -23 -18 -16 -17 -45 -83 -93 -68 -65 -91 -74 -47 -42 -62 -90 -114 -108 -74 -40 -21 -10 -4 -1 -0 -0 -0 -1 -6 -13 -29 -33 -20 -9 -9 -4 -4 -5 -2 0 -1 -2 -3 -8 -10 -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 -20 -15 -14 -16 -22 -31 -30 -54 -58 -32 -71 -93 -95 -77 -49 -33 -33 -59 -33 -8 -2 -4 -36 -125 -235 -299 -236 -172 -184 -180 -120 -67 -75 -55 -170 -163 -93 -53 -47 -48 -55 -60 -43 -1 -0 0 -0 -1 -2 -0 -1 -7 -11 -8 -1 0 0 -72 -139 -146 -79 -13 -57 -33 -4 0 -0 -4 -14 -26 -30 -24 -19 -22 -16 -10 -5 -4 -2 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -9 -7 -7 -7 -6 -2 -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 -7 -13 -12 -10 -7 -4 -3 -1 -0 -0 -1 -2 -2 -2 -1 -1 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -5 -9 -17 -29 -46 -51 -49 -43 -39 -45 -63 -67 -64 -58 -53 -54 -62 -72 -56 -40 -31 -27 -25 -18 -8 -3 -1 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -7 -7 -5 -3 -1 -0 -2 -1 -0 0 0 0 0 -0 -1 -2 -5 -9 -11 -13 -12 -12 -14 -11 -9 -11 -8 -7 -12 -13 -1 -0 -0 -3 -9 -17 -2 -3 -4 -3 -7 -13 -2 -2 -1 -1 -2 -2 -4 -4 -4 -2 -1 -1 -1 -0 0 0 0 0 -0 -2 -4 -3 -0 -0 -0 -0 -5 -17 -39 -53 -36 -30 -23 -25 -32 -34 -27 -22 -27 -36 -55 -84 -101 -93 -86 -76 -66 -59 -48 -38 -36 -39 -44 -46 -40 -40 -42 -59 -81 -79 -54 -56 -63 -79 -78 -55 -39 -37 -34 -30 -26 -22 -16 -14 -15 -29 -68 -75 -22 -65 -92 -94 -71 -42 -43 -67 -84 -95 -78 -40 -15 -4 -2 -0 0 0 -0 -0 -0 0 -2 -4 -2 -2 -6 -13 -20 -24 -16 -23 -26 -27 -33 -38 -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 -9 -8 -13 -15 -17 -22 -34 -65 -109 -131 -143 -129 -103 -73 -51 -42 -59 -100 -27 -5 0 -1 -5 -22 -52 -68 -68 -44 -55 -164 -194 -168 -135 -138 -236 -258 -187 -99 -54 -34 -18 -9 -14 -11 0 0 0 0 -0 0 0 0 -8 -21 -0 0 -1 -32 -50 -30 -2 -3 -17 -6 -1 0 -3 -12 -23 -30 -27 -21 -18 -18 -10 -6 -3 -2 -1 -1 -1 -3 -2 -0 -0 -1 -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 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -3 -5 -6 -2 -1 -1 -0 -0 -1 -2 -5 -3 -2 -2 -2 -1 -1 -1 -1 -2 -5 -8 -2 -1 -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 -1 -3 -9 -13 -13 -11 -9 -6 -4 -3 -1 -1 -1 -1 -0 -0 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -5 -8 -14 -22 -32 -42 -41 -34 -27 -24 -25 -37 -38 -42 -43 -42 -38 -38 -41 -33 -28 -28 -30 -29 -20 -8 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -4 -6 -5 -4 -2 -0 -1 -5 -4 -1 0 0 0 0 0 -0 -1 -2 -6 -10 -10 -6 -4 -6 -4 -20 -25 -19 -18 -24 -12 -6 -2 -1 -6 -12 -8 -2 -11 -16 -20 -32 -48 -6 -1 -0 -1 -3 -7 -1 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 -1 -4 -4 -1 -1 -1 -0 -1 -5 -14 -25 -24 -19 -14 -19 -26 -25 -17 -15 -21 -37 -61 -80 -80 -67 -70 -63 -53 -52 -40 -30 -30 -35 -36 -35 -31 -31 -35 -49 -58 -47 -37 -42 -58 -90 -102 -69 -44 -36 -30 -30 -30 -24 -19 -14 -13 -17 -17 -13 -20 -73 -94 -98 -89 -56 -52 -90 -107 -116 -98 -54 -21 -5 -1 -0 0 0 0 0 0 -0 -1 -1 -0 -5 -9 -14 -21 -37 -31 -37 -42 -45 -41 -31 -35 -26 -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 -3 -16 -13 -13 -13 -14 -19 -32 -62 -150 -139 -126 -118 -104 -83 -71 -94 -149 -147 -15 -2 0 0 0 -4 -13 -9 -4 -2 -15 -85 -134 -163 -194 -196 -180 -255 -277 -233 -161 -105 -67 -38 -10 -6 -1 0 0 0 0 0 -24 -78 -149 -276 -142 -89 -115 -44 -3 0 0 0 0 0 0 -2 -6 -16 -28 -34 -27 -19 -16 -14 -8 -5 -4 -3 -2 -2 -2 -4 -1 -0 -1 -3 -2 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -5 -6 -8 -9 -4 -2 -1 -1 -1 -1 -2 -6 -3 -2 -2 -2 -2 -2 -2 -1 -0 -0 -3 -11 -5 -1 -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 -1 -2 -6 -9 -12 -13 -13 -7 -4 -3 -3 -2 -2 -1 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -5 -7 -9 -11 -12 -12 -12 -18 -34 -40 -35 -33 -33 -33 -32 -36 -23 -20 -21 -21 -21 -22 -17 -7 -2 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -2 -7 -14 -11 -6 -3 -2 -2 -2 -2 -3 -3 -1 0 0 0 0 0 -0 -1 -1 -2 -7 -10 -7 -2 -0 -0 -4 -9 -14 -19 -22 -21 -13 -6 -8 -17 -25 -8 -7 -21 -37 -40 -32 -33 -8 -1 -0 -2 -10 -38 -11 -2 0 0 -0 0 0 0 -0 -0 -0 0 0 -0 -2 -2 -1 -3 -3 -5 -9 -15 -23 -23 -13 -6 -2 -2 -6 -12 -13 -15 -22 -40 -62 -71 -55 -50 -59 -55 -36 -29 -19 -12 -12 -14 -17 -19 -20 -23 -28 -37 -44 -39 -33 -34 -46 -73 -99 -78 -42 -33 -33 -39 -38 -22 -20 -17 -14 -13 -12 -11 -29 -72 -91 -89 -88 -59 -38 -60 -101 -132 -128 -78 -36 -13 -5 -2 -0 -0 -0 -0 -1 -4 -9 -9 -8 -17 -28 -25 -5 -13 -19 -26 -37 -48 -10 -11 -19 -18 -11 -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 -1 -1 -10 -13 -12 -11 -10 -11 -14 -27 -60 -102 -73 -82 -96 -115 -120 -107 -94 -71 -58 -9 0 0 0 0 -16 -74 -186 -30 -1 0 -8 -21 -72 -138 -141 -157 -181 -106 -113 -127 -134 -137 -138 -130 -106 -79 -75 -70 -40 0 -83 -156 -234 -374 -442 -371 -337 -237 -89 0 0 0 0 0 0 -1 -14 -17 -22 -30 -33 -26 -17 -14 -14 -12 -8 -5 -4 -4 -5 -5 -6 -1 -0 -5 -9 -8 -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 -1 -1 -1 -1 -1 -1 -3 -4 -5 -3 -3 -4 -7 -9 -10 -6 -2 -1 -0 -0 -0 0 0 0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -6 -25 -16 -5 -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 -1 -1 -4 -7 -11 -12 -7 -4 -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 -2 -3 -4 -6 -17 -39 -43 -33 -24 -19 -17 -15 -16 -11 -11 -12 -12 -10 -11 -11 -7 -5 -4 -4 -2 -0 -0 -0 -0 0 -0 -1 -3 -7 -10 -11 -16 -18 -11 -5 -1 -1 -3 -9 -6 -6 -6 -4 0 0 0 -1 -1 -1 -1 -1 -7 -11 -9 -4 -2 0 0 -0 -0 -3 -8 -9 -11 -12 -17 -26 -33 -37 -25 -17 -15 -18 -18 -6 -1 -0 -0 -1 -12 -45 -49 -20 -4 0 -1 -5 -2 -1 -1 -0 -0 -0 0 0 0 -0 -1 -2 -4 -2 -11 -23 -29 -29 -23 -14 -6 -1 -1 -6 -15 -20 -25 -36 -51 -63 -72 -76 -67 -52 -37 -23 -15 -11 -11 -16 -20 -15 -12 -13 -16 -21 -27 -33 -34 -27 -25 -33 -52 -78 -81 -46 -51 -85 -94 -66 -26 -21 -21 -18 -13 -10 -10 -12 -37 -58 -47 -23 -5 -7 -16 -39 -84 -128 -97 -60 -32 -16 -9 -6 -5 -7 -10 -16 -26 -31 -31 -28 -25 -22 -25 -9 -4 -7 -12 -17 -46 -24 -15 -13 -9 -7 -18 -11 -3 -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 -4 -3 -3 -12 -12 -10 -8 -8 -12 -31 -55 -44 -0 -5 -25 -59 -85 -71 -9 -8 -1 0 0 0 0 0 -8 -38 -60 -0 -0 -43 -85 -139 -213 -225 -131 -150 -162 -129 -109 -118 -123 -119 -125 -153 -174 -167 -209 -219 -233 -263 -176 -169 -186 -241 -346 -180 -376 -238 -78 0 0 0 -4 -19 -20 -16 -30 -26 -23 -26 -27 -23 -17 -14 -20 -19 -11 -6 -5 -7 -8 -5 -1 -0 0 -12 -27 -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 -3 -2 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -3 -3 -7 -9 -8 -4 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -1 -1 -6 -22 -24 -17 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 -0 -1 -2 -5 -6 -7 -5 -3 -2 -1 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -7 -14 -21 -28 -34 -40 -39 -29 -18 -10 -8 -8 -9 -8 -8 -9 -9 -9 -10 -10 -8 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -2 -9 -16 -17 -13 -13 -12 -8 -8 -5 -1 -2 -3 -4 -5 -5 -3 0 0 0 -1 -2 -1 -0 -1 -9 -13 -18 -21 -16 -1 0 0 0 -1 -3 -5 -7 -13 -21 -26 -27 -22 -12 -5 -1 -0 0 0 0 -1 -5 -8 -8 -25 -14 -9 -13 -15 -6 -19 -11 -6 -4 -2 0 0 0 0 0 -0 -1 -1 -1 -1 -11 -23 -26 -15 -10 -6 -3 -1 -2 -11 -26 -33 -39 -47 -54 -49 -44 -35 -25 -20 -18 -12 -10 -10 -12 -14 -12 -12 -15 -14 -12 -14 -17 -26 -31 -26 -20 -22 -34 -48 -50 -64 -93 -104 -91 -57 -24 -16 -16 -15 -18 -12 -9 -10 -16 -21 -9 -2 -0 -4 -17 -37 -33 -62 -73 -73 -60 -39 -36 -32 -30 -31 -36 -43 -62 -66 -61 -50 -37 -25 -32 -25 -14 -9 -6 -7 -9 -9 -9 -8 -5 -2 -1 -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 -1 -3 -3 -3 -1 -0 -14 -12 -10 -11 -13 -19 -32 -48 -21 0 0 0 0 0 -29 -80 -90 -3 0 0 0 0 0 0 0 -9 -58 -139 -189 -210 -220 -209 -188 -149 -147 -125 -115 -125 -140 -116 -89 -66 -59 -100 -156 -190 -139 -77 -70 -135 -167 -168 -118 -62 -37 -182 -108 -33 0 -1 -3 -14 -60 -54 -40 -37 -30 -25 -24 -24 -24 -23 -24 -19 -18 -13 -8 -7 -9 -8 -3 0 0 -2 -22 -30 -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 -1 -4 -7 -4 -1 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -5 -5 -4 -7 -14 -13 -6 -1 -0 0 0 -0 -0 -0 -0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 -2 -11 -15 -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 -1 -2 -2 -2 -1 -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 -4 -6 -10 -20 -27 -35 -40 -40 -35 -31 -31 -26 -18 -11 -8 -8 -7 -5 -6 -7 -7 -5 -3 -2 -2 -2 -2 -1 -1 -0 -1 -1 -1 -1 -1 -4 -14 -20 -19 -17 -15 -14 -15 -17 -15 -5 -1 -1 -2 -3 -3 -2 -1 -0 -1 -2 -1 -1 -3 -1 -3 -5 -6 -5 -1 0 0 0 0 -0 -1 -2 -4 -10 -13 -10 -6 -3 -2 -4 -5 -1 -0 -0 -1 -6 -15 -18 -4 -2 -2 -11 -25 -31 -4 -1 -5 -6 -5 -3 0 0 0 0 0 0 0 0 -0 -1 -5 -11 -16 -10 -10 -9 -6 -6 -11 -19 -36 -44 -44 -40 -29 -21 -17 -14 -11 -12 -17 -8 -6 -6 -7 -7 -9 -18 -22 -22 -22 -25 -18 -29 -31 -24 -19 -18 -30 -32 -48 -76 -90 -67 -28 -6 -6 -10 -8 -7 -22 -19 -13 -11 -11 -10 -29 -26 -11 -6 -26 -74 -35 -32 -55 -86 -105 -88 -83 -77 -72 -69 -60 -72 -82 -75 -62 -59 -57 -74 -70 -50 -27 -11 -10 -8 -4 -1 0 0 -1 -0 -2 -7 -13 -14 -6 -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 -5 -5 -2 0 0 -3 -5 -7 -12 -27 -31 -23 -16 -3 0 0 0 0 0 -42 -103 -117 -52 0 0 0 -26 -43 -27 -2 -30 -185 -283 -268 -244 -208 -187 -178 -174 -164 -133 -140 -153 -142 -95 -53 -48 -55 -78 -105 -101 -84 -75 -88 -130 -182 -188 -67 -7 0 -17 -16 -3 0 -8 -26 -53 -89 -66 -51 -44 -42 -40 -33 -25 -24 -25 -24 -16 -12 -11 -8 -5 -3 -0 -0 0 0 -4 -22 -15 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -3 -2 -1 -0 -1 -16 -17 -8 0 0 0 0 -0 -0 -0 -0 0 -0 -1 -2 -3 -0 -0 -1 -1 -1 -0 0 -0 -5 -22 -17 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 -0 -1 -2 -3 -4 -5 -5 -6 -8 -10 -13 -22 -25 -24 -23 -20 -16 -13 -11 -10 -10 -10 -11 -12 -10 -9 -7 -5 -3 -1 -1 -1 -2 -3 -2 -1 -2 -1 -0 -0 -2 -4 -7 -6 -12 -19 -25 -27 -22 -22 -22 -20 -17 -9 -3 -2 -3 -4 -4 -5 -2 -2 -4 -6 -5 -3 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -4 -5 -2 -0 -0 -1 -1 -1 -1 -1 -0 -1 -6 -11 -14 -19 -32 -33 -31 -32 -30 -15 -11 -10 -5 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -3 -8 -6 -4 -5 -7 -12 -21 -26 -22 -30 -37 -36 -37 -28 -19 -15 -16 -15 -8 -17 -11 -5 -3 -5 -8 -7 -9 -14 -19 -23 -26 -19 -22 -25 -23 -20 -19 -27 -35 -56 -76 -71 -43 -17 -8 -7 -3 -1 -1 -15 -21 -19 -14 -13 -7 -41 -56 -34 -1 -9 -65 -58 -38 -31 -48 -72 -99 -95 -85 -92 -133 -69 -54 -49 -40 -36 -36 -49 -69 -75 -61 -33 -13 -6 -1 -0 0 0 -0 -0 -0 -7 -26 -41 -31 -20 -14 -6 -7 -13 -15 -10 -5 -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 -2 -2 -1 0 0 -0 -1 -2 -5 -18 -20 -10 0 0 0 0 0 0 -9 -49 -87 -92 -87 -57 -29 -2 -58 -93 -75 -25 -52 -248 -288 -260 -233 -197 -180 -180 -182 -174 -153 -170 -182 -152 -104 -68 -61 -61 -63 -80 -87 -76 -69 -76 -102 -142 -162 -109 -20 0 0 0 0 0 -21 -57 -85 -89 -65 -49 -42 -41 -38 -34 -27 -21 -21 -22 -21 -14 -12 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -4 -4 -3 -2 -3 -4 -3 -0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -4 -6 -5 -2 -0 -1 -4 -38 -39 -21 -8 -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 -1 -0 -0 -0 -1 -1 -3 -4 -4 -4 -5 -6 -6 -7 -8 -8 -9 -8 -7 -5 -5 -6 -6 -6 -6 -6 -3 -2 -2 -2 -1 -0 -1 -4 -6 -5 -3 -1 -0 -0 -0 -1 -1 -5 -13 -12 -10 -12 -17 -22 -12 -8 -14 -19 -15 -5 -3 -8 -13 -13 -7 -6 -6 -6 -6 -5 -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 -1 -2 -1 -0 0 -1 -7 -22 -34 -35 -29 -25 -36 -43 -41 -26 -8 -2 -3 -2 -1 0 0 0 0 0 0 -0 -1 -4 -16 -9 -3 -0 -1 -4 -15 -15 -15 -18 -21 -17 -19 -15 -13 -16 -19 -15 -8 -16 -14 -9 -9 -18 -14 -10 -7 -7 -9 -11 -30 -32 -27 -22 -22 -24 -21 -25 -41 -68 -90 -96 -59 -35 -24 -15 0 0 0 -8 -17 -22 -19 -17 -10 -19 -27 -23 -5 -6 -41 -55 -37 -16 -13 -39 -54 -62 -64 -66 -79 -56 -46 -41 -37 -36 -32 -38 -52 -58 -43 -28 -13 -4 -0 -0 0 -1 -5 -10 -12 -14 -35 -54 -48 -34 -19 -13 -37 -44 -36 -33 -22 -17 -10 -14 -16 -10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 0 0 0 0 0 0 -21 -56 -82 -77 -102 -126 -99 -33 -89 -126 -132 -114 -130 -300 -271 -258 -237 -212 -203 -215 -217 -200 -190 -196 -120 -169 -144 -96 -73 -74 -70 -85 -82 -73 -72 -71 -80 -106 -131 -115 -20 -1 0 0 0 -3 -26 -68 -82 -75 -59 -43 -30 -27 -29 -32 -29 -21 -23 -23 -18 -9 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -4 -6 -6 -5 -5 -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 -2 -3 -2 -1 -1 -2 -17 -18 -17 -19 -19 -8 -6 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -2 -3 -3 -2 -3 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -1 -0 -0 -1 -1 -0 -2 -8 -12 -9 -5 -4 -7 -17 -21 -15 -13 -15 -11 -2 -2 -2 -12 -20 -11 -10 -9 -6 -2 -1 -3 -3 -4 -6 -4 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -6 -7 -7 -5 -1 -6 -9 -10 -12 -15 -18 -29 -32 -32 -20 -7 -6 -6 -4 -1 0 0 0 0 0 0 -0 -0 -1 -7 -5 -2 -0 0 0 -1 -3 -7 -12 -14 -6 -5 -4 -8 -17 -22 -18 -17 -18 -13 -6 -9 -12 -12 -12 -11 -10 -11 -14 -37 -48 -38 -18 -16 -17 -18 -26 -48 -83 -99 -102 -70 -41 -28 -24 -7 -3 -2 -3 -9 -16 -19 -21 -17 -12 -15 -54 -36 -42 -57 -65 -73 -77 -49 -36 -44 -67 -77 -79 -77 -70 -63 -56 -50 -46 -40 -34 -30 -29 -20 -14 -7 -1 0 -0 -1 -6 -20 -34 -26 -25 -43 -61 -60 -36 -7 -23 -48 -41 -22 -20 -17 -46 -49 -43 -39 -20 -4 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 -43 -71 -75 -64 -85 -128 -91 -62 -122 -141 -180 -243 -291 -305 -266 -282 -261 -249 -259 -282 -272 -219 -198 -224 -256 -234 -151 -88 -60 -69 -92 -90 -90 -85 -83 -76 -71 -92 -120 -120 -72 -5 -1 0 0 -3 -17 -45 -59 -59 -50 -37 -25 -26 -31 -33 -30 -25 -25 -23 -19 -13 -12 -14 -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 -1 -1 -1 -1 -0 -0 -1 -3 -2 -2 -3 -3 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -5 -4 -2 -1 -0 -1 -1 -0 -1 -2 -2 -2 -2 -3 -2 -2 -5 -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 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -4 -5 -4 -5 -8 -7 -4 -2 -1 -0 -1 -2 -2 -1 -2 -2 -3 -2 -1 -1 -1 -2 -1 -1 -0 -2 -6 -6 -3 -1 -0 -2 -10 -19 -24 -24 -18 -7 -6 -10 -10 -10 -11 -9 -12 -5 -1 -0 -2 -6 -9 -4 -4 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -2 -5 -11 -13 -11 -6 -13 -7 -2 -2 -7 -17 -22 -23 -19 -13 -8 -5 -5 -3 -1 0 0 0 0 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 0 0 -1 -2 -4 -4 -1 -1 -3 -12 -25 -24 -25 -31 -32 -23 -9 -9 -11 -14 -16 -16 -14 -12 -19 -35 -45 -39 -13 -13 -18 -27 -33 -34 -64 -74 -65 -48 -34 -29 -28 -23 -20 -14 -8 -1 -9 -19 -23 -22 -22 -15 -55 -73 -82 -72 -39 -72 -82 -67 -43 -32 -74 -93 -88 -85 -87 -79 -70 -64 -57 -49 -40 -32 -27 -26 -16 -2 -0 0 -1 -6 -14 -24 -29 -25 -24 -38 -52 -42 -13 -10 -47 -68 -55 -21 -2 -2 -43 -84 -86 -61 -27 -7 -1 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 -3 -41 -76 -77 -62 -77 -133 -139 -146 -147 -142 -157 -249 -325 -330 -291 -280 -278 -291 -315 -304 -234 -133 -189 -210 -192 -127 -79 -56 -50 -55 -64 -73 -96 -96 -96 -93 -90 -97 -114 -111 -62 -3 0 0 0 0 -6 -23 -55 -60 -49 -35 -26 -28 -32 -31 -28 -25 -25 -27 -33 -25 -13 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -9 -12 -12 -10 -7 -4 -2 -1 -1 -1 -1 -2 -1 -0 -0 0 0 -0 -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 0 0 0 0 0 0 0 0 0 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 -6 -8 -12 -11 -12 -18 -20 -15 -9 -7 -7 -9 -9 -8 -7 -8 -11 -11 -9 -5 -2 -1 -2 -1 -0 -0 -1 -2 -1 -0 -0 -0 -1 -3 -8 -13 -17 -16 -8 -8 -6 -8 -9 -8 -4 -7 -3 -0 -2 -6 -12 -11 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -7 -3 -1 -3 -6 -5 -4 -5 -2 -0 -1 -2 -5 -6 -8 -9 -8 -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 -4 -15 -25 -33 -32 -21 -9 -9 -12 -15 -17 -19 -18 -15 -13 -15 -20 -26 -29 -14 -16 -29 -45 -52 -29 -34 -37 -32 -24 -24 -30 -30 -27 -23 -22 -21 -11 -21 -25 -22 -19 -21 -17 -35 -62 -83 -77 -39 -61 -78 -75 -46 -18 -43 -37 -25 -43 -94 -83 -81 -78 -70 -63 -58 -47 -39 -37 -28 -6 -2 -2 -5 -15 -32 -50 -63 -59 -40 -39 -63 -49 -12 -1 -21 -43 -40 -12 -2 0 -20 -69 -99 -73 -37 -12 -2 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 -6 -37 -52 -62 -80 -113 -142 -155 -154 -137 -128 -162 -266 -345 -276 -207 -217 -255 -275 -229 -145 -102 -286 -223 -178 -106 -63 -53 -54 -47 -48 -60 -75 -82 -96 -107 -113 -111 -112 -103 -37 -0 0 0 0 0 -13 -39 -67 -69 -51 -35 -29 -31 -31 -28 -25 -24 -23 -23 -28 -21 -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 -2 -8 -13 -15 -16 -15 -12 -6 -4 -4 -4 -3 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -5 -6 -10 -15 -21 -27 -32 -31 -24 -19 -18 -17 -16 -15 -16 -15 -15 -15 -14 -12 -8 -3 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -5 -4 -5 -4 -2 -2 -2 -0 -1 -1 -0 -2 -4 -5 -3 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -2 -1 -1 -0 -0 -1 -0 -0 0 0 0 -0 -0 -1 -2 -2 -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 -1 -2 -3 -5 -9 -12 -18 -26 -24 -5 -1 -2 -3 -7 -13 -18 -10 -9 -8 -10 -15 -17 -17 -15 -20 -30 -38 -38 -26 -29 -30 -25 -20 -20 -27 -29 -25 -21 -19 -22 -25 -28 -27 -23 -21 -19 -15 -20 -42 -80 -82 -71 -75 -81 -69 -26 -19 -17 -14 -12 -7 -28 -44 -75 -92 -81 -73 -70 -60 -43 -32 -30 -19 -18 -22 -24 -34 -60 -81 -99 -91 -69 -57 -61 -35 -9 0 -0 -6 -37 -20 -2 -3 -18 -73 -89 -71 -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 -14 -54 -95 -96 -102 -109 -117 -126 -145 -132 -116 -116 -149 -221 -164 -140 -139 -142 -127 -64 -39 -60 -122 -6 -93 -91 -60 -44 -45 -45 -42 -56 -67 -67 -72 -83 -88 -91 -93 -86 -26 -3 0 0 0 0 -19 -55 -78 -67 -52 -35 -31 -31 -29 -27 -28 -26 -22 -19 -20 -30 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -6 -8 -11 -10 -1 -1 -4 -3 -1 -1 -2 -3 -1 -1 -1 -0 -0 -0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -2 -3 -6 -10 -16 -28 -27 -20 -17 -19 -24 -29 -27 -22 -21 -22 -21 -19 -17 -14 -8 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -3 -2 -2 -2 -2 -1 -2 -2 -5 -6 -5 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -1 -2 -1 -0 -1 -1 -0 -0 -2 -2 -0 -0 -2 -6 -6 -3 -7 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -0 -0 -2 -5 -5 -8 -9 -16 -26 -11 -5 -9 -14 -15 -15 -10 -7 -4 -2 -4 -10 -15 -15 -18 -26 -31 -22 -20 -22 -30 -33 -24 -20 -20 -22 -25 -26 -21 -19 -19 -20 -21 -21 -23 -22 -18 -13 -11 -21 -51 -55 -64 -75 -72 -49 -27 -18 -13 -14 -18 -8 -3 -27 -74 -103 -91 -82 -74 -64 -49 -33 -34 -42 -40 -35 -40 -59 -76 -90 -73 -42 -49 -40 -18 -4 -0 0 -0 -16 -38 -22 -2 -2 -27 -73 -73 -55 -35 -12 -3 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -27 -61 -75 -75 -107 -105 -103 -127 -130 -120 -93 -50 -1 -23 -90 -138 -198 -272 -216 -50 -5 0 -0 -5 -50 -50 -41 -39 -40 -29 -43 -53 -53 -47 -57 -71 -77 -78 -72 -52 -10 -1 0 0 -1 -11 -34 -47 -50 -49 -32 -31 -28 -28 -31 -32 -27 -23 -19 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -3 -3 0 0 0 -1 -1 -1 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -4 -5 -5 -5 -4 -3 -2 -2 -2 -2 -2 -1 -0 -0 -1 -3 -5 -4 -13 -20 -22 -19 -16 -18 -27 -34 -35 -31 -29 -26 -21 -17 -12 -9 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -7 -7 -5 -2 -3 -15 -7 -6 -6 -5 -4 -4 -6 -5 -3 -2 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -1 -1 -5 -4 -4 -7 -11 -7 -1 -1 -8 -12 -9 -3 -7 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -3 -2 -1 -0 -1 -2 -6 -13 -9 -7 -20 -11 -7 -17 -23 -20 -18 -17 -12 -5 -1 -2 -9 -15 -14 -17 -26 -25 -19 -21 -30 -42 -49 -32 -26 -22 -19 -21 -27 -22 -17 -14 -12 -14 -16 -20 -25 -23 -16 -11 -14 -21 -25 -42 -68 -75 -54 -31 -19 -16 -19 -23 -17 -12 -43 -96 -110 -99 -90 -81 -69 -54 -39 -35 -32 -30 -38 -56 -77 -85 -93 -86 -43 -7 -25 -25 -17 -11 -0 -0 -0 0 -2 -15 -71 -83 -61 -40 -29 -20 -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 -33 -63 -70 -55 -87 -96 -96 -112 -132 -137 -94 -35 -0 -3 -28 -207 -272 -314 -313 -171 -23 0 0 -15 -60 -61 -50 -40 -32 -26 -36 -55 -57 -59 -65 -79 -82 -74 -64 -48 -3 -0 0 0 0 0 0 -5 -34 -47 -39 -39 -27 -23 -27 -32 -29 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -3 -2 -1 -1 -0 0 0 0 -0 -1 -3 -10 -9 -8 -6 -6 -14 -14 -3 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 -1 -2 -2 -0 -1 -3 -4 -3 -3 -5 -5 -11 -13 -12 -11 -13 -17 -14 -11 -8 -6 -5 -5 -6 -5 -3 -2 -1 -0 -3 -4 -4 -5 -11 -19 -28 -37 -41 -37 -31 -28 -25 -20 -13 -10 -7 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -7 -8 -5 -1 -1 -4 -1 -1 -1 -3 -8 -2 -6 -10 -11 -9 -0 -0 0 0 -0 -0 -0 -0 0 0 -1 -4 -3 -1 -0 -1 -2 -5 -10 -12 -11 -8 -2 -2 -2 -3 -5 -6 -6 -5 -5 -4 -2 -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 -3 -2 -1 -5 -2 -1 -4 -9 -10 -11 -12 -8 -4 -4 -4 -11 -27 -21 -8 -13 -17 -26 -35 -49 -61 -48 -40 -36 -30 -24 -23 -26 -26 -19 -12 -8 -10 -14 -21 -30 -33 -24 -15 -15 -15 -14 -23 -50 -57 -61 -48 -30 -27 -26 -25 -19 -13 -30 -83 -104 -101 -95 -87 -74 -61 -49 -42 -38 -40 -51 -70 -92 -100 -102 -105 -84 -26 -30 -44 -36 -23 -12 -8 -4 0 -0 -6 -59 -72 -50 -24 -17 -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 -3 -32 -61 -69 -63 -66 -94 -96 -113 -124 -114 -73 -17 -10 -38 -110 -304 -328 -308 -271 -155 0 0 0 -3 -25 -61 -65 -53 -41 -36 -41 -64 -43 -39 -40 -41 -44 -40 -26 -13 -1 0 0 0 0 0 -1 -7 -39 -50 -40 -27 -13 -3 0 -5 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -5 -4 -3 -3 -2 -1 -0 -0 0 0 -1 -6 -21 -12 -10 -8 -7 -10 -11 -3 -0 -0 -0 -1 -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 -1 -1 -2 -2 -2 -6 -8 -7 -5 -4 -5 -4 -6 -8 -9 -10 -12 -17 -18 -20 -20 -15 -13 -13 -11 -8 -6 -6 -2 -1 -1 -1 -1 -2 -7 -14 -21 -27 -32 -32 -31 -31 -29 -25 -19 -13 -9 -5 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -2 0 0 -0 -1 -6 -13 -17 -6 -3 -5 -11 -16 -13 -2 -1 -2 -3 -4 -5 -1 0 0 -0 -0 -0 -0 -0 -0 -1 -5 -10 -14 -16 -17 -16 -12 -9 -10 -11 -12 -11 -11 -11 -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 -2 -4 -5 -6 -8 -7 -4 -1 -1 -5 -10 -7 -5 -4 -6 -10 -11 -34 -45 -31 -9 -9 -15 -32 -49 -59 -63 -55 -47 -42 -37 -30 -24 -24 -25 -20 -12 -8 -8 -10 -17 -25 -25 -20 -32 -43 -33 -14 -11 -10 -17 -45 -64 -56 -53 -49 -36 -19 -10 -19 -51 -87 -100 -96 -90 -80 -70 -60 -54 -52 -55 -66 -74 -89 -105 -108 -102 -57 -17 -10 -28 -40 -30 -39 -34 -13 0 0 -0 -24 -51 -56 -24 -18 -16 -12 -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 -2 -12 -38 -57 -66 -70 -79 -87 -108 -79 -48 -23 -1 -53 -221 -286 -308 -315 -157 -43 -19 0 0 0 0 -27 -59 -69 -56 -42 -36 -43 -51 -23 -19 -13 -6 -3 -6 -2 0 0 0 0 0 0 0 -1 -8 -32 -35 -24 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -3 -3 -3 -3 -3 -2 -0 0 0 -0 -3 -12 -7 -5 -4 -5 -5 -0 -0 -0 -0 -1 -4 -10 -13 -12 -7 -4 -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 -1 -1 -2 -3 -3 -3 -4 -4 -5 -6 -6 -6 -6 -8 -10 -22 -30 -30 -25 -20 -15 -11 -9 -8 -7 -5 -4 -4 -5 -6 -4 -6 -9 -13 -18 -24 -30 -33 -33 -29 -25 -21 -18 -14 -7 -1 -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 -2 -8 -15 -20 -18 -14 -9 -8 -12 -15 -9 -2 -6 -10 -10 -5 -4 -1 -0 -1 -2 -3 -2 -1 -0 -1 -3 -7 -10 -14 -22 -27 -24 -20 -23 -28 -31 -31 -28 -24 -20 -19 -15 -8 -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 -2 -3 -5 -10 -25 -29 -25 -21 -23 -22 -25 -18 -11 -9 -12 -12 -6 -19 -25 -11 -7 -6 -8 -22 -43 -57 -60 -56 -48 -40 -36 -31 -27 -24 -23 -19 -14 -10 -7 -8 -17 -30 -24 -27 -55 -52 -25 -9 -9 -10 -10 -24 -51 -54 -47 -69 -69 -32 -13 -13 -39 -74 -95 -96 -91 -82 -74 -67 -63 -64 -70 -69 -64 -73 -97 -102 -87 -42 -6 -2 -10 -33 -34 -30 -25 -16 -10 -9 -16 -40 -67 -63 -35 -24 -23 -23 -25 -13 -7 -3 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -46 -68 -62 -61 -63 -70 -80 -39 -12 0 -18 -87 -283 -312 -248 -187 -96 -13 0 0 0 0 0 -8 -33 -52 -54 -43 -39 -31 -27 -21 -17 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -24 -18 -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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -4 -3 -2 -2 -1 -1 -2 -2 -2 -4 -5 -4 -3 -2 -0 0 0 0 0 -0 -4 -4 -2 -1 -1 -0 -0 -0 -0 -1 -3 -4 -5 -10 -15 -20 -24 -11 -9 -9 -6 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 -2 -2 -2 -2 -2 -2 -2 -2 -3 -6 -6 -16 -23 -23 -19 -17 -13 -9 -7 -5 -5 -6 -6 -8 -10 -11 -9 -9 -12 -16 -24 -37 -50 -46 -39 -30 -21 -14 -11 -8 -4 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -0 -0 -0 -1 -2 -2 -2 -2 -5 -13 -13 -6 -10 -21 -22 -7 -2 -4 -8 -7 -1 -1 -0 0 -1 -2 -3 -8 -4 -2 -2 -7 -14 -21 -31 -40 -44 -40 -43 -48 -52 -53 -49 -46 -37 -28 -20 -13 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -3 -2 -3 -10 -8 -6 -4 -4 -9 -17 -31 -34 -30 -25 -14 -8 -26 -29 -23 -18 -9 -11 -20 -27 -24 -15 -17 -13 -9 -14 -30 -45 -55 -61 -55 -44 -39 -35 -29 -27 -27 -23 -19 -15 -10 -7 -9 -17 -17 -13 -14 -12 -5 -6 -9 -14 -15 -16 -29 -43 -39 -46 -54 -34 -19 -14 -34 -61 -75 -83 -85 -79 -73 -68 -67 -73 -87 -69 -43 -48 -97 -107 -69 -17 0 0 -2 -18 -31 -34 -27 -15 -18 -35 -78 -137 -91 -55 -35 -29 -30 -29 -29 -25 -17 -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 -7 -18 -32 -47 -61 -53 -44 -33 -13 -2 0 -25 -108 -230 -94 -56 -18 0 0 0 0 0 0 0 -0 -29 -52 -57 -46 -29 -23 -16 -23 -27 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -32 -40 -24 -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 -1 -2 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -7 -8 -7 -5 -3 -3 -3 -2 -2 -3 -5 -6 -6 -3 -0 -0 0 0 0 0 -1 -7 -9 -5 -1 -1 -1 -0 -0 -0 -1 -1 -1 -0 -1 -1 -7 -18 -14 -24 -35 -26 -5 -1 -5 -9 -11 -12 -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 -1 -1 -1 -1 -2 -3 -11 -20 -23 -20 -19 -17 -14 -11 -9 -7 -6 -5 -7 -10 -12 -12 -12 -14 -19 -31 -47 -60 -54 -43 -30 -16 -5 -7 -3 -2 -3 -4 -4 -5 -4 -3 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -1 -2 -2 -4 -4 -1 -1 -6 -6 -8 -19 -30 -20 -7 -2 -1 -2 -1 -0 0 0 0 0 -0 -1 -5 -4 -2 -3 -9 -19 -28 -37 -42 -40 -37 -42 -48 -52 -52 -48 -44 -38 -27 -14 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -1 -3 -21 -21 -16 -12 -13 -26 -23 -18 -15 -17 -19 -6 -9 -15 -18 -18 -16 -21 -28 -34 -35 -33 -35 -34 -31 -29 -29 -30 -35 -41 -44 -45 -44 -44 -44 -41 -36 -31 -28 -25 -21 -15 -10 -8 -7 -4 -4 -5 -5 -5 -6 -8 -10 -11 -14 -19 -32 -29 -20 -21 -22 -18 -15 -22 -39 -63 -89 -87 -75 -68 -69 -73 -82 -93 -85 -44 -41 -69 -56 -18 -1 -0 0 0 -9 -23 -25 -18 -11 -13 -27 -54 -95 -71 -44 -28 -24 -37 -37 -35 -29 -23 -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 -8 -28 -44 -22 -9 -1 -1 0 0 0 0 -7 -0 -0 0 0 0 0 0 0 0 0 -9 -48 -76 -75 -55 -27 -11 -4 -22 -26 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -48 -65 -52 -24 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -4 -7 -10 -9 -7 -4 -5 -5 -6 -5 -6 -7 -8 -7 -4 0 0 0 0 0 0 -0 -4 -5 -3 -1 -1 -0 -0 -0 -1 -1 -2 -2 -0 -0 -5 -8 -5 -5 -19 -39 -41 -29 -30 -54 -47 -32 -21 -18 -21 -12 -8 -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 -7 -16 -21 -20 -16 -18 -17 -14 -10 -5 -1 -2 -2 -4 -7 -11 -12 -12 -12 -14 -20 -28 -33 -33 -30 -24 -13 -2 -4 -5 -6 -6 -6 -6 -6 -6 -7 -6 -2 -0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -2 -4 -5 -4 -2 -4 -5 -3 -0 -1 -4 -8 -11 -12 -8 -5 -4 -2 -0 0 0 0 -0 -0 -0 -0 -2 -2 -1 -1 -2 -7 -17 -26 -31 -32 -30 -30 -36 -40 -40 -38 -37 -35 -30 -21 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -1 -10 -11 -7 -6 -11 -28 -20 -9 -3 -6 -12 -5 -5 -11 -15 -5 -4 -6 -4 -3 -9 -14 -30 -36 -45 -55 -52 -46 -41 -38 -37 -36 -39 -39 -39 -36 -33 -34 -31 -29 -25 -19 -13 -9 -6 -4 -3 -4 -7 -7 -7 -7 -8 -9 -10 -12 -14 -12 -9 -14 -16 -17 -16 -18 -27 -66 -84 -78 -63 -48 -63 -73 -83 -89 -75 -17 -49 -67 -57 -47 -4 -1 -0 -3 -14 -37 -21 -14 -10 -7 -9 -16 -35 -42 -34 -20 -24 -44 -50 -38 -17 -15 -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 -5 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -78 -87 -84 -74 -59 -35 -2 -33 -20 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -61 -70 -76 -48 -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 -1 -1 -1 -2 -3 -4 -4 -2 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -2 -6 -9 -9 -6 -4 -5 -6 -6 -7 -8 -9 -10 -9 -8 -5 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -1 -2 -3 -6 -2 -1 -2 -4 -3 -0 -4 -16 -23 -21 -12 -4 -1 -1 -2 -5 -11 -16 -14 -14 -16 -15 -11 -8 -3 0 0 0 0 -0 -1 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -5 -11 -13 -9 -6 -9 -8 -6 -3 -2 -2 -3 -2 -3 -4 -8 -10 -10 -7 -5 -6 -6 -8 -10 -12 -11 -6 -5 -11 -14 -13 -10 -7 -4 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -3 -4 -4 -3 -1 -3 -5 -5 -2 -0 -1 -3 -6 -8 -8 -5 -4 -3 -3 -0 0 -1 -2 -5 -5 -1 -1 -1 -1 -1 -1 -3 -9 -19 -27 -30 -27 -30 -27 -28 -28 -27 -27 -27 -25 -27 -26 -17 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -4 -2 -1 -0 -0 -2 -8 -17 -17 -14 -13 -23 -15 -10 -11 -13 -10 -1 0 -0 -0 0 0 0 -1 -14 -34 -49 -29 -9 -19 -34 -32 -37 -49 -47 -36 -27 -26 -36 -33 -30 -28 -26 -17 -11 -7 -5 -3 -4 -6 -5 -4 -5 -5 -12 -14 -11 -7 -6 -5 -11 -14 -14 -16 -23 -23 -39 -50 -50 -47 -31 -42 -57 -75 -96 -96 -42 -31 -29 -28 -30 -13 -5 -2 -11 -44 -36 -23 -15 -10 -4 -4 -4 -10 -19 -28 -23 -39 -60 -66 -45 -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 -68 -100 -86 -74 -81 -76 -42 -13 -44 -18 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -28 -43 -40 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -1 -2 -2 -1 -2 -4 -6 -7 -7 -7 -8 -7 -8 -8 -8 -10 -11 -12 -12 -12 -10 -2 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -2 -1 -0 -0 -1 -1 -3 -8 -11 -6 -1 -1 -3 -2 -2 -7 -10 -8 -10 -16 -21 -22 -19 -9 -2 -1 -1 -3 -1 -1 -1 -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 -1 -1 -2 -3 -4 -5 -3 -0 0 -0 -1 -1 -3 -4 -3 -5 -9 -11 -11 -8 -3 -1 -1 -1 -0 -0 -0 -2 -2 -1 -0 -1 -1 -3 -4 -7 -12 -10 -8 -7 -5 -2 -1 -0 -0 -2 -5 -5 -4 -2 -1 -3 -6 -9 -8 -3 -1 -1 -1 -0 -0 -1 -2 -3 -2 -0 -1 -1 -1 -2 -3 -6 -12 -18 -21 -23 -25 -24 -23 -22 -21 -21 -23 -23 -22 -26 -29 -24 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -1 -5 -7 -6 -7 -9 -9 -6 -18 -20 -23 -26 -20 -6 -2 0 0 0 0 0 0 0 -3 -8 -9 -3 -17 -33 -32 -15 -25 -37 -42 -39 -24 -23 -31 -32 -29 -31 -47 -31 -19 -12 -8 -6 -5 -5 -4 -3 -2 -3 -22 -22 -12 -8 -8 -8 -11 -13 -13 -12 -18 -19 -19 -19 -20 -31 -27 -34 -54 -82 -101 -105 -81 -50 -24 -13 -28 -28 -14 -4 -17 -44 -40 -27 -17 -11 -7 -5 -4 -4 -7 -20 -24 -33 -49 -68 -43 -18 -4 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -65 -62 -63 -70 -75 -56 -21 -13 -23 -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 -1 -2 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -4 -1 -1 -0 -0 -0 -1 -3 -4 -4 -4 -5 -7 -9 -9 -9 -9 -9 -9 -5 -5 -9 -12 -14 -15 -15 -16 -13 -4 -0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -2 -1 -2 -3 -4 -2 -0 -0 -1 -1 -4 -11 -11 -9 -9 -12 -17 -24 -24 -14 -6 -8 -25 -38 -10 -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 -1 -2 -2 -1 -0 0 0 0 -0 -0 -1 -1 -1 -2 -4 -5 -5 -3 -1 -0 0 0 -0 -1 -3 -2 -2 -1 -1 -2 -6 -8 -11 -15 -13 -9 -6 -3 -0 -0 0 -0 -1 -3 -4 -3 -3 -3 -3 -3 -3 -2 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -2 -3 -4 -7 -11 -13 -12 -12 -14 -19 -19 -19 -18 -18 -18 -21 -22 -23 -23 -22 -20 -8 -3 -1 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -3 -1 -5 -17 -18 -15 -10 -5 -10 -6 -4 -16 -31 -39 -27 -9 -2 0 0 0 0 0 0 0 0 0 0 0 -1 -3 0 0 -4 -14 -33 -58 -28 -27 -29 -29 -28 -33 -57 -51 -34 -19 -12 -7 -5 -4 -3 -2 -3 -3 -8 -10 -6 -6 -7 -7 -8 -10 -12 -11 -13 -14 -13 -10 -6 -14 -18 -26 -44 -79 -79 -74 -71 -62 -25 -22 -30 -27 -16 -3 -25 -39 -39 -30 -21 -13 -8 -5 -4 -2 -3 -8 -11 -13 -17 -42 -32 -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 -1 -27 -93 -70 -57 -56 -53 -31 -24 -26 -17 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -1 -2 -3 -5 -7 -8 -9 -11 -12 -12 -12 -11 -10 -7 -13 -19 -18 -13 -12 -16 -18 -20 -20 -17 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -4 -6 -6 -3 -0 -0 -0 -1 -4 -9 -11 -9 -6 -5 -7 -16 -22 -25 -24 -22 -29 -55 -17 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -6 -7 -4 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -2 -2 -1 -0 -0 -0 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -1 -1 -2 -2 -2 -0 -2 -6 -8 -7 -6 -5 -4 -2 -1 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -3 -4 -4 -5 -6 -8 -11 -13 -11 -8 -8 -12 -18 -20 -21 -21 -20 -21 -24 -26 -25 -22 -18 -14 -8 -3 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -8 -8 -4 -2 -8 -18 -26 -29 -27 -23 -26 -23 -28 -37 -40 -23 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -78 -46 -30 -31 -34 -35 -44 -57 -59 -50 -37 -25 -16 -9 -5 -3 -2 -2 -2 -3 -3 -3 -4 -5 -5 -6 -6 -9 -11 -13 -14 -11 -6 -6 -11 -14 -9 -13 -22 -16 -16 -28 -28 -16 -15 -16 -15 -16 -16 -26 -28 -24 -23 -22 -15 -8 -4 -3 -2 -2 -2 -2 -3 -6 -15 -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 -3 -52 -106 -81 -45 -32 -27 -22 -18 -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 -1 -3 -5 -1 -1 -1 -1 -0 -0 -2 -4 -4 -2 -1 -2 -1 -0 -1 -1 -1 -1 -1 -1 -2 -4 -6 -9 -10 -12 -12 -12 -13 -12 -10 -12 -17 -23 -23 -18 -11 -6 -16 -19 -22 -21 -15 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -1 -0 -0 -0 -5 -9 -9 -6 -3 -2 -2 -1 -1 -1 -4 -4 -3 -3 -3 -3 -5 -12 -25 -31 -24 -5 -11 -10 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -9 -13 -14 -10 -2 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -2 -1 -2 -3 -4 -3 -3 -2 -1 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -0 -1 -3 -3 -2 -1 -1 -3 -2 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -3 -1 -1 -1 -0 -0 -0 0 0 0 0 -0 -1 -3 -5 -6 -6 -7 -9 -12 -15 -14 -9 -5 -6 -11 -16 -21 -25 -27 -24 -24 -27 -30 -30 -29 -22 -16 -9 -4 -1 -0 -0 -0 -0 -0 0 -0 -1 -2 -2 -1 -0 0 0 0 0 -0 -6 -16 -11 -2 -3 -5 -11 -24 -34 -36 -40 -30 -25 -30 -33 -26 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -9 -23 -38 -42 -44 -51 -60 -67 -69 -61 -46 -31 -19 -7 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -3 -10 -15 -14 -11 -17 -16 -10 -12 -17 -16 -6 -4 -5 -9 -12 -15 -15 -16 -15 -13 -12 -16 -20 -20 -16 -22 -26 -26 -19 -10 -3 -2 -2 -2 -2 -0 -1 -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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -26 -36 -30 -26 -16 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -1 -1 -1 -0 0 -0 -4 -9 -7 -0 -0 -1 -1 -1 -1 -2 -1 -1 -1 -2 -3 -5 -9 -10 -11 -12 -13 -14 -13 -12 -11 -12 -16 -19 -18 -16 -14 -15 -19 -21 -23 -24 -22 -16 -2 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -6 -4 -1 -0 -0 -5 -7 -6 -4 -2 -5 -6 -5 -4 -4 -3 -0 -0 -0 -0 0 0 -5 -14 -20 -17 -7 -18 -15 -10 -6 -4 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -7 -13 -18 -19 -15 -7 -3 -3 -3 -3 -1 -0 -0 0 0 -0 -1 -0 -2 -7 -11 -9 -9 -5 -2 -0 0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -3 -5 -3 -2 -1 -1 -2 -3 -4 -5 -4 -4 -3 -3 -2 -1 -0 -0 -0 -0 0 0 -0 -1 -3 -6 -9 -10 -10 -10 -13 -16 -19 -15 -8 -4 -5 -10 -15 -18 -23 -30 -29 -29 -33 -35 -35 -39 -31 -21 -12 -5 -4 -5 -7 -6 -5 -6 -6 -6 -6 -6 -5 -3 -1 -0 0 0 0 0 -1 -0 0 -0 -1 -4 -10 -22 -32 -26 -10 -5 -20 -27 -12 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -29 -29 -12 -11 -32 -43 -53 -65 -69 -58 -35 -73 -73 -61 -48 -36 -21 -14 -9 -6 -3 -3 -3 -3 -2 -1 -2 -1 -11 -13 -8 -4 -14 -16 -14 -15 -20 -11 -5 -3 -5 -9 -9 -12 -16 -20 -23 -23 -17 -16 -18 -18 -11 -19 -26 -26 -20 -16 -10 -4 -1 -2 -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 -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 -12 -21 -13 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -1 -0 -0 0 -0 -2 -4 -3 -0 -0 -0 -0 -2 -5 -5 -2 -1 -2 -3 -5 -6 -9 -11 -13 -14 -15 -15 -15 -14 -13 -13 -14 -12 -7 -8 -11 -14 -19 -21 -23 -25 -25 -21 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -8 -7 -4 -1 -0 -0 -0 -1 -2 -2 -1 -1 -5 -7 -7 -6 -4 -1 -0 -0 0 0 0 -2 -5 -9 -15 -24 -33 -21 -12 -11 -11 -2 -0 -0 0 0 0 0 0 0 0 -0 -0 -4 -10 -13 -14 -12 -8 -4 -3 -3 -2 -1 -0 -0 -0 -0 0 -0 -0 -1 -5 -10 -10 -10 -6 -2 0 0 0 -0 -1 -2 -1 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -5 -8 -8 -6 -5 -5 -5 -5 -5 -6 -8 -8 -9 -10 -11 -10 -10 -9 -4 -1 -0 -1 -1 -1 -1 -3 -9 -16 -16 -13 -14 -23 -25 -24 -18 -11 -7 -7 -11 -14 -16 -22 -32 -34 -33 -34 -36 -38 -40 -40 -39 -31 -20 -18 -23 -25 -25 -26 -29 -25 -20 -15 -14 -15 -12 -6 -2 -0 0 -0 -1 -1 -0 0 -0 -1 -3 -7 -14 -22 -15 -4 -2 -10 -16 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -13 -35 -52 -27 -63 -65 -39 -23 -51 -44 -42 -40 -49 -76 -60 -86 -90 -77 -62 -55 -38 -25 -16 -11 -6 -6 -6 -4 -3 -1 -1 -1 -2 -2 -1 -3 -9 -11 -10 -9 -12 -9 -9 -8 -3 -4 -3 -4 -8 -13 -19 -20 -16 -13 -13 -13 -10 -13 -18 -22 -19 -19 -14 -6 -1 -0 -2 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -13 -16 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -5 -3 -4 -5 -6 -7 -9 -11 -14 -15 -15 -15 -16 -15 -14 -13 -12 -9 -4 -6 -10 -13 -16 -19 -20 -21 -23 -24 -22 -10 -3 -1 0 0 0 0 0 0 0 0 0 -2 -8 -13 -8 -4 -2 -1 -1 -1 -0 -0 -0 -0 -1 -0 -3 -5 -5 -4 -4 -3 -1 -0 0 0 0 -0 -2 -10 -20 -23 -15 -6 -5 -8 -9 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 -1 -3 -4 -4 -3 -2 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -1 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -1 -4 -5 -4 -3 -6 -11 -11 -9 -8 -8 -13 -13 -10 -8 -7 -13 -22 -22 -18 -15 -6 -2 -1 -1 -1 -2 -8 -18 -20 -18 -14 -11 -29 -31 -23 -14 -10 -10 -13 -12 -13 -22 -34 -33 -31 -32 -36 -34 -33 -36 -41 -46 -49 -44 -42 -41 -39 -37 -40 -39 -37 -35 -34 -35 -27 -16 -7 -1 0 -0 -0 -0 -0 0 -0 -0 -1 -4 -9 -15 -5 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -42 -89 -102 -81 -85 -75 -51 -33 -51 -54 -31 -6 -6 -4 -49 -86 -98 -84 -67 -61 -49 -34 -19 -13 -12 -11 -11 -11 -9 -6 -3 -3 -2 -1 -7 -10 -10 -7 -5 -3 -3 -4 -5 -6 -1 -2 -2 -4 -6 -11 -15 -16 -13 -8 -7 -7 -5 -6 -9 -16 -16 -15 -11 -6 -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 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -2 -6 -11 -14 -12 -11 -10 -9 -9 -11 -13 -13 -14 -15 -15 -15 -15 -15 -14 -12 -7 -4 -7 -10 -13 -15 -17 -18 -20 -22 -24 -26 -27 -20 -8 0 0 0 0 0 0 0 0 0 -2 -9 -14 -5 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -3 -3 -2 -3 -2 -2 -1 -1 0 -0 -0 -2 -7 -14 -18 -17 -7 -2 -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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -7 -6 -7 -8 -7 -1 -0 -4 -4 -2 -1 -3 -7 -6 -3 -1 -0 -7 -16 -16 -13 -18 -12 -5 -2 -1 -1 -1 -4 -10 -15 -14 -9 -3 -23 -33 -30 -18 -13 -15 -15 -13 -12 -19 -31 -27 -25 -31 -41 -44 -39 -36 -42 -55 -61 -55 -51 -47 -41 -40 -39 -40 -42 -40 -34 -38 -34 -25 -13 -3 -0 -0 -0 0 0 0 -0 -1 -4 -7 -13 -25 -13 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -17 -55 -90 -75 -61 -57 -55 -52 -48 -68 -77 -54 -6 -0 0 -18 -51 -78 -68 -60 -56 -49 -37 -19 -13 -11 -11 -11 -12 -14 -12 -8 -4 -3 -2 -5 -4 -3 -3 -2 -2 -1 -1 -1 -3 -2 -1 -2 -2 -4 -4 -8 -11 -10 -6 -6 -4 -2 -1 -4 -8 -10 -13 -16 -9 -10 -7 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -5 -13 -14 -16 -15 -13 -13 -15 -16 -15 -15 -16 -16 -16 -16 -14 -12 -12 -12 -7 -8 -10 -12 -13 -15 -17 -20 -22 -24 -26 -28 -23 -10 0 0 0 0 0 0 0 0 0 -1 -7 -12 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 -0 -0 -2 -2 -2 -0 -1 -1 -1 -3 -10 -21 -24 -8 -1 -1 -1 -1 -1 -2 -3 -2 -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 -2 -7 -9 -10 -9 -9 -10 -11 -8 -2 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -4 -4 -2 -1 -3 -5 -8 -5 -2 -2 -1 -2 -3 -4 -3 -2 -1 -14 -26 -31 -25 -18 -17 -17 -17 -15 -14 -19 -17 -18 -25 -35 -42 -40 -39 -47 -61 -61 -51 -47 -49 -50 -52 -51 -50 -51 -50 -42 -43 -36 -26 -15 -4 -2 -0 0 -0 -1 -1 -0 -3 -8 -15 -17 -27 -25 -20 -14 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -46 -50 -39 -36 -42 -52 -57 -54 -65 -81 -76 -27 -5 0 -2 -15 -47 -53 -52 -49 -43 -31 -18 -10 -6 -6 -6 -8 -11 -12 -9 -3 -2 -2 -2 -1 -0 -0 -1 -2 -2 -0 0 -0 -0 -0 -0 -0 -2 -4 -5 -4 -3 -4 -3 -2 -1 -0 -3 -4 -6 -14 -27 -20 -19 -13 -2 -1 -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 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -8 -12 -14 -14 -14 -23 -19 -19 -19 -19 -19 -17 -10 -8 -12 -14 -10 -11 -12 -13 -14 -14 -17 -20 -22 -24 -25 -27 -22 -11 -2 -0 0 0 0 0 0 0 0 -0 -3 -5 -2 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -1 -1 -0 -1 -4 -7 -7 -3 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -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 -1 -5 -8 -8 -8 -9 -9 -8 -5 -2 -1 -1 -2 -2 -3 -3 -2 -2 -3 -6 -12 -6 -20 -18 -6 -2 -8 -19 -15 -8 -4 -2 -1 -0 -0 -0 -0 -3 -7 -12 -15 -17 -22 -14 -14 -17 -17 -20 -21 -22 -20 -18 -19 -24 -32 -37 -42 -49 -56 -48 -37 -34 -40 -46 -50 -54 -57 -59 -57 -49 -38 -26 -16 -11 -4 -1 -0 -0 -2 -8 -5 -2 -3 -9 -19 -25 -19 -12 -11 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -16 -23 -24 -29 -42 -55 -38 -26 -31 -45 -63 -37 -11 -2 -3 -4 -24 -33 -42 -47 -38 -27 -16 -7 -1 -1 -1 -3 -6 -10 -13 -9 -7 -4 -2 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 0 0 -0 -2 -2 -1 -0 -1 -3 -3 -2 -1 -2 -2 -2 -3 -7 -10 -15 -19 -20 -7 -3 -1 -0 0 0 0 0 0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -5 -10 -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 -1 -4 -8 -13 -18 -21 -12 -8 -13 -19 -23 -23 -20 -8 -9 -16 -17 -17 -16 -15 -15 -14 -14 -16 -17 -19 -20 -23 -24 -26 -27 -20 -4 -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 -1 -0 -0 -0 -0 -0 -0 -1 -2 -3 -4 -4 -2 -1 -1 -2 -1 -1 -0 -0 -0 -1 -2 -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 -1 -1 -1 -3 -2 -4 -8 -9 -7 -6 -6 -6 -6 -6 -5 -5 -6 -8 -9 -8 -8 -7 -7 -9 -14 -17 -15 -8 -4 -6 -17 -16 -11 -7 -5 -4 -5 -9 -9 -4 -4 -7 -12 -23 -28 -12 -11 -11 -12 -11 -10 -14 -19 -23 -26 -28 -22 -21 -26 -33 -38 -43 -46 -34 -23 -21 -25 -30 -41 -49 -54 -56 -47 -33 -19 -9 -4 -3 -1 -0 -0 -0 -1 -8 -8 -4 -5 -13 -16 -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 -4 -14 -19 -25 -39 -32 -9 0 -5 -23 -40 -19 -29 -46 -30 -28 -26 -18 -12 -15 -29 -36 -29 -18 -6 -4 -3 -3 -4 -5 -7 -8 -9 -9 -6 -2 -1 -2 -2 -2 -1 -0 -0 -1 -0 0 -0 -1 -1 -2 -1 -0 -1 -2 -2 -2 -3 -4 -3 -2 -2 -3 -4 -5 -8 -15 -11 -6 -2 -0 -0 0 -0 -1 -1 -1 -0 0 0 -0 -0 -2 -7 -15 -16 -10 -7 -6 -4 -3 -7 -11 -11 -9 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -15 -19 -17 -8 -4 -11 -19 -23 -22 -24 -12 -13 -17 -18 -18 -17 -14 -14 -16 -15 -14 -14 -15 -17 -20 -24 -28 -31 -25 -13 -5 -1 0 0 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 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -1 -1 -1 -3 -6 -8 -12 -15 -14 -12 -10 -8 -8 -9 -5 -4 -3 -3 -3 -7 -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 -1 -1 -10 -6 -4 -4 -4 -3 -9 -11 -10 -10 -10 -10 -10 -10 -12 -14 -15 -15 -14 -11 -7 -7 -8 -5 -3 -3 -4 -16 -14 -11 -10 -8 -8 -8 -10 -12 -9 -7 -6 -6 -5 -4 -4 -3 -3 -3 -3 -4 -6 -10 -14 -20 -26 -34 -34 -34 -35 -34 -32 -40 -36 -29 -26 -25 -28 -36 -45 -49 -38 -21 -10 -4 -1 -0 -0 -0 -0 0 -0 -1 -3 -3 -4 -11 -23 -20 -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 -1 -7 -13 -18 -22 -7 -1 0 -2 -13 -9 -17 -50 -85 -86 -77 -67 -52 -33 -46 -59 -52 -43 -34 -23 -17 -12 -7 -5 -2 -3 -5 -7 -8 -7 -6 -5 -6 -10 -9 -7 -8 -8 -6 -4 -1 -0 -0 -1 -3 -2 -1 -1 -2 -1 -1 -3 -3 -2 -1 -2 -5 -8 -9 -5 -8 -9 -8 -4 -4 -3 -2 -1 -3 -3 -2 -1 -0 0 0 -1 -5 -17 -31 -30 -22 -25 -25 -15 -17 -16 -13 -11 -12 -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 -2 -5 -10 -14 -13 -9 -6 -4 -10 -19 -24 -20 -18 -15 -15 -17 -18 -20 -17 -12 -11 -14 -15 -13 -12 -13 -15 -18 -22 -27 -30 -33 -32 -19 -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 -1 -3 -5 -7 -6 -5 -4 -6 -9 -19 -26 -20 -19 -17 -18 -25 -34 -13 -15 -12 -7 -5 -8 -12 -16 -13 -4 -1 -0 -1 -1 -1 -3 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -7 -6 -4 -2 -1 -1 -4 -6 -7 -8 -12 -11 -9 -9 -11 -13 -14 -14 -15 -15 -11 -10 -8 -5 -2 -2 -1 -5 -7 -9 -9 -9 -9 -6 -5 -6 -5 -2 -1 -1 -1 -1 -1 -2 -1 -1 -1 -2 -4 -6 -9 -13 -25 -38 -44 -47 -48 -35 -32 -37 -39 -37 -39 -47 -38 -30 -24 -18 -8 -2 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -11 -21 -18 -9 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 -2 -5 -8 -4 -0 -0 -3 -20 -38 -67 -97 -104 -101 -76 -53 -51 -31 -22 -29 -35 -35 -34 -31 -25 -18 -11 -6 -4 -3 -2 -3 -4 -6 -8 -7 -10 -20 -19 -14 -10 -11 -17 -10 -4 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -2 -3 -1 -1 -2 -5 -9 -8 -5 -4 -4 -9 -12 -10 -9 -8 -5 -5 -4 -3 -3 -2 -4 -1 -2 -14 -26 -29 -20 -12 -14 -21 -17 -13 -12 -16 -19 -24 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -9 -8 -5 -2 -7 -17 -20 -16 -14 -14 -14 -15 -17 -18 -16 -13 -11 -11 -14 -13 -12 -13 -14 -16 -19 -23 -28 -32 -32 -22 -3 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 -1 -3 -6 -8 -7 -6 -5 -6 -8 -9 -7 -11 -11 -7 -6 -9 -5 -14 -14 -8 -3 -4 -16 -17 -11 -5 -6 -9 -6 -3 -4 -8 -5 -2 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -1 -2 -4 -5 -3 -1 -1 -2 -4 -5 -13 -11 -8 -8 -8 -9 -9 -8 -8 -8 -10 -10 -8 -4 -2 -2 -3 -4 -6 -6 -6 -5 -5 -3 -2 -2 -1 -1 -2 -2 -2 -2 -3 -3 -3 -2 -1 -3 -4 -5 -5 -7 -13 -23 -35 -50 -65 -41 -41 -41 -36 -28 -22 -19 -15 -12 -8 -4 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -4 -4 -2 -0 0 0 0 0 0 -2 -18 -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 -15 -31 -42 -53 -79 -110 -113 -88 -62 -50 -33 -13 -7 -13 -19 -25 -22 -19 -18 -11 -5 -3 -3 -3 -2 -4 -7 -8 -9 -12 -19 -18 -16 -17 -23 -24 -15 -5 -2 -2 -2 -2 -2 -2 -3 -2 -1 0 -0 -1 -1 -1 -1 -2 -5 -4 -3 -2 -2 -5 -6 -8 -9 -10 -7 -5 -5 -11 -22 -30 -32 -29 -32 -44 -30 -26 -19 -7 -7 -18 -17 -13 -14 -19 -20 -19 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -5 -6 -7 -6 -6 -6 -8 -13 -14 -11 -11 -12 -13 -14 -14 -14 -14 -13 -13 -13 -14 -13 -12 -13 -13 -14 -17 -22 -26 -31 -32 -25 -3 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -5 -5 -3 -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 -1 -2 -3 -4 -5 -5 -4 -4 -6 -10 -18 -25 -17 -4 -1 -1 -7 -16 -26 -29 -4 -2 -3 -3 -3 -2 -2 -1 -4 -9 -14 -9 -4 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -3 -6 -6 -7 -15 -13 -9 -6 -7 -8 -8 -7 -5 -4 -4 -4 -4 -3 -3 -7 -10 -11 -7 -2 -2 -1 -1 -1 -1 -1 -0 -1 -2 -3 -2 -1 -2 -2 -2 -1 -1 -1 -1 -2 -1 -2 -3 -6 -12 -21 -32 -32 -37 -38 -31 -20 -14 -11 -8 -4 -1 -1 -0 -0 -0 -0 -0 0 0 0 -0 0 0 -3 -6 -6 -5 -6 -3 0 0 0 0 -0 -0 -2 -8 -28 -27 -14 -0 0 0 0 0 0 0 0 0 -0 0 0 0 -1 -4 -5 0 0 -2 -3 -2 -2 -1 -29 -40 -31 -37 -70 -101 -107 -84 -46 -26 -28 -20 -3 -1 -8 -19 -20 -15 -12 -13 -13 -13 -14 -11 -8 -6 -8 -9 -9 -14 -18 -18 -16 -20 -26 -25 -16 -7 -5 -2 -2 -2 -3 -3 -2 -1 -0 -0 -1 -3 -2 -0 -0 -0 -1 -1 -1 -2 -2 -3 -6 -7 -5 -8 -14 -19 -20 -26 -48 -50 -54 -60 -53 -48 -32 -26 -23 -14 -21 -29 -27 -19 -15 -16 -19 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -9 -10 -9 -7 -12 -13 -11 -10 -11 -12 -13 -13 -13 -13 -13 -14 -15 -16 -18 -15 -14 -14 -14 -16 -20 -24 -29 -33 -30 -5 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -6 -1 -3 -3 -1 -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 -1 -1 -2 -4 -8 -12 -17 -24 -32 -22 -6 -2 -1 -3 -8 -16 -24 -12 -9 -8 -7 -7 -7 -6 -9 -14 -16 -13 -8 -4 -1 -1 -3 -8 -11 -6 -0 -1 -4 -4 -3 -2 -2 -3 -11 -6 -2 -1 -2 -3 -2 -2 -2 -1 -2 -2 -3 -3 -3 -6 -12 -11 -8 -5 -5 -9 -10 -8 -4 -2 -3 -3 -3 -5 -14 -18 -15 -10 -5 -1 -1 -0 -0 -0 -0 -0 -2 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -3 -1 -0 -1 -2 -5 -8 -8 -14 -19 -23 -26 -18 -13 -10 -7 -5 -2 -1 -1 -0 -0 -1 -0 -0 -0 -0 -1 -0 0 -3 -6 -4 -5 -10 -10 -2 0 0 -0 -5 -11 -9 -21 -29 -18 -1 -2 -3 -6 -5 -0 -0 -0 0 -1 -3 -1 -0 -5 -16 -25 -21 -12 -17 -17 -12 -10 -14 -11 -14 -12 -6 -12 -36 -62 -68 -43 -10 -7 -6 -3 -0 -2 -10 -21 -29 -32 -35 -36 -35 -32 -27 -20 -17 -13 -8 -6 -9 -13 -13 -11 -11 -16 -19 -16 -11 -10 -10 -6 -3 -2 -1 -1 -0 -0 0 0 -2 -6 -6 -1 -1 -2 -1 -0 -1 -1 -2 -1 -3 -7 -5 -14 -23 -22 -11 -26 -42 -44 -40 -34 -40 -46 -34 -15 -8 -4 -11 -25 -34 -26 -23 -20 -17 -17 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -1 -0 -0 -0 -1 -1 -2 -1 -1 -2 -2 -4 -7 -10 -10 -9 -10 -14 -13 -11 -11 -11 -12 -13 -13 -13 -13 -13 -14 -16 -18 -20 -17 -17 -15 -15 -16 -19 -23 -28 -32 -33 -21 -9 -3 0 0 0 0 0 0 0 -0 -0 -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 -1 -3 -6 -10 -13 -19 -27 -34 -35 -24 -12 -12 -8 -12 -30 -20 -12 -6 -4 -4 -5 -19 -23 -19 -10 -5 -5 -4 -5 -10 -19 -32 -38 -27 -14 -15 -12 -7 -4 -3 -2 -1 -3 -1 -0 -0 -1 -2 -4 -3 -1 -2 -3 -5 -6 -7 -6 -6 -8 -9 -9 -7 -6 -9 -10 -8 -4 -1 -0 -0 -4 -11 -13 -5 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -3 -8 -13 -12 -8 -7 -9 -10 -16 -15 -13 -10 -7 -4 -3 -1 -1 -0 -0 -2 -2 -1 -0 -1 -1 -1 -0 -0 -0 -1 -3 -9 -12 -6 -1 0 -2 -9 -17 -15 -28 -35 -36 -35 -18 -16 -19 -20 -19 -14 -18 -30 -42 -39 -10 -7 -16 -26 -28 -15 -13 -13 -12 -10 -16 -20 -13 -5 -1 -0 -2 -18 -30 -28 -12 -2 -9 -16 -8 -1 -5 -17 -30 -34 -25 -34 -37 -33 -27 -19 -13 -9 -7 -8 -9 -11 -10 -7 -4 -2 -4 -7 -7 -5 -6 -12 -13 -10 -7 -4 -1 -0 -0 0 0 -1 -3 -4 -1 -0 -1 -1 -1 -2 -5 -7 -5 -2 -4 -9 -21 -28 -18 -9 -23 -31 -22 -19 -13 -18 -19 -15 -10 -12 -15 -22 -31 -28 -19 -17 -16 -14 -19 -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 -1 -0 -0 -1 -2 -2 -1 -4 -9 -12 -3 -1 -0 -1 -2 -4 -6 -8 -9 -8 -9 -7 -8 -10 -13 -20 -46 -58 -67 -62 -33 -16 -14 -16 -17 -18 -17 -17 -16 -15 -16 -19 -23 -28 -32 -33 -28 -12 -3 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -5 -13 -20 -28 -34 -37 -35 -27 -24 -24 -18 -11 -9 -7 -5 -2 -1 -4 -4 -1 -0 -1 -2 -2 -6 -14 -19 -23 -29 -27 -20 -15 -7 -3 -1 -2 -3 -1 -0 -0 0 0 0 -0 -0 -1 -1 -2 -3 -4 -5 -7 -8 -8 -10 -10 -8 -8 -5 -6 -8 -8 -8 -1 -0 0 -3 -11 -13 -4 -1 -1 -1 -0 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -5 -13 -9 -5 -4 -4 -4 -8 -11 -11 -9 -6 -4 -2 -1 -0 -0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -4 -4 -5 -5 -1 -0 -0 -3 -8 -5 -9 -20 -29 -32 -31 -24 -17 -14 -17 -25 -27 -35 -41 -41 -41 -29 -28 -30 -28 -19 -9 -5 -4 -3 -2 -9 -9 -5 -1 0 0 -1 -3 -5 -5 -3 -3 -4 -4 -1 -1 -8 -21 -32 -33 -24 -21 -19 -15 -12 -8 -6 -5 -6 -7 -8 -8 -6 -5 -4 -1 -2 -2 -1 -2 -5 -10 -13 -11 -10 -5 -1 -0 -1 -0 -0 0 -0 -0 -0 -0 -2 -4 -3 -4 -5 -5 -2 -1 -4 -8 -11 -7 -6 -9 -21 -23 -12 -9 -3 -0 -2 -9 -8 -6 -11 -19 -26 -29 -22 -13 -19 -20 -27 -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 -1 -2 -4 -1 -1 -1 -2 -3 -2 -3 -6 -8 -2 -1 -0 -1 -2 -3 -5 -6 -6 -7 -8 -17 -17 -14 -27 -70 -143 -146 -142 -129 -103 -97 -89 -48 -18 -17 -17 -16 -15 -15 -16 -19 -23 -27 -30 -29 -13 -3 -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 -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 -7 -12 -18 -25 -31 -26 -10 -10 -15 -6 -2 -3 -7 -11 -13 -8 -3 -1 0 0 0 0 0 -2 -4 -4 -3 -10 -12 -8 -4 -2 -1 -2 -4 -3 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -4 -3 -6 -10 -10 -4 -4 -3 -3 -2 -3 -5 -1 -0 0 -1 -4 -5 -2 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -2 -2 -1 -1 -1 -2 -1 -1 -2 -2 -2 -1 -0 -0 -1 -2 -2 -2 -2 -1 -1 -2 -2 -2 -5 -10 -13 -12 -7 -4 -2 -1 -1 -0 -2 -3 -3 -3 -3 -1 -1 -0 -0 0 -0 -1 -1 -0 -0 -0 -0 0 -1 -4 -8 -17 -21 -18 -21 -21 -15 -8 -3 -4 -7 -10 -13 -19 -28 -35 -40 -39 -31 -20 -8 -2 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -2 -4 -22 -21 -13 -10 -12 -2 -0 -5 -15 -28 -26 -28 -25 -17 -11 -10 -9 -8 -7 -10 -11 -12 -11 -9 -8 -7 -10 -12 -8 -5 -6 -7 -7 -7 -6 -5 -3 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -6 -10 -11 -4 -2 -4 -8 -11 -13 -9 -4 -3 -3 -1 0 -1 -7 -17 -12 -5 -8 -12 -23 -23 -13 -11 -10 -8 -22 -44 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -10 -28 -73 -79 -70 -89 -146 -141 -135 -133 -135 -137 -144 -148 -137 -90 -33 -22 -18 -16 -16 -17 -18 -21 -23 -27 -26 -16 -4 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -2 -1 -1 -2 -2 -2 -0 -0 -1 -1 -1 -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 -1 -3 -6 -10 -14 -19 -11 -6 -3 0 0 0 -0 -0 -6 -20 -18 -15 -8 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -3 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -2 -3 -5 -10 -10 -3 -1 -2 -3 -3 -1 -1 -1 -0 0 0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 0 -0 -1 -3 -5 -5 -6 -6 -7 -8 -6 -6 -6 -8 -10 -11 -5 -4 -4 -4 -2 -2 -1 -0 -1 -1 -2 -2 -3 -7 -12 -10 -8 -9 -9 -5 -3 -2 -1 -0 -1 -1 -0 -0 -0 -1 -0 -0 -0 -0 -3 -10 -5 -2 -2 -4 -11 -19 -20 -14 -10 -13 -13 -10 -5 -2 -1 -3 -5 -11 -20 -31 -37 -36 -27 -15 -7 -2 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -6 -17 -17 -13 -10 -5 -2 -0 -2 -9 -25 -25 -20 -15 -7 -11 -19 -27 -33 -38 -34 -30 -28 -25 -21 -21 -20 -18 -19 -20 -16 -14 -15 -14 -10 -5 -2 -1 0 -0 0 -0 -1 -2 -1 -1 -2 -2 -2 -5 -8 -8 -6 -9 -14 -13 -10 -25 -49 -26 -13 -13 -3 -2 -1 -0 -0 -0 -6 -8 -4 -0 -0 -4 -7 -6 -2 -0 -1 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -1 -4 -3 -4 -4 -3 -1 -1 -1 -2 -3 -2 -1 -1 -1 -2 -2 -3 -14 -40 -78 -112 -118 -124 -127 -127 -119 -115 -113 -117 -125 -137 -146 -160 -151 -111 -61 -33 -22 -18 -18 -18 -18 -21 -24 -24 -17 -3 -2 -1 -0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -1 -0 -1 -1 -2 -2 -2 -2 -3 -2 -6 -3 -2 -3 -4 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -10 -22 -17 -8 -2 0 0 -5 -7 -7 -10 -16 -22 -15 -4 -5 -3 -1 -1 -1 -0 -0 -0 -1 -3 -4 -4 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 -1 -3 -5 -7 -8 -6 -2 -1 -2 -4 -5 -5 -5 -4 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -5 -8 -11 -13 -14 -17 -20 -18 -15 -13 -13 -15 -13 -15 -13 -11 -8 -4 -3 -1 -0 -0 -0 -1 -2 -4 -8 -10 -9 -7 -8 -11 -10 -7 -4 -2 -0 -0 -0 -0 -2 -4 -5 -3 -1 -0 -0 -2 -9 -10 -10 -13 -20 -26 -23 -13 -4 -4 -7 -7 -6 -4 -2 -3 -6 -12 -21 -31 -37 -39 -33 -17 -6 -2 -0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -4 -13 -23 -33 -35 -15 -6 -2 -0 -1 -9 -17 -19 -18 -19 -6 -12 -25 -41 -55 -53 -51 -50 -46 -44 -36 -35 -35 -31 -31 -34 -32 -28 -23 -16 -10 -5 -1 -0 -1 -1 -0 -1 -1 -2 -1 -1 -1 -2 -3 -7 -10 -9 -8 -7 -20 -33 -38 -69 -91 -78 -42 -19 -4 -1 -0 0 0 -0 -1 -1 -1 -0 0 0 0 0 -0 0 -2 -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 -1 -3 -6 -8 -6 -3 -1 -2 -8 -7 -5 -3 -1 -1 -0 -1 -2 -3 -1 -1 -2 -2 -1 -1 -2 -40 -81 -107 -110 -106 -103 -97 -89 -83 -78 -75 -76 -82 -94 -103 -131 -148 -149 -132 -95 -55 -29 -19 -18 -17 -19 -22 -23 -18 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -1 -0 -0 -2 -5 -5 -2 -1 -3 -4 -3 -1 -1 -3 -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 -1 -3 -10 -13 -15 -13 -0 -0 -9 -14 -13 -11 -6 -8 -6 -2 -4 -2 -1 -2 -3 -5 -4 -4 -5 -6 -7 -6 -4 -2 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 -0 -0 -1 -3 -6 -8 -10 -10 -7 -5 -5 -6 -9 -12 -11 -10 -8 -5 -2 -0 -0 -1 -1 -1 -1 -1 -2 -4 -6 -7 -8 -7 -9 -13 -16 -18 -19 -21 -23 -24 -22 -17 -10 -4 -4 -5 -7 -9 -12 -13 -8 -5 -2 -0 -0 -0 -0 -1 -2 -6 -10 -8 -5 -3 -5 -7 -7 -8 -9 -6 -2 -2 -3 -4 -9 -8 -5 -2 -0 0 0 0 -3 -9 -15 -21 -20 -13 -5 -0 -0 -2 -3 -3 -2 -4 -10 -18 -26 -33 -37 -38 -37 -31 -13 -3 -0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -10 -12 -21 -31 -35 -14 -12 -8 -1 -0 -1 -8 -13 -15 -17 -22 -11 -13 -29 -51 -53 -52 -53 -50 -31 -49 -54 -50 -43 -39 -39 -40 -38 -31 -24 -18 -10 -5 -3 -3 -5 -6 -4 -2 -4 -3 -2 -2 -3 -4 -3 -3 -4 -6 -16 -14 -15 -28 -41 -47 -51 -54 -44 -26 -11 -2 -0 -0 0 0 -1 -5 -8 -3 -1 -1 0 0 0 -0 -4 -15 -13 -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 -2 -6 -9 -7 -3 -2 -3 -4 -3 -2 -2 -2 -2 -0 -1 -2 -1 -1 -4 -7 -5 -1 -1 -1 -53 -99 -115 -98 -85 -78 -71 -64 -57 -52 -47 -40 -36 -37 -45 -67 -97 -125 -143 -143 -125 -69 -26 -20 -19 -20 -23 -24 -20 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 -1 -3 -3 -3 -4 -6 -3 -1 -0 -1 -1 -2 -3 -6 -7 -5 -3 -2 -1 -2 -2 -1 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 0 -0 -0 -1 -4 -11 -18 -21 -3 -0 -1 -4 -8 -9 -2 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -10 -10 -8 -5 -7 -7 -5 -3 -2 -3 -3 -4 -5 -6 -6 -3 -1 -0 0 0 -0 -1 -3 -5 -7 -7 -7 -6 -5 -4 -5 -8 -11 -14 -18 -20 -17 -12 -9 -7 -6 -7 -8 -9 -10 -10 -12 -14 -16 -19 -19 -20 -23 -25 -23 -21 -18 -17 -16 -17 -16 -13 -8 -4 -2 -2 -3 -4 -6 -7 -7 -5 -2 -0 0 0 0 -0 -1 -5 -8 -6 -2 -1 -4 -7 -7 -5 -5 -3 -4 -11 -14 -7 -8 -6 -4 -2 -0 0 0 0 -1 -2 -5 -5 -4 -2 -0 0 0 -1 -2 -2 -2 -6 -17 -29 -36 -40 -41 -38 -31 -20 -7 -1 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -7 -15 -22 -28 -38 -41 -28 -11 -0 -0 -1 -4 -8 -8 -4 -5 -6 -11 -19 -46 -43 -39 -40 -28 -9 -32 -50 -51 -44 -52 -53 -50 -46 -40 -30 -23 -18 -13 -7 -6 -7 -9 -9 -6 -7 -5 -2 -2 -6 -7 -5 -2 -2 -1 -2 -5 -10 -12 -16 -21 -30 -42 -35 -31 -25 -24 -39 -13 -1 0 -0 -3 -8 -7 -4 -5 -13 -9 -2 -3 -18 -24 -28 -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 -1 -3 -6 -6 -4 -4 -4 -4 -3 -2 -3 -4 -4 -1 -2 -3 -3 -4 -6 -10 -7 -3 -1 -1 -54 -107 -121 -92 -85 -77 -66 -56 -52 -49 -43 -34 -24 -16 -15 -27 -47 -76 -109 -143 -130 -78 -36 -26 -23 -22 -23 -25 -23 -4 -2 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -6 -4 -1 -0 -1 -2 -3 -1 -1 -2 -5 -8 -10 -6 -6 -7 -7 -4 -1 -1 -1 -1 -1 -3 -4 -4 -4 -3 -1 -1 -0 -0 -0 -0 -2 -6 -12 -16 -5 -1 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -4 -7 -8 -3 -11 -17 -20 -20 -19 -11 -11 -12 -12 -13 -17 -11 -4 -1 0 0 -0 -0 -1 -3 -6 -6 -6 -5 -4 -1 -4 -11 -18 -24 -29 -31 -29 -24 -23 -21 -20 -20 -21 -21 -23 -25 -27 -29 -30 -31 -32 -33 -33 -27 -20 -16 -13 -11 -11 -12 -12 -9 -5 -2 -2 -1 -1 -2 -2 -3 -3 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -0 -0 -1 -3 -2 -2 -5 -6 -8 -17 -23 -12 -9 -4 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -1 -1 -2 -11 -24 -32 -36 -37 -39 -38 -26 -10 -2 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -6 -12 -19 -22 -31 -32 -23 -6 -0 -0 -2 -4 -6 -4 -2 -2 -4 -8 -23 -25 -20 -19 -19 -8 -16 -34 -42 -28 -41 -50 -52 -48 -43 -38 -36 -32 -26 -22 -11 -4 -1 -2 -2 -3 -3 -2 -1 -6 -8 -7 -5 -3 -5 -7 -7 -6 -3 -3 -5 -10 -24 -27 -28 -29 -35 -65 -72 -35 -3 0 0 -1 -1 -1 -3 -6 -10 -7 -1 -8 -29 -33 -35 -46 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -2 -3 -4 -4 -3 -2 -3 -5 -6 -3 -2 -3 -3 -5 -8 -6 -6 -5 -8 -17 -75 -125 -125 -90 -92 -83 -74 -67 -61 -55 -48 -43 -36 -24 -13 -9 -16 -35 -69 -115 -70 -62 -54 -38 -18 -19 -23 -26 -24 -8 -3 -2 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -4 -3 -2 -1 -1 -1 -4 -4 -1 -0 -1 -1 -2 -3 -4 -7 -10 -11 -8 -5 -4 -3 -3 -3 -9 -12 -13 -12 -10 -5 -3 -2 -1 -0 -0 -1 -3 -5 -6 -2 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -6 -9 -11 -12 -21 -8 -7 -9 -7 -9 -23 -19 -9 -3 -1 -0 0 -0 -0 -2 -4 -4 -4 -3 -2 -1 -7 -15 -23 -27 -29 -31 -31 -29 -28 -28 -26 -24 -24 -26 -27 -30 -36 -42 -39 -35 -31 -27 -23 -20 -13 -10 -9 -8 -8 -11 -12 -10 -7 -4 -2 -1 -0 -0 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -4 -8 -12 -10 -8 -4 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -9 -24 -43 -44 -41 -38 -32 -19 -5 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -1 -3 -8 -16 -18 -23 -27 -25 -5 -1 -1 -3 -4 -3 -2 -2 -3 -5 -6 -25 -31 -24 -16 -11 -8 -12 -11 -5 -0 -21 -37 -38 -35 -29 -23 -20 -20 -20 -21 -14 -6 0 -0 -0 -0 -0 0 -0 -4 -5 -4 -5 -3 -5 -7 -7 -3 -1 -1 -2 -3 -3 -4 -7 -12 -22 -61 -45 -7 -0 -0 0 -0 -0 -0 -0 -3 -6 -4 -1 -4 -14 -21 -15 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -4 -4 -5 -5 -5 -7 -12 -11 -9 -9 -21 -62 -118 -159 -148 -112 -104 -94 -86 -79 -73 -67 -61 -59 -55 -44 -28 -12 -6 -11 -29 -60 -93 -116 -101 -56 -7 -15 -24 -29 -26 -12 -4 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -4 -3 -3 -3 -1 -1 -0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -4 -6 -7 -7 -6 -4 -4 -5 -10 -13 -13 -12 -11 -5 -6 -7 -6 -3 -1 -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 -2 -1 0 0 -0 -3 -21 -21 -12 -5 -2 -0 0 0 -0 -1 -2 -2 -3 -5 -3 -4 -9 -17 -25 -26 -28 -28 -28 -27 -27 -25 -24 -23 -24 -28 -31 -33 -34 -35 -33 -30 -26 -22 -18 -14 -9 -6 -6 -6 -9 -14 -14 -10 -5 -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 -1 -2 -3 -4 -4 -5 -3 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -2 -9 -24 -47 -36 -26 -21 -14 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -5 -10 -14 -19 -25 -28 -10 -3 -2 -3 -3 -2 -2 -3 -5 -7 -6 -15 -31 -50 -53 -30 -21 -22 -27 -9 -8 -17 -25 -25 -25 -23 -19 -15 -14 -15 -17 -16 -12 -5 -3 -2 -2 -5 -1 -0 -0 -1 -1 -4 -3 -2 -1 0 0 0 -0 -0 -0 -2 -13 -19 -2 -4 -9 -3 -0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -4 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -3 -2 -2 -3 -3 -4 -6 -10 -14 -13 -8 -7 -10 -21 -54 -143 -173 -158 -135 -116 -105 -97 -92 -90 -86 -81 -79 -77 -66 -44 -15 -4 -11 -32 -59 -83 -88 -73 -45 -14 -22 -30 -28 -16 -5 -2 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -5 -6 -5 -4 -2 -0 -0 -0 -1 -0 -1 -2 -3 -4 -3 -3 -3 -3 -3 -4 -6 -5 -4 -4 -4 -4 -5 -5 -4 -3 -1 -3 -5 -6 -7 -3 -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 -10 -12 -8 -6 -1 -0 0 0 -0 -0 -1 -2 -7 -18 -14 -12 -14 -20 -24 -24 -23 -22 -23 -24 -22 -21 -22 -26 -31 -34 -33 -31 -29 -28 -27 -25 -24 -21 -16 -11 -7 -4 -3 -4 -6 -8 -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 -1 -1 -1 -2 -1 -1 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -6 -16 -19 -16 -12 -11 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -7 -11 -15 -20 -15 -6 -1 -0 -1 -2 -2 -3 -4 -5 -7 -9 -16 -28 -41 -21 -12 -10 -10 -14 -4 -4 -9 -10 -22 -31 -33 -28 -20 -19 -19 -17 -14 -16 -19 -12 -4 -2 -4 -2 -1 -0 -1 -1 -2 -3 -2 -1 -0 0 -0 0 -0 -12 -36 -52 -38 -8 0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -4 -5 -4 -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 -1 -1 -0 -0 0 -0 -0 -1 -3 -1 -0 0 0 0 -1 -4 -6 -6 -6 -6 -9 -12 -13 -11 -30 -117 -176 -171 -144 -134 -131 -129 -127 -124 -110 -103 -101 -99 -87 -38 -12 -7 -17 -40 -63 -83 -104 -110 -25 -22 -28 -27 -17 -4 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -2 -1 -0 -0 -1 -1 -1 -2 -2 -2 -2 -3 -3 -4 -4 -6 -8 -9 -9 -8 -7 -6 -4 -3 -2 -2 -1 -0 -0 -1 -2 -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 -1 -2 -3 -4 -6 -1 -0 0 0 0 -0 -0 -1 -4 -15 -16 -18 -19 -22 -21 -17 -17 -19 -22 -19 -17 -16 -14 -14 -20 -34 -34 -29 -26 -25 -24 -22 -19 -17 -12 -7 -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 -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 -5 -5 -4 -5 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -4 -9 -13 -13 -15 -13 -7 -2 -1 -0 -2 -4 -5 -3 -3 -4 -6 -12 -22 -18 -8 -1 -0 -0 -1 0 0 -0 -7 -31 -49 -50 -33 -26 -25 -20 -8 -3 -4 -2 -0 -0 -2 -8 -12 -12 -10 -7 -4 -3 -3 -1 -0 -0 -0 -1 -2 -1 -11 -26 -23 -8 -1 -0 -1 -3 -5 -6 -7 -6 -5 -3 -2 -1 -0 -0 -1 -2 -1 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -1 -4 -6 -6 -5 -9 -15 -20 -26 -40 -22 -77 -135 -166 -178 -178 -184 -189 -185 -165 -134 -116 -104 -97 -96 -57 -28 -15 -19 -36 -57 -78 -95 -94 -32 -23 -24 -27 -28 -33 -12 -12 -16 -12 -3 -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 -1 -2 -3 -4 -7 -12 -10 -9 -10 -11 -11 -7 -5 -4 -4 -3 -2 -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 -1 -1 -1 -2 -7 -3 -1 0 0 0 0 0 -0 -1 -7 -12 -14 -16 -21 -15 -11 -13 -18 -20 -17 -16 -15 -16 -17 -17 -36 -41 -35 -30 -28 -25 -19 -14 -10 -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 -1 -1 -0 -0 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 -6 -4 -1 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -3 -7 -10 -10 -10 -11 -9 -3 -1 -1 -2 -3 -1 -1 -1 -1 -7 -27 -18 -13 -12 -13 -7 -2 -0 -1 -3 -3 -15 -33 -43 -31 -29 -34 -36 -31 -6 -5 -3 0 0 -0 -3 -6 -9 -12 -17 -11 -6 -4 -3 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -1 -0 -2 -8 -12 -14 -12 -9 -5 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -19 -73 -177 -73 -31 -44 -83 -118 -112 -109 -106 -99 -84 -103 -125 -120 -96 -86 -61 -40 -29 -27 -35 -50 -62 -65 -60 -57 -52 -39 -30 -32 -43 -18 -44 -67 -60 -35 -9 -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 -2 -2 -2 -2 -2 -3 -6 -12 -10 -9 -10 -10 -10 -5 -5 -5 -5 -4 -3 -4 -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 -1 -6 -4 -1 0 0 0 0 -0 -0 -0 -3 -6 -7 -9 -13 -10 -13 -17 -19 -16 -16 -15 -14 -16 -17 -15 -27 -31 -26 -25 -33 -29 -20 -12 -6 -3 -1 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -9 -8 -5 -2 -0 -0 -0 -1 -1 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -3 -6 -7 -8 -8 -5 -2 -1 -0 -1 -2 -1 -0 0 -0 -1 -11 -19 -24 -26 -31 -19 -8 -2 -7 -15 -14 -15 -22 -47 -52 -53 -55 -59 -62 -54 -42 -20 0 0 0 -1 -1 -1 -1 -4 -6 -5 -4 -3 -2 -2 -3 -6 -7 -5 -2 -0 -0 -2 -6 -8 -7 -8 -11 -14 -15 -13 -8 -4 -2 -1 -1 -1 -1 -0 -2 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -11 -13 -14 -14 -14 -19 -28 -34 -36 -35 -31 -29 -48 -79 -118 -127 -85 -61 -43 -33 -30 -35 -42 -40 -35 -38 -63 -82 -86 -62 -24 -13 -6 -37 -79 -108 -96 -23 -3 -3 -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 -4 -4 -3 -5 -11 -13 -13 -13 -11 -8 -10 -9 -7 -5 -3 -3 -3 -3 -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 -1 -0 0 0 0 0 0 -0 -1 -2 -2 -4 -6 -7 -3 -5 -8 -12 -13 -7 -3 -3 -5 -7 -5 -3 -1 -1 -4 -9 -22 -24 -20 -15 -8 -4 -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 -5 -9 -12 -7 -3 -1 -0 -1 -2 -2 -3 -5 -2 -1 -1 -1 -0 0 0 0 -0 -0 -2 -3 -1 -0 -2 -3 -4 -4 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -1 -7 -16 -23 -24 -28 -24 -14 -1 -5 -13 -14 -9 -4 -43 -60 -57 -48 -63 -66 -60 -37 0 0 0 0 0 0 -0 -3 -5 -5 -4 -3 -2 -2 -3 -4 -7 -7 -4 -0 -1 -2 -3 -7 -13 -14 -14 -15 -16 -12 -9 -7 -4 -2 -2 -2 -3 -4 -8 -5 -3 -6 -6 -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 -1 -2 -3 -8 -16 -19 -18 -18 -18 -20 -30 -94 -95 -60 -26 -32 -38 -112 -157 -104 -63 -39 -27 -25 -29 -31 -24 -19 -21 -34 -58 -81 -101 -95 -31 -9 -36 -81 -114 -101 -28 -7 -4 -3 -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 -5 -6 -7 -8 -10 -12 -14 -14 -12 -10 -12 -11 -10 -8 -6 -5 -4 -4 -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 -1 -3 -7 -3 -3 -3 -3 -3 -7 -6 -3 -4 -2 -0 0 0 0 0 0 0 0 0 -0 -4 -7 -8 -7 -8 -5 -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 -1 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -3 -5 -6 -5 -3 -1 -0 -0 -0 -1 -1 -2 -3 -2 -1 -1 -0 0 0 0 0 0 -0 -3 -5 -4 -3 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 -0 -1 -2 -4 -8 -13 -17 -21 -23 -22 -6 -2 -3 -3 -1 -0 -17 -23 -16 -6 -22 -27 -26 -16 -1 0 -0 -0 0 -0 -1 -2 -3 -2 -2 -2 -2 -1 -1 -3 -5 -6 -6 -4 -6 -8 -7 -9 -12 -13 -13 -14 -13 -8 -3 -1 -0 0 -0 -0 -1 -1 -2 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -23 -24 -23 -20 -17 -29 -67 -61 -36 -14 -20 -28 -101 -143 -108 -61 -35 -23 -16 -14 -18 -16 -14 -16 -21 -29 -41 -68 -82 -47 -34 -57 -91 -112 -92 -35 -12 -5 -4 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -2 -4 -7 -10 -12 -10 -12 -13 -12 -10 -8 -8 -8 -7 -7 -8 -7 -6 -6 -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 -1 -4 -6 -3 -3 -5 -5 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -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 -1 -2 -2 -4 -5 -5 -3 -1 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -8 -13 -17 -18 -19 -11 -11 -10 -2 -0 0 -0 -0 -0 -0 0 -2 -3 -0 0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -1 -2 -3 -5 -6 -7 -8 -8 -9 -9 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -17 -21 -23 -26 -23 -44 -61 -50 -78 -111 -116 -113 -139 -64 -111 -147 -123 -64 -34 -22 -17 -14 -16 -15 -14 -14 -14 -16 -22 -36 -54 -77 -114 -142 -129 -97 -78 -60 -41 -21 -9 -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 -1 -2 -4 -7 -10 -11 -9 -9 -10 -10 -10 -10 -8 -6 -8 -9 -11 -12 -13 -11 -10 -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 -1 -2 -1 -1 -0 -0 0 0 -0 -1 -2 -4 -5 -4 -4 -6 -4 -4 -4 -2 -0 -0 -3 -4 -3 -6 -7 -6 -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 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -2 -2 -2 -1 -1 -0 -1 -2 -2 -0 0 0 -0 -0 -3 -10 -13 -8 -5 -2 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 -1 -2 -1 -0 -0 -1 -3 -6 -9 -11 -11 -12 -18 -28 -17 -15 -8 -0 -2 -1 -1 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -3 -2 -2 -1 -2 -2 -2 -3 -3 -4 -4 -5 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -10 -12 -17 -29 -17 -76 -120 -85 -82 -116 -115 -103 -109 -46 -98 -141 -135 -73 -36 -22 -17 -14 -13 -12 -11 -10 -10 -10 -15 -20 -32 -52 -80 -107 -108 -90 -70 -78 -67 -51 -56 -99 -44 -21 -9 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -7 -6 -6 -6 -6 -4 -7 -8 -6 -7 -9 -12 -13 -13 -11 -9 -7 -5 -2 -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 -1 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -5 -6 -6 -4 -4 -4 -5 -6 -4 -1 -1 -2 -3 -5 -7 -7 -8 -8 -2 -0 0 0 0 0 0 -0 -3 -8 -1 -0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -2 -3 -3 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -1 -1 -2 -1 -0 0 0 0 -1 -6 -15 -22 -18 -10 -3 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 -2 -7 -9 -3 -1 -0 -1 -2 -5 -6 -7 -7 -12 -30 -33 -36 -28 -2 -4 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -2 -1 -0 -0 -0 -0 -4 -5 -4 -4 -1 -3 -6 -5 -3 -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 -4 -9 -12 -11 -12 -18 -29 -39 -28 -64 -83 -61 -49 -91 -97 -86 -86 -105 -153 -175 -154 -92 -49 -29 -19 -14 -10 -8 -6 -5 -5 -7 -10 -14 -19 -28 -45 -87 -111 -106 -76 -65 -74 -89 -113 -146 -130 -89 -50 -20 -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 -0 -0 -1 -2 -2 -0 -0 -0 -1 -3 -6 -9 -11 -11 -10 -9 -6 -2 -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 -1 -1 -0 -0 -0 -2 -1 -0 -0 -0 -2 -3 -4 -5 -3 -2 -1 -1 0 0 -3 -4 -3 -1 -0 -0 -2 -3 -1 -0 0 0 0 0 0 -6 -15 -23 -5 -0 0 0 0 0 0 0 0 0 -1 -6 -9 -6 -6 -4 -2 -1 -1 -3 -6 -8 -8 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -3 -2 -2 -2 -2 -5 -6 -2 -1 -0 0 0 -1 -4 -12 -23 -26 -15 -3 -0 -0 -1 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -3 -7 -10 -5 -1 -0 -0 -0 -2 -4 -6 -10 -17 -27 -32 -35 -35 -13 -4 -1 -1 -0 -0 0 0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -0 -0 0 -0 -1 -7 -8 -7 -8 -9 -10 -11 -10 -8 -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 -2 -9 -7 -2 0 0 0 0 -4 -9 -12 -9 -11 -30 -45 -33 -30 -22 -16 -16 -28 -54 -97 -110 -86 -76 -97 -124 -135 -114 -70 -44 -26 -15 -9 -5 -3 -2 -3 -5 -7 -10 -13 -18 -26 -67 -95 -98 -76 -58 -77 -98 -120 -139 -142 -132 -110 -74 -27 -10 -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 -3 -5 -7 -8 -5 -2 -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 -1 -4 -4 -2 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 -1 -2 -1 -0 -0 0 0 0 0 0 0 -1 -4 -6 -4 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -5 -12 -15 -15 -9 -4 -3 -2 -3 -5 -8 -13 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -5 -8 -11 -6 -7 -10 -15 -19 -18 -12 -5 -2 -0 -0 -0 -2 -5 -16 -26 -20 -6 -4 -4 -5 -7 -7 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -4 -7 -6 -4 -2 -1 -0 -0 -0 -1 -3 -6 -9 -16 -23 -20 -8 -16 -11 -8 -9 -3 -1 0 0 0 0 -0 -0 -1 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -3 -6 -9 -9 -8 -7 -4 -1 -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 -3 -11 -10 -4 0 0 0 0 -1 -2 -3 -2 -5 -20 -26 -6 -1 0 -1 -4 -7 -6 -52 -67 -49 -44 -66 -77 -104 -133 -92 -62 -40 -25 -16 -11 -7 -5 -4 -5 -6 -8 -10 -14 -19 -38 -61 -75 -72 -55 -69 -77 -88 -107 -121 -125 -118 -101 -78 -29 -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 -1 -2 -2 -2 -1 -0 -0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 -1 -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 -6 -8 -5 -2 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -10 -11 -6 -1 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -3 -10 -15 -17 -15 -11 -8 -5 -4 -7 -11 -13 -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 -2 -4 -9 -7 -7 -10 -13 -21 -18 -10 -4 -1 -0 -1 -1 -1 -2 -8 -14 -16 -13 -12 -7 -7 -14 -12 -9 -4 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -4 0 0 -0 -2 -2 -0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 0 -1 -2 -6 -11 -14 -10 -9 -10 -8 -9 -14 -4 -1 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -4 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -1 -0 0 0 0 0 0 -37 -57 -64 -77 -114 -101 -105 -124 -110 -84 -61 -43 -30 -21 -15 -10 -7 -6 -6 -6 -9 -13 -19 -27 -45 -62 -68 -53 -62 -67 -71 -79 -91 -105 -120 -112 -69 -26 -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 -1 -1 -1 -2 -2 -1 -0 -0 0 -0 -0 -1 -2 -2 -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 0 -0 -0 -0 0 0 0 -3 -4 -4 -6 -3 -1 -1 -2 -2 -2 -2 -2 -2 -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 -1 -3 -3 -2 -3 -4 -6 -8 -11 -14 -16 -17 -14 -10 -9 -10 -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 -1 -2 -3 -4 -5 -4 -2 -1 -1 -1 -0 -1 -2 -3 -1 -1 -2 -4 -6 -7 -5 -3 -4 -5 -7 -5 -0 0 0 0 0 0 0 0 0 0 0 0 -3 -7 -9 -2 -0 -1 -3 -4 -1 0 -0 0 0 -0 -1 -2 -2 -3 -2 -0 -0 -0 -2 -5 -9 -8 -9 -6 -2 -1 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -37 -64 -73 -64 -56 -51 -83 -124 -120 -96 -76 -58 -42 -32 -25 -19 -13 -9 -8 -9 -10 -14 -20 -27 -39 -53 -60 -45 -54 -60 -64 -66 -68 -76 -100 -94 -34 -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 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -1 -1 -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 -1 -3 -10 -5 -2 -2 -3 -3 -3 -2 -1 -1 -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 -1 -2 -3 -3 -4 -5 -6 -8 -10 -12 -14 -17 -17 -17 -16 -12 -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 -0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -3 -8 -7 -5 -4 -3 -2 -4 -5 -2 -2 -1 -1 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -4 -4 -3 -1 -0 -0 -1 -1 -1 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -32 -63 -75 -66 -64 -101 -116 -112 -101 -93 -79 -65 -54 -43 -35 -30 -27 -25 -22 -19 -17 -17 -21 -27 -37 -47 -51 -43 -47 -51 -55 -59 -63 -64 -77 -79 -57 -39 -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 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -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 -1 -1 -0 -1 -2 -3 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -4 -8 -4 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -7 -6 -6 -7 -6 -10 -12 -13 -15 -16 -17 -15 -12 -8 -4 -2 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -2 -0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -1 -5 -7 -8 -8 -5 -2 -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 -1 -1 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 -1 -1 -1 -2 -5 -7 -3 -1 -1 -1 -2 -1 -1 -1 -1 -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 -2 -5 -7 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -27 -63 -77 -83 -144 -141 -116 -88 -70 -71 -66 -60 -52 -43 -35 -27 -20 -13 -8 -10 -12 -14 -17 -23 -37 -46 -49 -46 -43 -44 -48 -56 -63 -66 -67 -67 -66 -67 -66 -44 -18 -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 -1 -1 -0 -0 -0 -1 -0 -0 -1 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -1 -3 -7 -4 -2 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -6 -8 -8 -13 -15 -16 -17 -16 -16 -15 -13 -9 -4 -2 -1 -0 -1 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 -1 -2 -2 -4 -4 -3 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -4 -5 -2 -0 -0 -1 -2 -2 -0 -0 -1 -2 -4 -7 -4 -2 -1 0 0 -0 -1 -4 -6 -1 -0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -0 -1 -2 -3 -1 -0 0 0 0 -0 -1 -3 -4 -5 -9 -12 -10 -4 -1 -1 -2 -4 -6 -9 -9 -2 -1 -0 -0 -0 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -32 -67 -76 -82 -131 -120 -101 -87 -82 -79 -63 -50 -41 -33 -25 -20 -17 -15 -11 -7 -5 -6 -8 -13 -41 -57 -59 -51 -42 -42 -47 -54 -60 -63 -61 -59 -59 -65 -72 -76 -67 -39 -16 -5 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -2 -7 -7 -3 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -5 -8 -12 -13 -14 -16 -20 -22 -20 -17 -13 -10 -7 -4 -2 -1 -1 -1 -1 -1 -1 -2 -3 -3 -1 -1 -2 -5 -8 -2 -3 -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 -1 -1 -0 -0 -1 -2 -1 -0 0 -0 -1 -4 -6 -4 -4 -2 0 0 -1 -5 -9 -8 -2 -0 0 0 0 -0 -1 -1 -1 -6 -4 -1 -0 -0 -0 -0 -2 -6 -6 -3 -0 -0 -1 -0 0 -1 -2 -3 -5 -5 -3 -1 -0 -1 -0 -0 -3 -6 -8 -6 -3 -2 -0 -0 -0 -0 -0 -1 -2 -3 -3 -3 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -72 -74 -71 -74 -66 -71 -92 -112 -95 -73 -56 -44 -33 -24 -16 -11 -7 -3 -2 -1 -1 -2 -4 -34 -46 -47 -44 -44 -43 -46 -51 -52 -52 -52 -52 -54 -60 -63 -81 -92 -78 -51 -32 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -5 -11 -4 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -3 -6 -9 -12 -13 -12 -12 -14 -18 -20 -18 -15 -11 -9 -9 -5 -1 -1 -1 -1 -2 -6 -15 -15 -7 -4 -3 -5 -8 -9 -3 -2 -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 -2 -1 -0 0 -0 -1 -3 -4 -4 -3 -1 -0 -0 0 -1 -7 -15 -6 -1 -0 -0 -0 -0 -0 -1 -1 -1 -3 -3 -1 -0 -0 -0 -1 -5 -9 -5 -2 -0 -1 -3 -3 -1 0 0 -0 -1 -1 -0 -0 -2 -3 -2 -1 -2 -3 -4 -4 -5 -3 -2 -3 -3 -3 -3 -2 -5 -7 -8 -8 -14 -10 -5 -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 -3 -14 -38 -69 -78 -73 -68 -73 -99 -122 -129 -110 -87 -68 -52 -40 -31 -20 -13 -7 -4 -3 -2 -1 -1 -3 -19 -24 -27 -34 -49 -46 -45 -45 -46 -44 -43 -44 -47 -53 -71 -92 -104 -99 -84 -69 -41 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -0 0 -0 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -4 -4 -6 -12 -17 -18 -16 -12 -14 -13 -13 -12 -12 -12 -10 -9 -10 -8 -2 -1 -1 -4 -6 -8 -10 -11 -10 -8 -8 -8 -8 -14 -12 -8 -5 -6 -4 -3 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -5 -10 -12 -12 -7 -4 -2 -1 -1 -0 -1 -2 -4 -1 -0 -1 -2 -1 -1 -1 -1 -0 -2 -4 -5 -3 -1 -0 -0 -1 -2 -3 -3 -1 -0 -0 -3 -5 -2 -0 0 0 0 0 0 -0 -1 -4 -2 -1 -1 -1 -2 -3 -4 -4 -3 -6 -8 -9 -7 -7 -10 -11 -10 -10 -13 -11 -5 -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 -6 -46 -68 -46 -31 -83 -93 -92 -85 -78 -84 -113 -138 -142 -122 -96 -75 -59 -48 -41 -33 -26 -19 -12 -6 -2 -2 -2 -4 -12 -15 -17 -22 -38 -36 -38 -42 -44 -42 -40 -40 -42 -47 -63 -72 -77 -83 -104 -90 -69 -49 -27 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -7 -8 -13 -13 -12 -12 -14 -14 -13 -12 -12 -11 -10 -7 -6 -7 -10 -5 -2 -4 -8 -10 -9 -7 -6 -8 -13 -16 -15 -8 -11 -10 -8 -8 -8 -6 -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 -1 -9 -18 -24 -26 -16 -8 -6 -5 -4 -3 -1 -0 -0 -1 -2 -3 -2 -1 -1 -1 -0 -0 -4 -9 -8 -3 -1 -0 -1 -1 -2 -3 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -1 -2 -2 -3 -3 -5 -6 -6 -4 -7 -11 -13 -10 -11 -11 -10 -2 -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 -2 -13 -16 -10 -4 -17 -66 -87 -89 -80 -75 -78 -96 -113 -116 -107 -86 -69 -59 -56 -59 -62 -60 -51 -33 -10 -2 -5 -12 -20 -24 -22 -20 -32 -30 -34 -40 -45 -44 -42 -43 -46 -54 -58 -56 -53 -56 -83 -88 -90 -83 -54 -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 -1 -2 -4 -7 -9 -8 -7 -7 -7 -6 -6 -7 -10 -9 -8 -8 -9 -8 -5 -3 -3 -5 -6 -3 -2 -3 -5 -7 -7 -6 -9 -14 -17 -17 -15 -8 -6 -5 -5 -7 -5 -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 -4 -14 -22 -12 -15 -12 -7 -5 -5 -6 -5 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -5 -15 -22 -10 -4 -2 -2 -2 -3 -5 -6 -4 -1 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -0 -0 -1 -2 -1 -1 -1 -1 -2 -4 -6 -4 -5 -8 -12 -15 -14 -12 -11 -13 -6 -2 0 -0 -1 -3 -3 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -78 -89 -88 -81 -77 -75 -88 -110 -122 -97 -78 -73 -81 -98 -108 -112 -108 -97 -34 -13 -18 -27 -32 -31 -29 -31 -40 -47 -49 -47 -44 -45 -45 -46 -52 -66 -69 -60 -60 -73 -77 -88 -99 -102 -89 -21 -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 -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 -2 -6 -10 -10 -8 -7 -7 -7 -6 -4 -3 -2 -4 -4 -4 -4 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -2 -7 -13 -15 -14 -11 -9 -5 -2 -1 -0 -2 -2 -2 -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 -1 -9 -24 -41 -15 -3 -0 -1 -1 -1 -2 -3 -1 -1 -1 -1 -2 -3 -4 -4 -2 -4 -8 -18 -28 -31 -17 -8 -7 -13 -8 -8 -9 -9 -4 -1 0 0 0 0 0 0 0 -0 -0 -2 -5 -5 -4 -2 -1 -0 -1 -1 -3 -4 -2 -1 -1 -3 -4 -5 -8 -13 -18 -18 -13 -9 -7 -11 -8 -3 0 -0 -5 -8 -9 -13 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -74 -105 -99 -93 -87 -87 -92 -96 -102 -96 -98 -115 -119 -113 -111 -126 -168 -80 -42 -37 -46 -51 -49 -52 -57 -59 -59 -58 -56 -54 -48 -49 -49 -50 -55 -59 -56 -68 -97 -112 -99 -89 -78 -60 -21 -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 -1 -1 -0 0 -0 -0 -1 -2 -3 -4 -3 -4 -7 -10 -14 -18 -11 -11 -14 -16 -11 -9 -7 -5 -5 -6 -7 -6 -5 -5 -6 -6 -4 -1 -1 -0 -0 -0 -0 -1 -4 -9 -18 -26 -26 -23 -17 -10 -6 -2 -0 -1 -0 -1 -2 -5 -5 -4 -3 -2 -1 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -7 -19 -27 -13 -3 -1 -5 -3 -2 -1 -1 -2 -3 -4 -5 -8 -9 -10 -12 -14 -16 -17 -20 -28 -27 -21 -15 -11 -17 -17 -15 -12 -8 -3 -1 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -0 -0 -1 -4 -6 -5 -3 -1 -2 -5 -5 -7 -9 -17 -20 -19 -17 -15 -8 -5 -2 -1 0 -1 -7 -15 -12 -20 -26 -22 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -65 -91 -79 -92 -99 -95 -86 -80 -114 -118 -119 -129 -126 -110 -107 -126 -173 -114 -73 -53 -54 -80 -106 -109 -102 -101 -103 -101 -102 -100 -68 -66 -63 -58 -54 -70 -73 -82 -94 -76 -70 -62 -45 -15 -13 -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 -1 -1 -0 -0 0 -0 -0 -2 -4 -8 -12 -13 -17 -21 -21 -18 -17 -14 -16 -21 -25 -18 -13 -10 -8 -8 -13 -13 -10 -8 -9 -9 -9 -7 -5 -4 -4 -3 -2 -3 -6 -11 -18 -22 -31 -35 -31 -23 -8 -4 -6 -6 -4 -1 -0 -2 -8 -9 -8 -5 -3 -2 -3 -3 -3 -4 -3 -3 -3 -2 -2 -3 -4 -3 -2 -1 -0 -1 -1 -1 -0 -0 -1 -1 -1 -4 -10 -24 -19 -8 -2 -2 -15 -17 -12 -9 -11 -11 -11 -11 -13 -20 -21 -18 -21 -23 -26 -28 -29 -30 -27 -23 -21 -18 -16 -14 -11 -8 -4 -2 -2 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -4 -2 -1 -2 -5 -7 -8 -7 -9 -10 -12 -17 -11 -5 -1 0 0 0 -3 -10 -25 -28 -31 -29 -17 -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 -6 -39 -67 -89 -95 -86 -129 -135 -131 -128 -124 -105 -109 -124 -136 -120 -105 -100 -109 -138 -152 -137 -117 -117 -131 -128 -136 -147 -117 -100 -83 -67 -56 -68 -68 -73 -86 -103 -94 -73 -47 -24 -17 -12 -9 -10 -20 -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 -1 -1 -1 -0 -0 0 -0 -0 0 -5 -12 -16 -17 -20 -21 -20 -17 -16 -16 -18 -26 -20 -13 -8 -9 -16 -21 -17 -10 -11 -13 -13 -11 -9 -7 -6 -7 -9 -7 -6 -7 -9 -13 -15 -20 -22 -20 -15 -8 -7 -9 -6 -3 -1 -2 -5 -10 -9 -5 -2 -0 -2 -2 -3 -4 -8 -10 -12 -12 -9 -13 -16 -14 -12 -14 -12 -9 -7 -6 -7 -7 -5 -5 -5 -5 -8 -16 -35 -36 -28 -22 -5 -17 -28 -29 -22 -20 -20 -20 -18 -22 -27 -29 -29 -31 -36 -40 -41 -46 -41 -35 -30 -23 -18 -15 -13 -10 -4 -2 -2 -1 -1 -1 -2 -3 -2 -1 -1 -0 -0 -0 0 -0 -0 -1 -2 -3 -4 -4 -3 -2 -1 -0 -1 -3 -5 -5 -3 -2 -2 -1 -4 -3 -2 -1 -0 -0 -0 -4 -15 -32 -34 -26 -16 -7 -4 -3 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -78 -111 -97 -97 -108 -122 -130 -124 -117 -119 -126 -130 -131 -129 -132 -149 -192 -160 -129 -111 -113 -122 -116 -119 -133 -137 -128 -101 -75 -64 -64 -59 -59 -61 -62 -55 -60 -61 -46 -35 -26 -20 -29 -77 -34 -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 -0 -0 -0 -0 0 0 0 -1 -3 -5 -4 -3 -2 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 0 -2 -5 -6 -5 -7 -11 -10 -9 -10 -10 -11 -11 -11 -16 -24 -27 -33 -22 -8 -5 -9 -14 -16 -14 -11 -10 -9 -7 -4 -3 -3 -4 -6 -6 -7 -7 -7 -8 -5 -3 -2 -0 -1 -3 -5 -6 -10 -13 -12 -10 -11 -7 -4 -3 -4 -7 -11 -16 -20 -19 -25 -26 -25 -26 -21 -28 -34 -28 -19 -19 -20 -21 -18 -15 -13 -11 -10 -14 -13 -11 -16 -18 -8 -14 -30 -41 -34 -30 -28 -27 -27 -34 -39 -36 -31 -29 -35 -44 -43 -42 -39 -35 -32 -23 -18 -13 -10 -7 -4 -2 -2 -3 -2 -2 -4 -6 -5 -4 -2 -1 -1 -0 -0 -0 -1 -3 -4 -3 -2 -3 -2 -1 -0 -0 -0 -2 -4 -2 -2 -2 -2 -1 -1 -2 -1 -2 -2 -2 -3 -6 -17 -18 -10 -2 -3 -4 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -72 -97 -95 -88 -90 -105 -140 -171 -151 -126 -119 -115 -87 -100 -138 -162 -137 -118 -103 -96 -102 -110 -117 -128 -149 -149 -127 -97 -72 -71 -65 -61 -64 -75 -95 -80 -55 -41 -43 -47 -33 -21 -67 -40 -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 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 -1 -2 -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 -1 -0 -1 -2 -4 -13 -20 -27 -30 -29 -18 -12 -8 -4 -5 -8 -12 -16 -16 -14 -13 -10 -6 -3 -3 -2 -3 -3 -2 -1 -2 -3 -7 -8 -7 -5 -1 -3 -9 -15 -16 -20 -22 -22 -20 -17 -13 -9 -6 -4 -8 -15 -23 -29 -8 -9 -18 -28 -30 -16 -20 -32 -31 -35 -34 -29 -31 -26 -17 -13 -17 -17 -15 -13 -15 -24 -10 -6 -9 -17 -42 -46 -44 -46 -54 -50 -51 -57 -54 -41 -35 -35 -37 -35 -36 -37 -30 -26 -20 -14 -8 -6 -5 -4 -3 -2 -5 -5 -4 -3 -6 -6 -5 -3 -2 -1 -0 -0 -1 -4 -5 -4 -2 -2 -2 -1 -0 -0 0 0 -0 -2 -3 -5 -7 -3 -2 -3 -3 -1 -3 -5 -6 -8 -6 -7 -5 -3 -3 -2 -2 -2 -2 -1 -1 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -69 -93 -93 -84 -83 -129 -125 -111 -104 -106 -83 -67 -58 -46 -58 -66 -53 -25 -28 -73 -112 -135 -135 -117 -107 -91 -68 -74 -86 -91 -88 -71 -77 -53 -24 -8 -17 -27 -22 -19 -68 -54 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 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 -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 -1 -5 -5 -5 -4 -4 -5 -5 -6 -8 -4 -7 -11 -11 -9 -12 -12 -9 -6 -4 -2 -0 -1 -1 -1 -0 -0 -0 -0 -2 -4 -4 -2 -6 -12 -17 -16 -17 -14 -9 -9 -9 -7 -5 -5 -4 -7 -9 -10 -5 -1 -5 -14 -26 -9 -1 -3 -8 -9 -11 -12 -14 -23 -14 -5 -6 -22 -25 -24 -19 -9 -13 -14 -17 -23 -32 -46 -50 -50 -58 -77 -76 -68 -62 -52 -46 -45 -43 -35 -29 -27 -28 -22 -20 -16 -9 -5 -5 -4 -4 -2 -1 -2 -4 -5 -4 -5 -5 -4 -2 -1 -0 -0 -0 -1 -2 -1 -1 -1 -2 -1 -0 -0 0 0 0 0 -1 -2 -3 -2 -2 -3 -3 -3 -1 -1 -2 -2 -5 -5 -5 -4 -3 -2 -2 -2 -2 -2 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -48 -97 -107 -100 -97 -98 -98 -99 -101 -103 -104 -89 -63 -33 -12 -9 -7 -1 -4 -43 -76 -96 -98 -48 -31 -26 -26 -54 -85 -94 -81 -55 -68 -54 -27 -0 -2 -10 -23 -44 -85 -89 -74 -44 -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 -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 -1 -2 -5 -7 -8 -6 -4 -3 -4 -6 -2 -3 -6 -8 -12 -13 -13 -12 -11 -7 -4 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -6 -11 -12 -8 -6 -5 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 0 -2 -7 -11 -4 -0 -1 -6 -3 -1 -5 -15 -13 -5 0 -0 -6 -9 -13 -15 -12 -21 -29 -38 -57 -61 -60 -53 -36 -51 -56 -51 -40 -31 -21 -17 -20 -22 -21 -18 -14 -13 -13 -13 -11 -6 -4 -3 -2 -2 -1 -1 -1 -2 -3 -3 -3 -2 -1 -0 0 -0 -0 -0 -1 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -4 -4 -4 -2 -1 -0 -0 -2 -4 -5 -5 -5 -3 -2 -2 -2 -2 -3 -6 -9 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -76 -103 -107 -111 -114 -116 -114 -106 -99 -94 -88 -78 -64 -22 -0 -2 -10 -13 -20 -31 -43 -12 -2 -0 -3 -18 -38 -50 -53 -47 -70 -69 -41 -0 -1 -19 -50 -85 -109 -106 -75 -35 -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 -1 -1 -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 -4 -5 -4 -3 -3 -2 -1 -5 -9 -12 -15 -14 -17 -18 -18 -18 -16 -13 -10 -6 -3 -1 -0 -0 -1 -2 -2 -3 -1 -3 -3 -4 -5 -4 -3 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 -0 -0 -3 -6 -9 -9 -25 -18 -4 -0 -1 -0 0 -0 -2 -8 -18 -22 -6 -19 -37 -49 -46 -51 -44 -28 -9 -4 -17 -21 -16 -12 -10 -8 -6 -6 -6 -7 -10 -10 -8 -7 -7 -9 -6 -3 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -1 -1 -2 -3 -3 -2 -1 0 0 -1 -3 -5 -6 -4 -2 -3 -4 -3 -4 -6 -10 -7 -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 -1 -14 -39 -73 -103 -117 -121 -119 -115 -107 -102 -92 -70 -23 -6 -1 -0 -1 -1 -1 -2 -4 -1 -0 0 -0 -2 -4 -23 -44 -52 -55 -41 -19 -1 -5 -52 -93 -116 -118 -107 -58 -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 -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 -1 -1 -1 -2 -2 -3 -3 -4 -5 -1 -8 -16 -20 -18 -16 -18 -19 -19 -18 -13 -11 -13 -12 -12 -7 -2 -2 -2 -4 -5 -6 -4 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 -0 -3 -8 -12 -11 -4 -2 0 0 0 0 0 0 0 -1 -2 -2 -0 -10 -30 -43 -40 -25 -19 -13 -6 -3 -6 -8 -10 -12 -14 -15 -14 -10 -7 -5 -6 -10 -9 -6 -3 -3 -5 -4 -2 -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 -0 -1 -2 -3 -2 -1 -0 -0 -0 -2 -4 -5 -5 -4 -5 -8 -7 -6 -7 -10 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -79 -87 -78 -70 -83 -95 -93 -66 -7 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -19 -44 -57 -51 -42 -25 -11 -58 -96 -115 -113 -89 -106 -94 -66 -34 -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 -1 -2 -3 -2 -3 -3 -4 -7 -8 -5 -1 -0 -0 -0 -0 0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -2 -2 -3 -2 -7 -15 -22 -17 -15 -12 -9 -6 -3 -1 -2 -4 -5 -7 -7 -7 -5 -4 -4 -4 -6 -3 -2 -1 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -4 -3 -1 0 0 0 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 -8 -15 -17 -13 -10 -8 -7 -7 -8 -10 -10 -8 -12 -14 -13 -10 -7 -6 -6 -7 -8 -7 -4 -2 -1 -1 -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 -1 -2 -1 -0 -0 -0 -1 -4 -7 -6 -4 -4 -8 -8 -6 -4 -3 -4 -3 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -24 -40 -42 -28 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -37 -50 -58 -62 -69 -78 -78 -83 -89 -85 -56 -61 -52 -34 -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 -1 -0 -1 -2 -3 -4 -4 -5 -7 -8 -10 -8 -5 -3 -1 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -5 -8 -14 -11 -6 -2 -1 -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 -1 -2 -2 -2 -2 -2 -1 -1 -3 -4 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -4 -5 -7 -8 -9 -10 -9 -5 -7 -8 -7 -6 -5 -5 -5 -5 -5 -3 -1 -1 -1 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -1 -1 -3 -3 -1 -0 -2 -3 -4 -3 -1 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -25 -75 -79 -79 -87 -85 -77 -70 -81 -133 -66 -21 -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 -1 -0 -1 -2 -3 -3 -6 -8 -8 -8 -7 -6 -5 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -2 -2 -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 -2 -4 -4 -6 -10 -10 -4 -4 -6 -7 -7 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -6 -7 -7 -6 -7 -8 -5 -3 -3 -3 -4 -4 -4 -4 -3 -2 -1 -1 -0 -0 -0 -0 -1 -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 -1 -2 -1 -1 -1 -2 -2 -1 -0 -1 -3 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -95 -100 -95 -102 -117 -122 -97 -75 -107 -63 -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 -1 -1 -2 -2 -3 -3 -4 -5 -4 -3 -2 -0 -0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -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 -2 -5 -8 -8 -5 -3 -2 -2 -3 -1 -0 -1 -3 -2 -1 -0 -0 -0 0 0 -0 0 0 0 0 0 -1 -2 -5 -7 -5 -4 -4 -6 -7 -5 -3 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -3 -4 -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 -1 -1 -2 -2 -3 -3 -4 -3 -5 -5 -4 -3 -4 -5 -6 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -93 -105 -101 -105 -136 -135 -111 -81 -71 -47 -22 -8 -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 -1 -1 -1 -1 -1 -2 -4 -4 -5 -5 -4 -3 -3 -2 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -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 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -3 -7 -9 -8 -7 -4 -1 -1 -0 -0 -0 -1 -4 -3 -3 -2 -2 -1 -0 -0 -0 -0 0 -0 -1 -4 -8 -11 -10 -7 -6 -6 -6 -7 -7 -7 -6 -3 -4 -4 -3 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -4 -5 -3 -2 -3 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -4 -4 -6 -7 -7 -6 -6 -6 -6 -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 0 0 0 0 0 0 0 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 -79 -97 -93 -90 -126 -65 -50 -71 -87 -66 -52 -51 -64 -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 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -2 -3 -3 -2 -4 -3 -3 -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 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -1 -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 -1 -1 -1 -2 -5 -7 -7 -7 -8 -5 -1 -0 -0 -0 -0 -1 -2 -3 -3 -4 -3 -2 -1 -0 -1 -1 -0 -1 -3 -6 -8 -7 -6 -6 -8 -10 -9 -8 -8 -7 -4 -7 -6 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -1 -1 -2 -2 -2 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -4 -4 -6 -9 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -59 -89 -89 -78 -114 -55 -46 -75 -105 -80 -75 -74 -61 -30 -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 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -2 -2 -2 -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 -1 -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 -2 -3 -4 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -4 -5 -6 -8 -8 -8 -7 -5 -2 -0 0 0 -0 -0 -1 -1 -1 -2 -1 -0 0 -0 -1 -1 -1 -1 -6 -7 -7 -6 -8 -9 -10 -13 -12 -13 -14 -12 -5 -2 -1 -0 -1 -1 -2 -3 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -2 -1 -0 -1 -1 -0 -0 -0 -1 -1 -1 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -2 -2 -3 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -92 -100 -84 -102 -60 -47 -68 -116 -85 -78 -78 -69 -51 -19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -2 -3 -4 -3 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -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 -1 -0 -0 -1 -1 -0 -1 -1 -1 -1 -1 -0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -2 -3 -4 -4 -5 -6 -6 -8 -6 -4 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -5 -8 -9 -9 -9 -9 -9 -11 -12 -11 -8 -9 -6 -2 -0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 -0 -1 -2 -2 -2 -2 -3 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -104 -127 -113 -118 -98 -93 -105 -131 -98 -87 -90 -99 -88 -35 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 -1 -2 -2 -2 -1 -1 -1 -3 -4 -4 -3 -3 -3 -2 -2 -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 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -2 -1 -1 -1 -2 -4 -4 -4 -3 -3 -5 -4 -2 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -6 -12 -15 -15 -12 -9 -8 -8 -8 -10 -10 -7 -5 -3 -2 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -1 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -3 -5 -4 -1 -0 -0 0 0 -0 -1 -1 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -108 -148 -145 -141 -141 -155 -163 -141 -114 -101 -100 -108 -112 -72 -34 -14 -2 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 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 -2 -2 -2 -3 -3 -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 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -0 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -3 -3 -3 -2 -2 -3 -4 -3 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -3 -4 -7 -12 -16 -15 -17 -15 -11 -9 -9 -9 -9 -10 -7 -4 -2 -1 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -5 -3 -3 -5 -7 -8 -8 -5 -2 -0 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -2 -4 -4 -2 -1 -0 -0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -68 -113 -136 -144 -164 -174 -147 -127 -116 -113 -119 -138 -132 -101 -50 -7 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 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -0 -1 -1 -0 -0 -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 -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 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -4 -6 -11 -15 -15 -11 -11 -11 -10 -10 -10 -10 -9 -6 -4 -2 -1 -0 -0 -0 -1 -0 -0 -0 0 -0 -0 -1 -2 -7 -10 -11 -10 -8 -8 -8 -7 -8 -9 -7 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -4 -5 -4 -2 -1 -1 -1 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -49 -119 -158 -167 -152 -140 -135 -132 -130 -131 -135 -119 -74 -11 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -1 -3 -5 -4 -4 -6 -8 -10 -4 -2 -2 -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 -1 -2 -2 -2 -3 -2 -2 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -1 -3 -2 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -2 -4 -2 -1 -1 -1 -3 -4 -7 -9 -11 -7 -5 -6 -7 -9 -8 -4 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 -0 -1 -4 -9 -14 -16 -18 -18 -12 -7 -4 -3 -6 -10 -10 -4 -4 -3 -1 -1 -0 -0 -1 -1 -2 -3 -3 -3 -12 -11 -8 -5 -5 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -22 -110 -155 -166 -157 -143 -135 -135 -140 -70 -65 -69 -55 -8 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -9 -9 -6 -4 -4 -4 -3 -3 -3 -4 -3 -3 -3 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -2 -2 -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 -1 -3 -4 -3 -1 -1 -3 -2 -2 -1 -0 -0 0 0 0 -0 -1 -1 -2 -1 -0 -0 -0 -1 -2 -4 -5 -7 -5 -3 -2 -5 -6 -5 -2 -2 -1 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 -0 -1 -2 -4 -8 -14 -22 -24 -17 -9 -3 -2 -2 -4 -7 -10 -14 -13 -2 -1 -1 -1 -0 -0 -1 -2 -2 -2 -6 -9 -9 -6 -6 -5 -3 -4 -3 -1 -1 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -79 -126 -150 -160 -145 -128 -123 -135 -149 -124 -68 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -5 -7 -6 -4 -2 -2 -3 -4 -4 -4 -3 -3 -5 -8 -7 -5 -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 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -0 -0 -0 -0 0 0 0 -0 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -2 -3 -2 -1 -2 -2 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -10 -18 -26 -30 -26 -16 -6 -1 -0 -1 -2 -6 -12 -18 -18 -5 -2 -1 -0 -0 -0 -1 -1 -0 -0 -2 -5 -8 -6 -5 -5 -4 -6 -6 -3 -2 -1 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -111 -139 -132 -121 -125 -135 -122 -74 -2 -3 -2 -1 0 0 0 0 0 0 0 -0 -1 -2 -5 -6 -5 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -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 -2 -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 -2 -3 -3 -1 -0 -0 -2 -4 -4 -2 -2 -3 -3 -3 -3 -4 -7 -16 -25 -31 -32 -25 -17 -9 -3 -1 -0 -0 -1 -3 -4 -2 -0 0 -0 -0 0 0 -0 -1 -2 -1 -0 -0 -1 -6 -8 -8 -6 -3 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -109 -127 -123 -124 -130 -130 -91 -16 -6 -3 -1 0 0 0 0 0 0 -0 -0 -1 -4 -6 -7 -7 -6 -6 -4 -3 -3 -3 -3 -4 -5 -5 -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 -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 -3 -4 -4 -2 -1 -0 -2 -7 -6 -4 -3 -3 -3 -3 -4 -4 -10 -16 -18 -16 -18 -15 -10 -5 -3 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -3 -6 -6 -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 -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 -1 -5 -46 -79 -105 -124 -108 -103 -75 -18 -3 -0 -1 -1 -1 -0 0 0 -0 -0 -1 -1 -4 -7 -8 -8 -7 -6 -5 -3 -2 -3 -3 -3 -3 -4 -5 -6 -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 -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 -0 -0 -0 -2 -2 -2 -2 -2 -3 -5 -5 -2 -2 -3 -3 -3 -7 -10 -10 -6 -3 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -7 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -84 -107 -43 -20 -10 -1 -0 -1 -3 -6 -2 -1 0 0 -0 -0 -1 -2 -4 -6 -7 -7 -6 -4 -3 -1 -1 -2 -2 -2 -3 -5 -5 -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 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 -1 -1 -2 -1 -0 -0 -1 -4 -14 -10 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -34 -72 -101 -106 -32 -6 0 -0 -1 -3 -6 -8 -4 -1 0 0 0 -0 -1 -2 -4 -5 -6 -6 -5 -3 -2 -1 -1 -0 -2 -5 -8 -9 -7 -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 -1 -0 -0 -0 -1 -1 -1 -2 -9 -6 -1 -1 -4 -4 -3 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -72 -61 -66 -108 -64 -35 -20 -21 -61 -38 -12 -7 -5 -2 0 0 0 0 -0 -1 -1 -1 -2 -3 -4 -4 -2 -0 -0 -3 -7 -11 -12 -11 -11 -12 -10 -7 -3 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -80 -41 -30 -88 -93 -76 -46 -13 -37 -24 -10 -8 -7 -5 -3 -1 -0 0 0 0 0 -0 -0 -1 -1 -2 -1 -1 -0 -6 -12 -15 -11 -11 -13 -14 -14 -14 -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 -1 -1 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -1 -2 -2 -1 -0 -0 -1 -1 -1 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -12 -3 -10 -46 -69 -55 -2 -3 -5 -8 -10 -9 -10 -8 -2 -0 0 0 0 0 -0 -0 -1 -0 -1 -1 -1 -1 -4 -9 -12 -11 -11 -12 -14 -17 -20 -15 -4 -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 -1 -0 -0 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 -1 -0 0 0 -0 -0 -0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -23 -47 -44 -6 -2 -1 -2 -4 -9 -5 -1 0 0 0 0 0 0 -1 -1 -1 -0 -1 -1 -2 -4 -7 -10 -10 -11 -11 -11 -11 -12 -12 -9 -3 -1 -0 -0 -1 -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 -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 -3 -3 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -3 -5 -5 -6 -8 -9 -9 -10 -10 -9 -6 -3 -2 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -3 -1 -0 -0 -1 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -2 -2 -2 -4 -5 -7 -8 -8 -8 -7 -7 -7 -9 -8 -6 -3 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -4 -5 -5 -5 -6 -6 -7 -10 -12 -13 -11 -8 -3 -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 -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 -1 -1 -2 -3 -3 -2 -1 -1 -1 -1 -0 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -2 -1 -0 -1 -1 -3 -3 -4 -5 -7 -9 -10 -11 -12 -13 -12 -11 -6 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -3 -2 0 0 0 -1 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -1 -1 -1 -2 -5 -9 -13 -15 -18 -17 -11 -2 -1 -1 -1 -0 -1 -1 -2 -2 -2 -2 -1 -0 -1 -2 -1 -2 -3 -2 -0 -0 -3 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 0 0 -0 -0 -0 -1 -3 -7 -12 -14 -12 -8 -2 -1 -4 -5 -4 -1 -2 -3 -5 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -3 -7 -8 -3 -2 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -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 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -2 -5 -7 -8 -8 -7 -5 -3 -5 -6 -5 -1 -1 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -6 -10 -11 -6 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -0 -0 -0 -0 0 -0 -0 -2 -3 -3 -4 -6 -8 -10 -6 -3 -1 -1 -1 -0 -0 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 -0 -1 -3 -5 -7 -7 -4 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -3 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -1 -0 -0 -0 -0 0 0 0 -1 -2 -3 -3 -4 -6 -8 -7 -8 -7 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -3 -6 -4 -4 -6 -4 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -2 -3 -6 -9 -11 -11 -7 -4 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -3 -6 -6 -5 -5 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -4 -3 -2 -3 -5 -7 -5 -4 -2 -1 -1 -0 -0 -0 -0 -0 -1 -2 -3 -5 -6 -8 -10 -11 -7 -4 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -3 -4 -4 -5 -5 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 -0 -1 -3 -5 -5 -5 -4 -5 -8 -14 -13 -9 -5 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -7 -9 -10 -5 -4 -3 -1 -1 -0 -0 -0 -1 -3 -3 -1 -1 -1 -1 -1 -2 -2 -3 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -5 -3 -2 -2 -1 -2 -2 -4 -8 -9 -8 -5 -2 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -4 -7 -7 -5 -1 -1 -1 -0 -0 -1 -3 -4 -2 -1 -0 -0 -0 -0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -9 -5 -1 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 -0 -1 -5 -7 -6 -2 -1 -1 -0 -0 -1 -2 -4 -3 -2 -1 -1 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -4 -9 -6 -1 -0 -1 -1 -1 -1 -2 -3 -4 -3 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -3 -4 -3 -2 -1 -0 -0 -0 -2 -5 -5 -4 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -2 -1 -0 -0 -1 -1 -1 -2 -3 -4 -2 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -1 -1 -3 -8 -8 -5 -1 -0 -0 -0 -1 -0 0 -1 -2 -5 -6 -5 -1 -1 -1 -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 -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 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -2 -3 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -4 -4 -4 -4 -2 -1 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -2 -2 -2 -1 -2 -5 -5 -4 -2 -0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -1 -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 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -6 -5 -3 -0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -5 -5 -3 -1 -0 -0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -6 -6 -7 -6 -5 -3 -1 0 0 0 -0 -0 -0 -0 -2 -4 -4 -4 -4 -4 -3 -2 -1 -1 -1 -2 -3 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -7 -5 -5 -6 -8 -5 -2 -0 -0 0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -5 -5 -4 -2 -2 -2 -3 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -8 -8 -8 -6 -5 -6 -7 -7 -6 -3 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -3 -4 -6 -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 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -5 -5 -4 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -1 -1 -0 -2 -3 -4 -2 -4 -6 -7 -7 -7 -6 -2 -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 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -2 -1 -1 -1 -3 -3 -4 -3 -2 -1 -0 -1 -0 -0 -0 -0 -1 -3 -5 -6 -2 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -2 -6 -12 -7 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -4 -3 -2 -2 -1 -1 -0 -0 -1 -2 -3 -3 -3 -5 -2 -1 -0 -0 -0 -0 -0 -1 -2 -4 -5 -2 -2 -2 -1 -2 -3 -4 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 0 -2 -6 -13 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -4 -6 -6 -4 -2 -1 -1 -4 -6 -6 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -5 -6 -4 -2 -1 -1 -1 -1 -1 -1 -2 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -1 -2 -7 -11 -12 -10 -8 -5 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -1 -2 -3 -7 -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 0 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 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -1 -4 -4 -4 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 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 -1 -1 -1 -0 -1 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -2 -2 -1 -0 -0 -0 -0 -1 -1 -0 -0 -1 -4 -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 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -1 -1 -0 -1 -1 -0 -1 -1 -2 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -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 -1 -1 -1 -1 -1 -4 -8 -4 -2 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 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -2 -3 -2 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -4 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -2 -3 -4 -3 -2 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -1 -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 -1 -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 -2 -6 -9 -10 -7 -6 -5 -3 -1 -0 -0 -1 -1 -2 -1 -1 -1 -2 -2 -2 -3 -3 -4 -4 -5 -6 -7 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -4 -8 -12 -11 -10 -9 -7 -4 -2 -1 -1 -1 -1 -2 -1 -1 -2 -1 -2 -2 -3 -2 -3 -5 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -1 -1 -0 -0 -0 -0 -1 -1 -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 -1 -2 -2 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -3 -5 -4 -3 -2 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 -0 -0 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -0 -0 -0 -2 -2 -1 -0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -2 -4 -6 -6 -4 -2 -1 -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 0 0 0 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 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -2 -4 -5 -2 -0 0 -8 -15 -19 -12 -10 -11 -8 -4 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 -1 -1 -1 -1 -1 -1 -0 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -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 -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 -2 -4 -7 -3 -0 -0 -3 -8 -11 -7 -4 -3 -1 -0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -6 -5 -4 -2 -1 -1 -0 -0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -4 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -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 -1 -1 -2 -3 -4 -3 -4 -6 -8 -10 -12 -14 -11 -9 -8 -6 -5 -4 -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 -1 -3 -5 -9 -11 -11 -8 -4 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 -1 -2 -3 -3 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -4 -5 -8 -11 -11 -11 -10 -13 -17 -20 -22 -16 -9 -7 -8 -7 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -21 -22 -23 -21 -16 -6 0 0 -3 -5 -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 -1 -3 -5 -6 -5 -3 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -9 -8 -8 -7 -7 -7 -11 -17 -24 -30 -21 -13 -7 -6 -10 -10 -3 -1 -1 -1 -0 -1 -1 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -11 -12 -11 -9 -2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -4 -2 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -1 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -11 -12 -11 -11 -10 -10 -9 -8 -11 -18 -21 -16 -10 -4 -1 -1 -2 -1 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -8 -12 -13 -14 -15 -14 -12 -10 -11 -14 -14 -11 -6 -3 -1 0 -0 0 0 -0 -1 -5 -5 -3 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 0 0 0 0 0 -2 -4 -6 -4 -2 -1 -2 -4 -9 -15 -17 -17 -16 -14 -12 -10 -11 -10 -9 -6 -5 -3 -1 -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 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -0 -0 -0 -1 -0 -1 -1 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -9 -12 -15 -16 -16 -13 -11 -9 -8 -7 -5 -4 -3 -2 -2 -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 0 0 0 0 0 -0 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -5 -8 -12 -14 -14 -11 -9 -7 -6 -5 -4 -3 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -2 -5 -10 -14 -13 -11 -8 -7 -7 -6 -5 -6 -7 -7 -6 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -4 -10 -18 -14 -11 -9 -9 -9 -9 -9 -9 -8 -7 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -2 -2 -4 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -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 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 -1 -5 -18 -22 -12 -9 -8 -9 -8 -8 -7 -7 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -2 -2 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -1 -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 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -5 -5 -4 -5 -7 -8 -6 -5 -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 -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 -1 -2 -5 -10 -10 -5 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -6 -5 -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 -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 -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 -1 -2 -7 -9 -5 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -1 -0 -1 -4 -7 -7 -2 -2 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -3 -5 -4 -2 -0 -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 -1 -2 -4 -4 -3 -3 -2 -2 -1 -0 -1 -5 -7 -7 -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 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -15 -19 -19 -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 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -5 -4 -4 -2 -1 -1 -0 -2 -4 -6 -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 -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 0 0 0 0 0 0 0 0 -1 -7 -20 -34 -38 -32 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -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 -1 -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 0 0 0 0 0 0 0 0 0 -0 -0 -1 -9 -14 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -2 -2 -2 -3 -4 -3 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -2 -2 -2 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -2 -2 -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 -1 -4 -5 -5 -4 -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 -2 -4 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -17 -9 -5 -2 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -2 -5 -6 -5 -3 -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 -2 -4 -7 -8 -9 -10 -12 -12 -13 -15 -11 -5 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -18 -24 -31 -31 -16 -5 0 0 0 0 0 0 0 0 -0 0 -0 -1 -5 -7 -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 -2 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -3 -4 -4 -2 -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 -1 -2 -3 -4 -7 -7 -7 -6 -7 -7 -6 -5 -4 -4 -6 -10 -15 -13 -12 -12 -14 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -18 -6 -2 0 0 0 0 0 0 0 0 0 -2 -3 -3 -3 -2 -2 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 -2 -2 -3 -4 -5 -6 -6 -6 -6 -6 -6 -6 -7 -8 -10 -11 -11 -10 -11 -13 -18 -21 -24 -28 -26 -16 -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 -2 -10 -25 -35 -32 -28 -18 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -1 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -2 -1 -0 0 0 0 0 0 -0 -0 -2 -5 -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 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -4 -5 -6 -7 -9 -13 -12 -11 -12 -14 -17 -22 -27 -33 -40 -44 -36 -25 -24 -18 -11 -2 -1 -1 -1 -7 -17 -27 -28 -20 -11 -7 -13 -17 -16 -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 0 0 0 -4 -15 -16 -11 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -2 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -7 -24 -45 -60 -71 -35 -14 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -8 -10 -13 -15 -17 -18 -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 -1 -4 -4 -1 -0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 -0 -0 -1 -3 -6 -5 -4 -4 -3 -3 -3 -3 -4 -5 -5 -7 -8 -8 -9 -10 -12 -12 -13 -16 -20 -25 -30 -31 -32 -34 -32 -29 -22 -18 -15 -15 -21 -33 -45 -47 -38 -29 -23 -31 -36 -35 -29 -21 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -19 -21 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -5 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -11 -18 -28 -49 -44 -38 -36 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -6 -8 -8 -12 -16 -18 -19 -19 -17 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -0 -0 0 0 0 -1 -3 -7 -5 -4 -5 -5 -5 -4 -4 -4 -5 -5 -5 -4 -3 -3 -4 -6 -5 -6 -8 -11 -15 -19 -20 -20 -21 -23 -27 -29 -25 -25 -27 -29 -30 -32 -34 -35 -37 -38 -38 -38 -38 -36 -33 -28 -20 -11 -5 -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 -30 -69 -75 -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 -1 -6 -7 -5 -1 -2 -3 -4 -3 -3 -2 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -4 -27 -44 -57 -60 -36 -13 -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 -1 -3 -8 -6 -2 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -5 -11 -13 -13 -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 -1 -2 -3 -3 -2 -1 -0 0 0 0 0 0 0 -0 -0 -2 -3 -3 -3 -4 -4 -3 -3 -3 -2 -1 0 -0 -0 -0 0 0 -0 -0 -2 -3 -6 -6 -5 -2 -1 -0 -0 -0 0 -0 -1 -2 -3 -3 -3 -4 -6 -9 -12 -14 -15 -15 -15 -17 -19 -18 -20 -23 -26 -26 -27 -28 -30 -32 -34 -35 -37 -39 -39 -38 -38 -39 -31 -24 -17 -16 -16 -16 -16 -15 -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 -18 -42 -55 -30 -4 -0 0 0 0 0 0 0 0 0 0 0 0 -3 -14 -67 -99 -61 -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 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -1 -17 -39 -61 -63 -48 -28 -15 -19 -22 -17 -12 -7 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -3 -5 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -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 -1 -4 -6 -6 -5 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -5 -5 -5 -3 -2 -1 -0 -1 -1 -0 -0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 -0 -1 -3 -4 -4 -4 -4 -4 -5 -7 -9 -10 -9 -9 -9 -10 -11 -14 -18 -22 -21 -21 -21 -21 -22 -23 -26 -30 -35 -39 -39 -40 -41 -40 -37 -33 -29 -28 -28 -29 -28 -21 -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 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -63 -105 -76 -30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -6 -10 -8 -2 -1 -1 -0 -0 0 0 0 -8 -19 -35 -40 -45 -50 -48 -46 -46 -42 -40 -36 -27 -21 -14 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -1 -1 -2 -3 -5 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -1 -3 -4 -4 -4 -5 -5 -5 -4 -4 -4 -5 -7 -10 -13 -15 -18 -20 -21 -19 -20 -22 -25 -28 -30 -28 -28 -29 -30 -31 -30 -27 -27 -27 -28 -28 -20 -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 -18 -33 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -12 -23 -20 -6 -2 -1 -0 -0 -0 0 0 0 -0 -0 -13 -27 -42 -32 -26 -29 -37 -42 -45 -45 -39 -27 -8 -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 -1 -2 -4 -5 -3 -2 -1 0 0 0 -0 -0 -1 -2 -3 -3 -3 -3 -4 -4 -2 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -4 -3 -2 -2 -2 -2 -2 -2 -3 -3 -5 -7 -10 -13 -15 -15 -15 -15 -15 -15 -14 -13 -14 -15 -16 -18 -19 -21 -22 -24 -25 -25 -21 -14 -12 -10 -8 -2 -1 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -18 -24 -19 -15 -10 -5 -4 -3 0 0 -0 -0 -0 -3 -7 -12 -9 -8 -10 -9 -13 -29 -37 -40 -37 -31 -25 -21 -20 -15 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 -0 -2 -4 -4 -4 -4 -4 -4 -3 -3 -3 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -2 -5 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -5 -6 -6 -5 -5 -5 -4 -4 -4 -5 -6 -6 -8 -9 -12 -14 -16 -16 -16 -15 -14 -13 -11 -7 -5 -5 -5 -8 -7 -2 -1 -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 -1 -6 -28 -51 -35 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -13 -26 -31 -29 -28 -27 -18 -9 -1 -1 -0 -0 -0 -0 -0 -5 -7 -8 -6 -5 -8 -20 -27 -31 -35 -36 -36 -35 -35 -28 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -3 -3 -2 -2 -2 -3 -3 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -4 -7 -8 -5 -4 -4 -4 -5 -5 -4 -4 -4 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -4 -5 -6 -6 -6 -6 -6 -7 -7 -6 -6 -5 -5 -5 -5 -4 -5 -8 -12 -22 -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 -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 -3 -36 -76 -59 -28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -8 -19 -26 -26 -23 -20 -16 -13 -11 -8 -6 -5 -2 -1 -2 -4 -4 -4 -3 -3 -4 -4 -4 -6 -23 -34 -41 -42 -38 -31 -28 -28 -25 -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 -1 -1 -1 -1 -3 -4 -5 -5 -4 -4 -4 -5 -5 -4 -3 -3 -1 -1 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -4 -2 -6 -10 -14 -14 -16 -18 -16 -14 -10 -6 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -3 -3 -2 -2 -2 -3 -5 -10 -22 -18 -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 -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 -1 -1 -1 -2 -3 -3 -4 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 -14 -31 -27 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -6 -7 -10 -13 -15 -18 -21 -21 -17 -13 -11 -7 -5 -5 -6 -7 -7 -5 -3 -2 -7 -10 -12 -26 -28 -20 -16 -19 -27 -21 -18 -15 -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 -1 -2 -3 -3 -5 -6 -7 -7 -6 -6 -5 -4 -3 -2 -1 -0 -0 0 0 0 0 -0 -2 -4 -5 -4 -3 -2 -3 -5 -5 -5 -11 -19 -21 -19 -16 -11 -7 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -4 -9 -19 -17 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -6 -7 -10 -12 -15 -16 -15 -12 -5 -0 -0 -1 -2 -4 -5 -7 -9 -9 -6 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -7 -15 -14 -14 -12 -15 -19 -22 -18 -12 -4 -4 -6 -8 -9 -10 -11 -8 -6 -4 -1 -1 -1 -0 -1 -7 -21 -24 -27 -30 -15 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -6 -6 -6 -6 -6 -5 -3 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -4 -6 -4 -1 0 0 -3 -6 -7 -7 -9 -12 -9 -6 -3 -3 -3 -3 -3 -2 -1 -1 -1 -1 -2 -4 -7 -10 -9 -7 -5 -4 -3 -3 -3 -2 -2 -1 -1 -1 -1 -2 -2 -3 -7 -13 -14 -9 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -5 -7 -8 -7 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -7 -8 -9 -11 -14 -17 -18 -19 -18 -17 -16 -17 -20 -25 -32 -31 -31 -32 -30 -19 -4 -1 0 0 0 0 0 0 -2 -9 -29 -26 -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 -1 -2 -6 -14 -14 -11 -4 -6 -10 -15 -18 -16 -6 -5 -5 -7 -9 -10 -10 -8 -8 -8 -4 -2 -1 -1 -1 -1 -3 -5 -6 -10 -14 -19 -23 -11 -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 -1 -5 -7 -7 -6 -7 -7 -9 -9 -9 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 -0 -0 -2 -4 -3 -2 -2 -4 -4 -4 -3 -3 -2 -1 -1 -2 -4 -8 -11 -15 -15 -15 -14 -12 -10 -10 -9 -7 -5 -4 -2 -2 -2 -2 -2 -3 -6 -9 -13 -18 -19 -9 -3 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 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -2 -3 -6 -8 -11 -12 -13 -13 -15 -18 -22 -29 -36 -40 -40 -38 -38 -40 -42 -43 -42 -36 -24 -9 -2 0 0 0 0 0 0 -1 -11 -41 -36 -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 -1 -7 -7 -6 -2 -3 -5 -9 -16 -19 -11 -9 -10 -9 -7 -4 -2 -1 -2 -3 -2 -2 -1 -2 -2 -1 -0 -0 -0 -0 -4 -11 -22 -23 -20 -17 -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 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -7 -8 -8 -8 -8 -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 -1 -3 -8 -9 -9 -8 -6 -4 -4 -4 -5 -9 -17 -22 -25 -24 -22 -19 -15 -13 -11 -10 -8 -6 -5 -4 -4 -4 -4 -4 -5 -7 -9 -13 -17 -18 -9 -3 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 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -4 -7 -11 -10 -9 -8 -8 -10 -11 -11 -10 -8 -5 -8 -14 -16 -20 -25 -31 -31 -28 -24 -18 -13 -10 -18 -27 -39 -37 -31 -21 -21 -21 -21 -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 -1 -2 -4 -7 -8 -6 -4 -6 -11 -15 -19 -20 -11 -6 -2 -2 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -4 -15 -22 -25 -27 -20 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 8 8 8 8 8 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 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 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 33 33 33 33 33 33 32 32 32 31 31 31 30 28 27 26 26 25 25 25 24 24 24 24 23 21 20 19 18 17 16 15 15 15 16 16 15 15 14 13 12 12 12 12 13 14 15 16 17 17 16 16 16 16 16 16 16 15 15 15 16 16 15 14 13 12 12 12 13 13 13 14 15 15 16 16 17 19 20 20 20 19 18 18 17 17 15 13 12 13 15 15 14 12 10 8 9 10 11 11 11 11 12 12 13 12 12 11 9 9 8 8 8 8 8 8 8 9 10 10 10 10 10 11 10 10 11 12 13 13 13 13 14 15 nan nan nan nan nan nan nan nan nan 13 13 14 15 nan nan nan 18 18 18 19 19 18 16 14 14 15 17 17 16 14 14 15 15 14 13 12 12 12 11 10 10 9 7 6 6 6 6 6 7 8 9 9 9 9 9 9 9 9 9 8 8 8 9 9 9 8 7 6 4 2 0 2 4 6 9 10 11 12 12 12 13 12 12 11 10 10 12 13 14 17 18 18 18 19 20 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 17 16 14 13 12 12 11 11 10 10 10 11 12 12 11 10 9 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 7 7 7 8 8 7 7 7 6 6 5 5 5 5 5 5 5 4 4 3 3 2 2 2 3 3 3 3 4 4 5 6 7 8 9 11 13 15 16 17 18 18 18 18 18 17 16 16 15 15 14 13 13 12 11 10 9 9 9 8 8 8 9 10 10 10 10 9 8 9 10 10 11 11 12 12 11 11 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 13 14 15 16 17 17 18 19 18 17 15 14 13 11 9 8 6 6 6 6 7 8 9 10 11 11 11 11 9 7 6 8 8 7 6 5 5 6 6 6 7 8 7 6 6 7 8 8 8 8 8 8 9 10 11 12 12 12 12 12 11 10 1 0 nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan 8 8 8 8 8 8 8 8 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 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 32 32 32 32 32 32 31 31 31 31 30 30 29 28 27 27 26 26 25 25 25 24 24 23 22 20 19 19 18 16 15 14 14 14 15 14 14 13 13 12 12 12 11 12 12 14 15 16 16 17 17 16 16 15 15 15 14 14 14 14 15 15 16 15 13 12 12 12 13 13 13 13 14 15 15 16 16 18 20 22 23 22 21 20 18 17 15 13 12 12 12 12 11 10 8 7 8 9 10 10 10 10 11 11 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 12 13 13 13 14 14 15 16 nan nan nan nan nan nan nan nan nan 14 15 16 17 18 19 19 20 20 21 20 19 17 15 14 15 16 16 16 15 15 15 15 15 14 14 13 12 11 10 10 9 8 7 7 7 6 7 7 9 10 10 10 9 9 9 10 10 9 9 9 9 9 9 9 8 7 6 4 2 2 2 4 6 8 10 11 11 12 12 13 13 13 12 11 11 12 14 16 18 18 18 19 20 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 14 13 12 12 11 11 11 10 10 11 11 11 11 10 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 6 7 7 8 8 8 7 7 6 5 5 4 4 4 5 5 5 4 4 3 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 7 9 11 13 14 15 16 17 17 17 17 16 16 15 15 14 13 12 11 11 10 9 8 8 8 7 7 8 9 9 9 9 9 9 8 9 10 10 10 11 11 11 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 16 16 17 18 19 19 19 18 17 16 14 12 10 9 7 6 6 6 7 8 10 11 12 12 13 13 11 9 8 8 9 9 8 7 7 7 7 7 7 7 7 7 6 5 6 7 8 9 9 8 8 9 10 11 11 12 12 12 12 11 10 1 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 7 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 31 nan nan 31 31 32 31 31 31 31 31 31 31 30 30 30 29 28 27 27 26 26 25 25 24 24 23 22 21 19 19 18 17 16 15 14 13 13 14 14 13 13 12 12 12 11 11 11 12 12 13 13 14 14 14 14 14 13 13 13 13 13 13 13 14 15 15 14 13 13 12 12 13 13 13 13 13 14 15 15 15 16 19 21 23 22 22 20 19 17 15 14 13 12 11 11 11 10 8 8 9 9 9 9 9 10 10 11 11 10 9 9 8 8 8 9 9 9 8 8 8 8 8 9 9 10 10 10 10 9 10 11 12 13 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 20 20 21 21 21 21 20 18 16 15 16 16 16 15 15 16 16 16 15 14 13 12 12 11 11 10 10 9 8 8 8 7 7 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 7 6 4 3 2 3 4 6 8 9 10 11 11 12 12 13 14 13 12 12 13 15 17 18 18 18 19 21 22 21 21 21 21 20 19 18 18 17 17 17 18 18 18 17 17 17 17 17 16 15 14 13 12 12 11 11 11 11 11 11 11 11 10 10 9 8 8 8 8 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 6 5 4 4 4 4 5 5 4 4 3 3 2 2 2 2 3 3 3 3 2 2 1 1 2 2 3 5 7 9 11 12 13 14 15 15 15 15 15 15 14 13 12 11 11 11 10 10 9 9 8 8 7 8 8 8 8 8 7 7 7 7 8 9 10 11 11 11 11 11 11 12 13 14 15 16 16 16 17 17 17 17 17 17 16 16 16 17 18 18 19 19 19 19 18 17 15 13 11 9 8 7 6 6 7 8 9 10 11 12 13 13 13 12 10 9 10 11 10 9 8 8 8 7 7 7 7 6 6 5 5 6 7 8 8 8 8 8 9 10 10 11 11 11 11 11 11 10 0 0 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 nan nan nan 9 8 8 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 30 30 31 31 31 31 31 31 31 30 31 31 31 31 30 30 29 29 28 28 27 26 25 25 25 24 23 22 21 20 19 17 16 16 16 14 13 13 13 14 14 13 13 12 12 12 12 12 11 11 11 11 11 10 11 11 12 12 12 13 13 13 13 13 13 13 14 14 14 13 13 12 12 12 13 13 13 13 13 14 14 15 16 18 20 21 21 21 20 19 17 16 15 15 13 12 11 11 10 9 9 9 10 10 10 nan nan 11 11 11 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 10 10 11 12 13 13 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan 19 20 21 21 21 20 21 21 20 19 18 17 16 16 15 15 15 16 16 16 16 15 14 13 12 12 11 11 11 10 9 9 9 9 8 8 8 9 10 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 8 6 4 3 2 3 4 6 7 9 9 10 11 12 12 13 14 14 14 13 14 16 17 18 19 19 20 22 23 22 22 21 20 20 19 18 17 17 17 17 17 18 18 17 17 16 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 10 10 9 9 8 8 8 9 9 9 9 9 9 9 8 7 7 7 7 7 7 6 6 7 7 7 7 7 7 6 5 4 3 3 4 4 5 5 4 4 3 3 2 2 2 2 3 4 3 3 2 2 1 1 1 1 1 3 5 8 9 10 11 12 13 14 14 14 14 14 13 12 11 11 10 10 10 10 10 10 10 9 8 8 8 8 7 6 6 6 7 8 9 10 11 12 12 12 11 11 11 12 14 16 17 18 18 18 18 18 18 18 18 18 17 17 17 17 18 18 19 19 19 19 17 15 13 11 9 8 7 6 6 7 7 9 10 10 11 12 13 14 13 12 10 9 11 13 13 11 10 9 9 8 8 8 8 6 5 5 4 5 6 7 8 8 8 9 9 9 10 11 11 11 11 11 10 10 1 nan nan nan 0 nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 nan nan nan nan 9 9 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 30 30 31 31 30 30 30 30 30 31 31 31 31 31 30 30 29 29 29 28 27 26 26 25 25 24 23 22 21 20 19 17 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 11 10 10 9 9 10 11 11 12 13 13 13 13 13 13 14 14 15 15 14 13 12 12 12 12 12 13 13 13 14 15 15 16 17 18 19 20 20 20 19 18 16 15 15 14 12 11 11 11 11 11 11 11 11 13 nan nan nan nan 11 11 10 9 9 10 10 10 10 10 9 9 8 8 8 8 8 9 9 9 9 10 11 12 12 13 13 13 14 15 nan nan nan nan nan nan nan nan nan nan 19 20 21 21 21 21 21 20 20 20 19 19 17 16 16 15 15 15 15 16 16 16 16 15 14 13 12 11 11 11 11 10 10 10 9 9 8 8 8 9 10 11 11 11 11 10 10 11 11 11 11 11 11 11 11 10 9 7 4 2 2 3 5 6 7 8 9 10 11 11 12 13 14 15 15 14 15 16 18 18 19 20 21 22 23 23 22 21 20 19 18 17 17 16 16 16 17 17 18 17 17 16 15 15 14 14 13 13 13 12 12 11 11 11 12 12 11 11 10 9 9 8 8 8 9 9 9 9 9 9 9 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 4 4 3 4 4 5 5 4 4 3 3 3 2 2 2 3 3 4 4 3 2 2 2 2 2 1 1 2 4 6 8 9 9 10 11 12 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 10 9 8 8 7 6 5 5 6 8 9 11 12 13 13 13 12 11 11 11 13 15 18 19 19 19 19 19 19 19 19 19 18 18 17 17 17 18 18 19 19 19 18 16 13 11 9 8 7 6 6 6 7 8 9 9 10 11 12 13 13 13 12 11 11 13 15 15 12 10 10 9 9 9 9 8 7 5 4 4 5 6 7 7 8 8 8 9 9 10 11 11 11 11 10 10 10 nan nan nan nan 0 1 nan nan nan nan nan nan nan nan nan nan nan nan 7 7 nan nan nan nan nan 9 9 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 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 25 24 23 22 21 20 18 17 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 15 15 15 14 13 13 13 13 13 14 14 14 14 15 16 16 17 17 19 20 20 20 20 18 16 15 14 14 13 11 11 12 12 12 12 12 nan nan nan nan 12 nan 12 11 10 10 10 10 10 10 10 10 9 9 8 7 7 8 8 9 nan nan nan nan nan 12 13 14 14 15 15 16 17 17 nan nan nan nan nan nan nan 19 20 21 22 22 22 21 20 20 19 19 18 17 16 16 15 14 14 14 14 15 16 16 15 14 13 13 12 11 11 11 11 10 10 10 9 9 8 8 8 9 10 11 12 11 11 11 11 11 12 11 11 11 11 11 11 11 9 7 5 2 1 3 5 7 8 8 8 10 10 11 12 13 14 16 16 16 16 17 18 19 19 20 21 22 22 22 21 20 19 18 18 17 16 16 16 16 16 17 17 17 16 16 15 14 14 13 12 12 11 11 11 11 11 11 12 12 12 11 10 9 9 9 8 8 8 8 9 9 9 9 9 8 7 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 4 5 5 5 4 4 3 3 3 3 2 2 2 3 4 3 3 2 2 2 2 2 2 1 1 3 5 6 8 9 9 11 11 12 13 13 13 13 13 12 12 11 11 11 11 11 11 10 10 9 8 7 6 5 5 6 7 9 11 13 14 14 14 14 13 12 11 11 13 16 19 20 19 19 19 20 20 19 19 19 18 17 17 17 17 18 18 18 18 17 16 14 11 9 7 6 6 6 6 6 7 8 9 9 10 11 11 12 13 13 12 11 11 16 20 17 13 11 10 10 10 9 9 8 6 5 4 3 4 5 6 7 8 8 9 9 10 10 11 11 10 10 10 10 10 nan nan nan 1 1 1 nan nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan 10 9 9 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 30 30 30 30 30 nan 30 30 31 31 31 32 32 32 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 16 16 15 15 15 15 15 16 16 16 16 16 16 16 15 15 14 14 13 13 13 13 12 12 12 12 13 13 14 14 14 14 15 15 15 14 14 15 15 15 14 14 14 14 14 14 15 16 17 18 20 20 21 21 20 18 16 15 15 15 13 12 11 12 13 13 13 13 nan nan nan nan nan nan nan 12 11 11 11 10 11 10 10 9 8 8 7 7 8 9 9 10 nan nan nan nan nan nan 14 14 15 16 17 18 17 17 18 nan nan nan nan 19 19 20 21 22 22 22 21 21 20 19 18 17 16 16 15 14 14 13 13 13 13 14 15 15 15 14 13 13 12 11 11 11 11 10 10 10 9 9 8 8 8 9 10 11 12 12 11 11 12 12 12 12 12 11 11 12 12 11 10 8 5 2 1 4 6 8 9 9 8 9 10 11 12 13 15 17 17 16 16 18 19 19 20 20 21 21 21 20 20 19 19 18 17 17 16 16 15 16 16 16 17 17 16 15 15 14 13 13 12 11 11 10 10 10 10 11 12 12 12 11 10 10 9 9 8 8 8 8 8 8 9 9 8 8 7 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 4 5 5 4 4 3 3 3 3 3 2 2 2 2 3 3 3 2 2 2 3 2 2 1 2 3 4 6 7 8 9 10 11 12 13 13 13 13 13 13 12 12 11 11 10 10 10 9 9 9 9 8 7 6 7 8 9 11 13 14 14 15 15 14 13 11 10 10 14 18 20 20 19 19 19 20 20 19 19 19 18 17 16 16 17 18 18 18 17 16 15 12 9 7 6 6 5 5 6 6 7 8 9 10 10 10 11 12 13 12 11 8 7 16 21 18 13 11 11 11 10 9 8 7 5 5 4 3 4 5 6 7 7 8 9 9 10 10 10 10 10 10 10 10 10 nan nan 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan 9 9 9 8 8 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 29 30 30 30 nan nan 30 30 30 31 31 31 32 32 32 32 32 32 31 31 30 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 18 18 17 17 17 16 17 17 18 18 19 18 18 18 18 18 17 17 16 15 14 14 13 13 12 12 13 14 14 14 14 14 14 14 14 15 15 16 16 16 16 15 15 14 14 14 14 15 16 17 18 20 21 21 21 19 18 17 17 17 16 14 12 12 12 13 14 14 nan nan nan nan nan nan nan nan nan 12 12 11 11 11 10 9 8 7 6 6 7 9 10 11 11 11 nan nan nan nan nan nan nan 16 16 17 18 18 18 18 19 19 nan 19 19 20 21 21 22 22 21 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 13 14 14 14 14 13 12 12 11 11 11 10 10 10 10 10 9 8 8 8 9 10 11 11 12 12 12 12 13 13 13 12 12 12 12 12 11 10 9 6 3 2 4 6 8 9 9 9 10 11 11 12 14 16 18 18 17 16 17 19 20 20 20 19 19 19 19 19 18 18 18 17 16 16 16 15 16 16 16 16 16 15 15 14 14 13 13 12 11 11 10 10 9 10 10 11 12 12 11 11 10 9 9 9 8 8 8 7 8 8 9 8 7 6 6 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 4 4 4 5 4 4 3 3 3 3 3 3 2 1 1 2 2 2 2 2 2 3 3 2 2 3 4 5 6 8 9 10 10 11 12 12 13 13 13 13 13 12 12 11 10 10 10 10 10 9 9 9 9 9 9 9 10 11 12 13 14 15 16 16 15 14 11 10 11 15 19 20 20 19 19 19 20 20 19 18 18 17 17 16 17 18 19 19 17 16 15 14 11 8 6 5 5 5 5 5 6 7 9 10 10 11 10 9 10 11 10 8 5 5 16 21 18 14 12 12 11 9 8 7 6 5 4 3 3 4 5 6 7 7 8 9 9 10 10 10 10 10 10 10 10 10 nan 3 3 nan nan nan 2 2 2 nan nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan 9 9 9 9 8 8 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 29 29 29 30 30 30 nan 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 30 29 29 29 29 28 28 27 26 26 25 24 23 23 22 21 20 19 19 19 19 19 20 20 21 21 21 20 20 20 20 19 19 18 17 16 15 15 14 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 15 15 15 14 14 14 15 16 17 18 19 20 21 21 19 18 18 18 17 15 13 12 12 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan nan 7 6 6 6 8 9 11 12 12 12 11 11 11 12 13 nan nan 16 16 17 18 18 18 19 19 19 19 19 19 20 21 22 22 22 21 20 19 18 17 16 15 14 14 13 13 12 12 11 11 11 12 13 13 13 13 12 12 12 11 11 10 10 10 10 10 10 9 9 8 9 9 10 10 11 12 12 12 12 13 13 13 13 13 12 12 12 11 10 9 7 4 3 5 7 8 9 9 9 10 11 11 12 14 17 18 18 16 16 17 19 20 20 19 18 17 17 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 14 13 13 13 13 13 12 11 10 10 9 9 10 10 11 11 11 10 10 9 9 9 8 8 7 7 7 8 8 8 7 6 6 5 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 4 4 5 4 4 4 4 4 4 3 3 2 1 0 1 2 2 2 2 2 3 3 3 3 4 5 6 7 8 9 10 10 11 12 12 12 13 13 13 13 12 11 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 13 14 15 16 17 17 16 13 11 10 14 18 20 20 19 18 19 20 20 19 18 17 17 16 17 18 20 20 20 19 16 14 14 13 10 6 4 4 4 5 5 6 6 7 8 10 12 12 11 9 9 9 8 6 3 6 16 21 18 14 13 12 11 10 8 8 6 5 4 3 3 4 5 6 7 7 8 9 10 10 10 10 10 10 10 10 10 10 5 5 4 nan nan nan nan 2 2 nan nan nan nan nan nan nan 5 5 nan nan nan nan nan nan nan 9 9 9 9 9 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 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 30 30 29 29 29 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 22 23 23 23 23 22 22 22 21 21 20 20 19 18 17 16 15 14 14 14 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 15 16 17 18 19 20 21 21 19 18 18 18 16 14 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 12 12 11 11 11 12 13 14 15 15 16 16 17 18 18 19 19 20 20 20 21 21 22 22 22 22 21 19 18 17 16 16 15 15 14 13 13 12 12 11 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 9 10 10 10 10 11 11 12 12 12 13 14 14 13 13 13 12 12 11 11 10 8 5 4 5 7 9 10 11 11 11 11 12 13 15 17 17 17 16 16 17 18 19 19 18 17 16 16 17 17 17 17 16 16 16 15 15 16 16 16 16 16 15 15 14 13 13 13 13 13 12 12 11 10 9 9 9 9 10 10 10 10 10 9 9 9 9 8 7 7 7 7 8 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 4 3 2 1 1 1 1 1 2 2 3 3 3 3 4 5 5 6 6 8 9 10 10 11 12 12 12 12 13 13 12 12 11 10 10 9 9 10 11 12 12 12 12 12 12 12 12 13 13 14 15 16 18 18 16 13 10 12 16 19 20 19 18 19 20 20 20 18 17 16 15 16 18 21 22 22 20 18 15 13 13 12 9 5 3 3 3 4 5 6 6 7 8 9 11 12 11 10 8 7 7 5 1 7 16 22 19 15 14 13 11 10 9 8 7 5 4 3 3 4 5 6 7 7 8 9 10 10 10 10 10 10 10 10 10 10 6 5 nan nan nan nan nan 2 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 8 8 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 28 nan nan nan 30 30 30 30 31 31 31 31 nan 31 31 31 31 31 31 31 31 32 32 31 31 31 31 30 30 30 30 29 29 29 29 28 27 27 26 25 25 25 25 24 24 23 23 23 24 24 24 24 24 23 23 23 22 21 21 21 20 19 18 17 16 16 15 16 16 16 16 16 16 16 16 17 17 17 17 16 15 15 15 15 16 16 15 15 15 15 15 16 17 18 19 20 21 22 20 19 18 17 16 14 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 10 10 11 12 13 15 15 15 15 16 16 17 17 17 18 20 21 22 22 22 22 22 23 22 21 19 18 17 17 17 16 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 13 13 14 14 13 13 13 12 12 11 10 9 7 5 5 7 9 12 13 13 13 12 12 13 15 16 16 16 16 17 17 18 18 17 16 15 15 16 17 17 17 16 15 15 16 15 15 16 16 16 16 16 16 15 14 14 13 13 13 13 13 12 11 10 9 9 9 9 9 10 10 10 10 9 9 9 9 8 8 8 8 7 7 8 8 7 7 6 6 6 5 5 4 4 4 3 3 3 3 3 3 3 3 4 4 4 5 5 5 6 6 5 5 4 3 2 1 1 0 1 2 2 3 3 3 3 4 4 5 5 6 7 8 9 9 11 12 12 12 12 12 12 12 11 10 10 10 9 9 10 11 12 13 13 13 13 13 13 13 13 14 14 15 17 18 19 17 15 14 16 18 20 18 18 19 20 21 21 19 17 15 14 16 18 21 23 23 21 19 16 14 12 12 11 8 4 2 4 4 3 4 5 6 6 6 6 7 8 10 10 8 7 6 3 1 7 15 20 19 16 14 13 12 10 9 8 7 5 4 3 3 3 4 5 6 7 8 9 10 10 10 10 10 11 11 11 11 10 nan nan nan nan nan nan nan nan 2 2 nan nan nan nan nan nan 4 nan nan nan nan nan nan nan nan nan 9 9 9 9 9 8 8 8 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 28 28 nan nan nan 30 30 30 31 31 31 31 31 nan 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 27 26 26 26 26 25 25 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 17 17 16 16 17 17 18 18 18 19 20 21 21 20 18 17 16 16 16 15 14 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 10 11 12 14 15 15 15 15 16 17 16 15 15 17 19 21 22 23 23 23 23 23 22 21 20 19 18 17 17 17 16 16 15 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 13 14 14 14 14 14 13 13 13 12 12 10 8 7 6 7 9 12 13 14 13 12 12 13 14 15 15 15 15 16 17 17 17 16 14 14 14 16 16 16 16 16 15 14 15 15 15 16 16 16 16 16 16 15 15 14 14 14 13 13 13 12 11 10 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 8 8 8 7 8 8 8 8 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 5 4 3 3 2 1 1 1 2 2 3 3 4 4 4 4 4 4 5 6 7 8 9 10 11 12 11 11 11 11 10 10 10 10 10 10 10 12 13 13 14 14 14 14 14 14 14 14 14 14 15 16 18 20 19 18 17 19 19 19 17 18 20 21 22 21 19 16 13 14 18 21 23 23 21 19 16 14 13 12 12 10 7 4 3 5 5 4 4 5 5 5 5 4 4 6 8 9 8 7 6 4 3 7 13 17 17 15 13 12 11 11 10 8 7 5 4 3 2 3 4 5 6 7 8 9 9 10 10 10 10 11 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 9 9 9 9 9 9 8 8 8 8 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 28 29 nan nan nan 30 30 31 31 31 31 31 32 nan 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 19 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 19 19 19 18 19 20 20 18 16 16 17 18 17 16 15 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 11 13 14 15 15 15 15 17 18 16 14 14 16 19 21 22 22 23 23 23 23 23 23 22 20 19 18 17 16 16 16 16 15 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 14 14 15 15 15 14 14 13 13 13 12 10 9 7 8 10 12 13 13 13 12 12 12 13 13 13 13 13 14 15 16 17 16 14 13 14 15 16 15 15 16 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 12 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 7 7 7 7 7 8 7 6 6 5 5 4 4 4 3 3 3 3 4 4 4 5 5 5 6 6 6 5 4 4 3 2 1 1 1 1 2 2 3 3 4 3 3 3 4 4 5 6 7 8 10 11 11 11 11 10 10 10 10 10 11 11 11 12 13 14 14 14 14 15 15 15 15 15 14 14 14 15 17 19 21 22 21 21 21 20 18 18 19 21 23 23 22 19 14 13 16 21 24 24 22 19 17 15 14 14 13 12 9 6 3 3 5 5 5 4 4 5 4 4 3 4 6 7 8 8 8 7 5 5 8 12 15 14 13 11 11 10 10 9 8 7 6 4 3 2 3 4 5 6 7 8 8 9 10 10 10 10 11 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 9 9 9 9 9 9 8 8 8 8 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 28 29 nan nan nan 30 30 30 31 31 31 31 nan 31 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 28 28 27 26 26 26 25 25 25 25 24 23 23 23 23 23 23 22 22 22 21 21 21 20 19 19 18 18 19 19 19 18 18 18 18 18 18 18 17 17 18 18 18 18 17 18 18 18 18 18 18 19 19 20 20 20 19 18 18 18 18 17 16 15 16 18 19 18 17 15 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 13 13 14 14 14 15 17 17 16 14 14 16 19 21 22 22 23 23 23 24 24 24 24 22 20 18 17 16 16 16 16 16 15 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 12 12 13 13 13 13 14 14 15 15 15 15 14 14 14 14 13 12 11 9 9 10 11 12 12 13 12 12 11 11 12 12 12 12 12 13 15 16 16 15 14 14 15 15 15 15 15 16 16 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 15 15 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 8 8 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 5 5 5 6 6 5 5 4 4 3 2 2 1 0 0 1 2 2 3 3 2 2 2 3 4 4 5 7 8 10 10 10 10 10 10 10 11 12 12 12 12 12 13 13 14 14 15 15 16 16 16 15 15 15 14 14 16 18 21 24 25 25 24 23 21 20 20 21 22 23 24 22 17 11 14 19 23 24 23 19 17 16 15 15 15 13 11 8 4 2 3 5 6 5 4 4 4 4 3 3 4 5 6 8 8 8 8 7 7 8 12 13 13 11 10 10 10 10 8 7 6 5 4 3 3 3 4 4 5 6 7 8 9 9 10 10 10 10 11 11 11 11 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 9 9 9 8 8 8 8 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 28 nan nan nan nan 30 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 30 29 29 28 28 27 26 25 25 25 25 24 24 24 23 22 22 22 22 22 22 22 21 21 21 21 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 20 19 18 17 16 16 15 15 15 16 18 19 17 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 13 13 13 12 13 14 15 16 15 14 15 17 19 21 21 22 22 23 23 24 24 24 24 23 21 19 17 16 16 16 17 17 16 15 14 13 13 12 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 8 9 10 11 12 12 13 13 13 13 13 14 15 15 15 15 15 15 15 15 14 14 12 11 10 11 11 11 11 12 11 11 10 10 10 10 11 11 12 12 14 15 16 16 15 15 15 15 16 16 16 16 17 17 18 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 14 14 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 8 8 7 7 8 9 9 9 8 8 7 7 7 7 6 6 5 4 4 4 4 5 5 5 5 5 5 4 4 3 3 2 2 1 1 1 0 1 1 2 2 1 1 2 2 3 4 5 7 8 10 10 9 10 10 10 12 12 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 15 15 15 15 17 19 22 25 26 26 25 24 22 21 21 21 22 24 25 23 15 10 16 21 24 23 21 18 17 16 16 16 15 12 9 6 3 2 4 6 6 6 5 4 4 4 4 5 6 6 7 8 8 9 9 8 7 7 11 13 12 10 9 9 9 9 8 7 6 5 4 3 3 3 3 4 5 6 6 7 8 9 9 9 9 10 10 11 11 11 nan nan nan nan nan nan nan nan 5 4 4 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 9 9 9 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 28 29 nan nan nan 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 27 27 26 25 25 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 19 20 20 20 20 19 18 17 16 15 15 14 14 15 16 17 17 15 13 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 12 12 12 13 14 14 15 16 17 19 20 20 21 21 22 22 23 23 24 24 23 21 19 18 16 16 17 17 17 17 16 15 14 13 13 13 13 12 12 11 10 10 10 10 9 9 9 9 8 8 8 8 7 7 8 10 11 12 12 12 12 13 13 13 14 14 15 15 16 16 16 15 15 15 15 14 13 11 11 10 10 10 11 10 9 9 8 8 9 9 10 10 11 12 14 14 14 15 15 15 14 15 16 16 16 17 17 18 18 18 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 10 10 10 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 6 5 5 4 4 4 5 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 0 0 0 0 1 1 1 2 3 4 6 9 9 9 9 11 12 13 13 13 14 14 14 14 14 14 14 15 15 16 16 17 17 16 16 15 15 16 16 17 19 22 24 25 25 24 23 22 21 20 21 22 23 24 24 20 17 20 23 24 22 20 19 18 17 17 15 13 11 8 5 3 3 5 6 7 7 7 5 4 4 5 6 7 7 7 8 8 9 9 8 6 7 11 11 11 9 9 9 9 9 8 7 6 5 4 3 3 3 3 3 4 5 6 7 8 8 9 9 9 9 10 10 11 11 3 nan nan nan nan nan nan nan 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 9 9 9 nan nan 9 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 28 29 nan nan nan 30 30 30 30 31 31 31 31 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 21 21 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 19 19 20 20 20 19 18 17 16 16 15 15 15 15 15 16 16 15 12 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 14 13 12 12 12 13 14 15 16 17 18 18 19 19 20 20 21 21 22 22 22 21 20 19 17 16 16 16 17 17 17 17 16 15 14 14 13 13 13 12 12 11 10 10 10 9 9 8 8 7 7 8 7 7 7 8 9 10 11 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 15 15 14 14 12 11 10 10 9 9 9 8 8 7 7 7 8 8 9 10 11 11 12 12 14 15 14 14 14 15 15 16 16 17 17 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 15 15 15 15 15 14 14 13 12 11 10 10 11 11 11 11 11 10 11 11 11 11 11 10 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 8 7 6 5 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 3 3 2 2 1 1 1 1 1 0 1 1 2 3 6 11 9 9 11 12 13 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 17 17 16 16 16 16 17 18 19 21 22 23 24 23 22 21 20 20 20 21 21 23 25 25 25 25 25 24 23 22 20 19 17 16 14 12 10 7 5 3 4 5 6 8 8 8 7 6 5 6 7 8 7 7 8 9 8 5 6 7 8 9 9 9 8 8 8 9 9 8 6 5 4 4 3 3 3 3 3 4 5 6 7 7 8 8 8 8 9 9 10 11 11 3 nan nan 4 4 nan nan 6 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 9 9 nan nan nan 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 27 28 nan nan nan 29 29 30 30 31 31 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 29 29 28 28 27 27 26 25 25 24 23 23 22 22 22 21 21 20 20 19 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 18 18 17 17 16 16 16 16 16 16 15 14 14 12 10 9 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 13 14 14 15 16 15 14 13 12 12 13 14 15 16 17 17 17 18 18 19 19 20 20 20 20 20 20 19 18 17 16 16 16 16 17 17 17 16 16 15 14 14 13 13 13 12 11 11 10 10 9 9 8 8 7 7 8 7 7 7 7 8 9 10 11 12 12 12 12 12 13 13 14 14 15 15 16 16 16 15 15 15 14 13 12 10 9 8 8 7 7 7 7 7 7 7 7 7 8 9 10 10 11 12 14 14 14 14 15 15 15 16 16 17 18 18 18 19 19 18 18 18 17 18 18 17 17 16 16 16 16 15 15 15 15 15 14 13 12 11 10 11 11 11 10 11 11 11 12 12 12 11 11 12 12 12 12 11 11 11 11 10 10 10 10 10 10 9 8 7 6 5 5 4 4 4 3 3 3 3 2 3 3 2 2 2 3 3 3 3 2 2 1 1 1 1 1 0 1 1 0 1 7 9 11 12 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 16 17 17 17 17 18 19 20 22 22 22 22 21 21 20 20 20 20 21 23 25 27 26 26 25 25 24 23 21 19 18 16 14 11 9 7 5 4 4 4 5 6 7 8 8 7 6 7 8 8 8 8 8 9 7 1 6 8 7 7 7 7 7 8 8 8 8 7 6 5 4 3 3 3 2 2 3 4 5 6 6 7 8 8 9 9 9 10 10 11 11 2 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 10 10 10 10 10 10 nan nan nan 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 27 28 28 nan nan 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 28 28 28 27 27 26 26 25 24 23 22 22 21 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 16 17 17 17 17 17 16 14 12 11 10 10 9 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 15 16 16 17 17 17 16 14 12 12 13 15 16 17 17 17 18 18 18 19 19 20 20 20 20 19 19 18 17 16 16 15 15 16 16 16 17 17 16 16 15 15 14 14 13 13 12 11 10 10 10 9 9 8 8 7 7 7 7 7 7 8 9 10 11 11 11 11 11 12 12 13 13 14 14 15 15 16 16 15 15 14 14 13 12 11 9 8 7 7 6 6 6 6 6 6 6 6 7 7 8 8 9 10 12 13 14 15 16 16 16 16 16 17 17 18 18 19 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 15 14 13 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 13 13 12 12 12 11 11 11 10 10 10 10 9 9 8 7 6 5 4 4 3 3 3 3 3 3 3 3 2 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 4 7 9 11 12 13 13 14 14 14 14 14 14 15 15 15 15 16 16 17 17 17 17 17 17 17 17 18 18 19 19 20 21 21 21 21 21 21 21 20 20 19 20 21 24 24 24 24 24 24 24 22 21 20 19 16 14 11 9 6 5 4 3 3 3 4 6 7 7 6 6 7 8 8 8 8 8 8 7 3 6 7 6 6 6 6 7 7 7 8 8 6 5 5 4 3 3 3 2 2 2 3 4 5 6 7 8 8 9 9 9 10 11 11 11 2 1 nan nan nan nan nan nan nan 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 nan nan nan 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 27 27 28 nan nan 28 28 29 29 29 29 30 30 30 30 29 29 29 29 28 28 29 29 29 29 30 30 30 29 29 29 28 28 28 27 27 27 26 25 25 24 23 22 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 17 17 18 17 17 16 13 10 10 10 10 9 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 19 18 17 15 13 13 14 16 18 19 19 19 19 19 20 20 21 21 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 8 9 10 10 10 10 10 11 12 12 13 13 14 15 15 15 15 15 15 14 13 12 12 11 9 8 7 7 6 6 5 5 5 5 5 5 5 5 6 7 8 9 10 12 13 14 15 16 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 18 18 18 17 17 17 17 17 17 17 16 16 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 12 12 12 11 10 9 9 9 8 8 7 7 6 5 4 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 4 4 3 3 2 2 3 4 4 3 3 3 4 6 9 11 12 12 12 13 13 14 15 15 14 15 15 15 15 16 16 16 17 17 18 18 17 17 17 18 18 19 19 20 20 21 21 21 21 21 21 21 21 20 19 19 20 21 21 21 21 22 22 22 21 21 20 19 16 13 11 8 6 5 4 3 2 2 3 5 6 6 6 6 7 8 8 8 8 8 8 7 4 4 5 5 5 5 6 7 7 7 7 7 6 6 5 5 4 3 3 3 2 2 3 3 4 5 6 7 8 9 9 10 10 11 11 11 2 1 2 3 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 11 10 11 nan nan 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 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 27 27 26 26 25 24 24 23 22 21 20 19 19 19 19 19 19 19 19 18 18 18 18 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 16 17 17 17 17 15 12 9 9 10 10 9 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 10 nan nan 13 14 15 16 16 16 nan nan 16 17 18 19 19 19 18 16 15 15 16 18 19 20 20 20 20 21 21 22 22 22 22 22 21 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 9 9 9 10 11 11 12 13 13 14 14 15 15 15 14 14 13 12 11 11 10 9 8 7 6 5 5 5 4 4 4 4 4 4 5 6 7 8 9 10 11 13 14 15 17 17 17 17 17 18 18 19 19 19 20 20 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 16 16 15 14 13 13 13 12 12 11 11 11 11 12 12 13 13 13 13 13 13 13 12 12 11 9 9 8 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 4 4 4 4 5 5 5 5 5 6 8 10 11 12 12 12 12 13 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 20 20 20 21 20 20 21 21 22 21 20 19 19 19 19 19 18 18 19 20 20 20 20 20 18 16 13 11 8 6 5 4 3 2 2 3 4 5 5 6 6 7 7 8 8 8 8 8 8 6 4 4 4 4 5 6 7 7 6 6 7 6 6 6 5 5 4 4 3 3 3 3 3 3 4 5 7 8 9 9 9 10 11 11 11 3 2 2 3 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 11 11 11 nan nan nan 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 27 27 27 28 28 28 28 28 28 28 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 25 24 23 23 22 21 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 15 16 17 17 17 14 10 9 9 10 9 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 10 10 11 nan 13 14 15 15 15 15 15 15 16 17 18 19 19 19 19 18 17 16 17 19 20 21 22 22 22 22 22 23 23 23 23 23 22 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 16 16 15 15 15 14 14 13 13 12 11 10 9 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 11 12 12 13 14 14 15 15 14 14 14 13 12 11 10 10 9 8 7 6 5 5 4 4 3 3 4 4 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 17 17 18 19 19 20 20 20 19 19 19 19 19 18 18 18 17 17 17 18 18 18 18 17 17 16 15 14 14 13 12 12 12 11 11 11 11 11 12 12 13 13 13 13 13 13 13 12 11 10 9 9 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 6 6 6 5 5 5 5 5 6 7 7 7 7 8 10 11 12 12 12 12 12 14 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 20 20 21 21 22 22 21 19 19 18 18 17 16 16 17 18 18 19 19 19 18 15 13 10 8 6 5 4 3 2 3 3 4 5 6 6 6 7 7 8 7 7 7 7 8 7 7 5 3 3 6 7 6 6 6 6 6 6 6 6 6 5 5 5 4 3 3 3 3 3 4 5 6 7 8 9 9 9 10 11 11 4 4 3 4 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 11 11 11 12 nan nan 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 26 27 27 27 27 28 28 nan nan nan nan 28 28 28 28 28 27 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 14 14 14 15 16 17 16 13 10 8 9 9 8 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 11 11 10 10 11 12 12 13 14 14 14 15 15 15 16 17 18 19 19 20 19 19 18 18 18 20 21 22 23 23 23 23 23 23 23 23 23 23 23 22 21 21 20 20 20 19 19 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 12 12 11 10 9 8 8 8 8 8 8 7 7 7 8 8 9 9 9 9 10 10 11 11 12 13 14 14 15 14 14 14 14 13 12 11 10 10 9 9 8 7 6 5 4 4 3 3 3 4 4 5 6 7 8 9 10 11 12 13 13 14 15 16 17 17 17 17 18 19 20 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 16 15 14 14 13 13 12 12 12 11 11 11 11 12 12 12 12 13 13 13 13 13 13 12 11 10 9 8 8 7 7 7 6 6 6 6 5 5 5 5 6 6 6 6 6 7 7 8 7 7 6 6 5 5 5 6 7 8 8 8 9 10 11 12 13 13 13 13 13 14 15 15 15 15 16 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 20 20 21 21 20 20 21 22 22 22 21 20 19 18 17 15 15 15 16 16 16 17 17 17 16 15 12 10 8 6 5 3 2 2 3 4 5 5 6 6 6 7 7 7 7 7 6 7 7 7 7 6 5 4 7 8 6 5 6 6 6 5 5 5 5 5 5 5 4 3 2 2 3 3 4 4 5 6 7 8 9 9 10 11 11 5 5 5 5 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 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 26 26 27 27 27 27 28 nan nan nan nan nan 28 28 27 27 27 27 28 28 28 28 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 22 22 21 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 15 16 16 14 12 10 9 9 8 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 10 10 11 11 12 13 13 14 14 nan nan 15 16 17 18 19 19 20 20 19 19 19 20 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 21 21 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 13 12 11 11 10 10 9 9 9 8 8 8 8 7 8 8 8 9 9 10 10 10 11 11 12 13 14 14 14 14 14 14 14 14 13 12 11 10 9 9 8 7 7 6 5 4 3 2 2 3 4 5 6 7 8 9 10 11 12 13 14 14 15 16 17 18 19 18 19 19 20 20 21 21 21 20 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 10 10 9 8 8 8 7 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 6 6 6 6 7 7 8 9 9 10 10 11 12 13 13 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 21 23 23 23 22 21 19 18 16 14 13 14 14 14 15 15 16 16 15 13 11 9 7 6 4 3 3 3 4 4 5 5 5 6 6 7 8 8 7 6 5 5 6 7 7 7 7 6 8 7 5 5 5 6 5 5 5 5 5 5 5 4 3 3 2 2 3 3 4 4 5 5 7 8 8 9 10 11 11 6 7 7 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 27 27 27 27 27 nan nan nan 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 22 21 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 15 15 15 14 13 13 13 13 13 13 13 12 12 12 13 13 14 14 15 15 13 12 10 10 9 7 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 11 12 12 13 14 15 15 15 15 16 17 17 18 19 20 19 19 19 20 22 23 23 24 24 23 23 23 23 23 23 23 24 24 24 24 23 22 21 21 21 21 21 20 20 20 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 10 11 11 11 12 13 13 14 13 13 13 14 14 14 13 12 11 11 10 9 8 7 7 6 5 4 3 3 2 2 2 3 4 5 7 8 9 10 11 12 13 14 15 17 18 20 20 21 20 20 21 21 21 21 22 21 20 18 17 18 17 17 17 18 18 19 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 9 8 8 7 7 7 7 8 8 9 9 10 10 10 11 11 12 13 14 14 15 15 16 16 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 21 22 24 25 24 23 21 19 17 15 13 13 13 13 13 13 13 14 14 14 12 10 8 6 5 4 3 3 4 4 5 5 5 5 5 6 7 8 8 7 6 4 4 5 6 7 7 7 7 7 5 4 4 4 5 5 5 4 4 5 5 4 4 3 3 3 3 3 3 4 5 5 5 6 7 8 9 10 11 11 nan 7 8 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 26 26 27 27 27 27 27 27 27 nan nan nan nan 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 24 24 23 23 22 22 21 20 20 19 18 18 17 16 15 15 14 14 14 14 13 13 14 14 15 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 13 11 10 9 8 7 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 10 nan nan 12 13 15 15 15 15 15 15 16 17 18 18 19 19 19 19 20 21 23 23 23 23 23 23 23 23 23 24 25 25 25 25 25 25 24 23 22 22 21 21 21 21 21 21 20 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 9 10 10 11 12 12 13 13 13 13 13 13 13 13 13 13 13 12 11 10 9 8 7 7 6 5 5 4 3 2 1 1 1 2 3 4 6 7 8 9 10 11 13 14 16 18 20 21 22 23 22 22 21 21 21 21 22 21 19 18 18 18 18 18 18 18 18 19 19 19 19 18 18 17 17 16 16 15 15 14 14 13 12 12 11 11 12 12 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 8 8 8 9 10 10 11 11 11 10 9 9 8 7 7 8 8 9 10 10 10 11 11 11 12 12 13 14 14 15 16 16 16 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 21 22 23 25 26 25 24 22 19 16 14 13 12 12 12 12 12 12 13 13 12 11 9 7 5 4 3 3 4 4 5 5 5 5 5 6 6 7 8 8 7 5 3 2 3 5 6 6 6 6 5 4 3 3 4 5 5 4 4 4 4 4 4 3 3 2 3 3 3 3 4 5 5 5 6 7 8 9 10 11 11 nan nan 8 8 8 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 26 27 27 27 27 27 27 27 27 27 nan nan nan 26 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 20 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 13 14 16 17 17 17 17 17 17 17 17 17 17 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 12 12 13 14 14 14 13 12 11 9 8 7 7 6 5 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 8 9 10 11 nan 12 13 15 16 15 15 15 15 16 16 17 18 18 nan 18 18 19 20 22 23 23 23 22 22 22 23 24 25 26 26 26 25 26 26 25 25 24 23 22 22 22 21 21 21 21 20 19 19 18 17 16 16 16 15 15 14 14 14 13 13 13 13 13 12 12 11 11 10 9 9 8 8 8 8 8 8 9 10 11 12 12 13 13 13 12 12 12 12 12 13 13 12 12 11 10 9 8 7 6 6 5 4 4 3 3 2 1 1 1 1 2 3 5 6 6 7 9 10 12 14 16 18 20 21 23 23 22 22 22 22 21 21 21 20 19 19 19 19 19 19 18 19 19 20 19 19 18 18 18 17 17 16 16 15 15 15 14 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 9 9 10 11 11 12 13 12 12 10 9 9 8 8 8 9 10 10 11 11 11 12 12 12 13 13 14 15 15 16 15 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 21 22 23 24 26 26 26 24 21 18 15 13 12 11 11 11 11 11 11 12 12 11 10 8 6 5 4 3 3 4 5 5 5 5 5 5 5 6 7 8 8 7 5 4 2 2 3 4 5 5 5 4 4 4 4 4 4 4 4 3 3 4 3 3 2 2 2 2 3 3 3 4 5 5 6 6 7 8 9 10 11 12 nan nan nan nan 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 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 18 18 17 16 16 15 14 14 13 13 13 13 12 11 11 12 14 15 17 17 18 18 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 13 14 14 14 13 12 10 8 6 6 6 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 9 10 11 12 13 14 15 15 15 15 16 16 16 17 17 17 17 18 18 19 20 21 22 22 22 22 22 22 23 25 26 27 27 26 26 26 26 26 25 24 23 23 22 22 22 21 21 21 20 20 19 18 18 17 17 17 16 15 15 14 14 14 14 14 14 13 13 13 12 11 11 10 9 9 8 8 8 8 8 9 9 10 11 11 12 12 12 12 11 11 11 11 11 12 12 12 11 10 9 9 8 7 5 5 4 3 3 3 2 2 1 1 0 1 2 3 3 4 4 5 7 9 10 12 14 17 19 21 22 22 22 22 22 22 22 21 21 20 20 20 20 20 20 19 19 19 20 20 19 18 18 18 17 17 16 16 16 15 15 15 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 11 11 10 10 11 11 12 12 13 13 12 11 10 10 9 9 9 10 10 11 11 12 12 13 13 13 13 14 14 15 15 15 15 15 15 15 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 22 23 24 26 27 26 24 20 17 14 12 11 10 10 10 10 10 11 11 11 10 9 8 6 4 3 3 3 4 4 5 5 5 5 5 5 6 7 7 7 7 6 5 3 2 2 3 4 5 5 5 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 3 4 4 4 5 5 5 6 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 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 27 27 27 27 27 27 27 26 26 27 27 27 27 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 19 18 18 17 16 15 15 14 14 13 13 13 13 13 12 11 11 11 13 15 16 17 18 18 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 10 10 10 10 11 11 12 13 14 14 13 13 12 9 6 4 nan 5 5 5 4 nan nan nan nan nan nan 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 13 14 14 15 15 15 16 17 17 17 17 17 18 18 19 20 21 21 21 22 22 22 22 23 23 24 26 27 27 26 25 25 25 25 24 24 23 23 22 22 22 22 21 21 20 20 19 19 18 18 18 17 17 16 15 15 14 14 14 14 14 14 13 13 12 12 11 10 10 9 9 8 8 8 8 8 9 9 10 11 11 11 11 11 11 10 10 10 10 11 11 11 10 10 9 9 8 7 6 5 4 4 3 3 2 2 1 1 1 0 1 1 1 2 2 3 4 5 7 8 11 14 16 18 20 21 21 21 22 22 22 22 21 21 20 20 21 21 21 21 20 20 21 21 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 16 15 15 15 15 14 14 14 14 14 15 15 14 14 14 13 12 12 12 12 12 12 13 13 13 12 12 11 11 10 10 10 10 11 11 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 23 25 26 27 26 23 19 15 12 11 10 10 10 10 10 10 10 10 10 10 9 8 6 4 3 3 3 3 4 4 4 5 5 5 5 6 6 7 7 7 6 5 4 3 2 2 3 4 5 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 3 4 4 5 5 5 5 6 7 7 9 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 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 19 18 17 17 16 15 14 14 13 13 13 13 13 13 13 11 10 10 12 14 16 17 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 12 12 12 12 11 11 11 10 10 10 10 11 12 12 13 13 13 12 11 10 7 5 3 nan nan nan 4 4 nan nan nan nan nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 13 13 14 14 15 16 17 17 18 18 18 18 19 21 22 22 21 21 21 22 22 22 23 23 23 25 26 26 26 25 25 24 24 24 23 23 22 22 22 22 22 21 21 20 20 19 19 19 19 18 18 18 17 16 16 15 14 14 14 14 14 13 13 13 12 12 11 10 10 9 9 8 8 8 8 9 9 9 10 10 11 11 10 10 10 10 9 9 10 10 10 10 10 9 9 8 7 7 6 5 4 4 3 3 2 2 1 1 1 1 1 1 0 1 1 2 3 4 5 8 10 13 16 17 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 21 21 22 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 14 14 14 15 15 16 17 17 17 17 17 16 16 15 15 15 16 16 16 16 16 16 15 14 14 14 14 14 13 13 13 13 13 13 12 12 12 11 11 11 12 12 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 15 16 16 16 17 17 17 18 18 18 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 23 25 26 27 25 20 16 13 11 10 9 9 10 10 10 10 10 10 10 9 9 7 6 4 3 3 3 3 3 4 4 4 5 5 5 5 6 7 7 7 6 5 4 3 2 2 2 3 4 5 5 5 5 5 5 4 4 3 3 3 2 2 2 2 1 1 2 3 4 4 5 5 6 6 7 7 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 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 27 nan nan nan nan nan nan 26 27 27 26 26 26 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 12 13 13 12 11 10 10 11 13 15 17 18 18 18 17 17 16 16 16 15 15 15 15 14 14 14 13 13 12 11 11 11 11 10 10 10 10 10 10 10 12 12 13 13 13 11 10 9 7 6 4 3 nan nan nan 5 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 12 13 13 13 13 14 nan nan 17 17 17 18 18 19 20 21 22 22 21 20 21 22 22 22 22 23 23 24 25 25 25 24 24 24 24 23 22 22 22 22 22 21 21 21 21 20 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 14 14 13 13 13 12 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 6 6 5 5 4 3 2 2 1 1 1 1 1 1 1 1 1 2 2 3 4 5 8 10 12 14 16 17 17 18 18 18 18 19 19 20 21 22 22 23 23 23 23 23 24 24 24 23 21 20 19 19 18 17 17 16 16 16 15 15 15 15 15 16 16 17 17 18 18 19 19 18 18 17 16 16 17 17 18 18 18 18 17 16 16 16 16 16 15 14 14 13 13 13 13 13 13 13 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 22 23 25 26 27 23 18 14 11 10 9 9 9 9 9 9 10 10 10 9 9 9 7 6 4 3 3 2 2 3 4 4 5 5 5 5 5 6 6 7 6 6 5 5 3 2 1 2 3 4 5 5 5 5 5 5 4 4 3 3 3 3 2 2 2 2 2 2 3 3 4 5 5 6 6 7 7 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 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 nan nan nan nan nan nan nan 26 26 26 26 26 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 18 18 17 16 15 14 14 13 12 12 12 12 13 12 11 10 10 11 13 14 16 17 18 18 17 17 16 16 15 15 15 15 15 14 14 14 13 12 11 11 10 10 10 9 9 9 9 10 10 11 12 13 13 12 10 8 7 7 6 5 4 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 13 13 14 13 13 nan nan nan nan 16 17 17 17 18 19 nan nan 22 21 20 20 21 22 22 22 22 22 22 23 23 23 24 24 24 23 23 22 22 21 21 21 21 21 21 21 20 19 19 19 19 19 19 19 19 18 18 18 17 16 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 5 4 4 3 2 1 1 1 1 2 2 2 1 1 1 2 2 3 4 6 7 9 11 12 13 14 15 16 17 18 18 18 19 20 21 22 23 23 24 24 24 25 25 25 24 22 21 20 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 19 19 18 17 17 17 18 19 19 19 19 19 18 18 18 18 17 17 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 15 15 15 16 16 17 18 18 18 18 19 19 19 20 20 20 20 20 20 21 21 21 21 21 21 22 23 24 25 26 22 17 13 11 10 9 9 9 9 9 9 9 9 9 9 9 9 8 6 5 4 3 2 2 3 4 5 5 5 5 5 5 6 6 6 7 6 6 5 3 2 1 1 1 3 4 4 4 4 5 4 4 4 3 3 3 3 3 2 2 2 2 3 3 3 4 5 5 6 6 7 7 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 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 nan nan nan nan nan nan nan 26 26 26 26 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 15 14 14 13 12 12 12 12 12 12 10 10 10 11 12 14 15 17 17 17 17 17 16 16 15 15 15 15 15 14 14 13 13 12 11 11 10 10 9 9 9 9 9 9 10 11 12 12 12 10 7 5 6 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 13 14 14 14 nan nan nan nan nan 16 16 16 16 16 17 19 nan nan 20 20 20 21 21 21 21 21 20 20 20 21 22 23 23 24 23 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 17 17 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 4 3 2 1 1 1 2 2 2 2 2 1 1 2 2 3 4 5 6 7 8 10 11 11 12 13 15 16 17 17 18 19 20 21 22 23 23 24 24 24 24 24 23 23 22 21 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 20 20 19 18 18 18 19 19 20 20 20 19 19 19 19 19 19 18 18 17 17 16 15 15 15 15 14 14 14 14 13 13 14 14 14 15 15 15 15 15 15 15 14 14 14 14 15 15 15 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 20 21 20 21 21 21 22 23 24 24 24 21 16 12 10 10 9 8 9 9 9 9 9 9 9 9 9 8 8 6 5 3 3 2 2 4 5 6 6 6 5 5 6 6 6 6 7 7 6 5 4 2 1 0 1 2 3 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 3 3 3 4 4 5 6 7 7 8 8 9 9 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 26 26 nan nan nan nan nan nan 26 26 26 26 25 25 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 20 19 19 19 18 17 17 16 15 15 14 13 12 12 12 12 11 11 10 10 10 11 12 14 15 16 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 12 11 10 10 9 9 9 9 9 9 9 10 11 11 12 10 7 4 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 14 nan nan 14 nan nan nan nan nan 16 15 15 nan nan 17 18 nan 19 18 18 20 20 20 20 19 18 18 18 20 20 21 23 23 22 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 10 10 10 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 4 3 2 1 1 1 2 2 3 3 2 2 2 2 3 3 4 5 5 5 6 8 9 10 10 11 13 14 15 15 17 18 19 20 21 22 23 23 24 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 20 20 19 19 19 19 20 20 21 20 20 20 19 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 15 15 15 15 16 17 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 20 16 12 11 10 9 8 9 9 9 9 9 9 9 9 8 8 7 6 4 3 2 2 2 4 6 7 7 6 6 6 7 7 6 6 6 6 6 5 4 3 1 1 1 1 2 3 3 3 3 3 3 3 3 3 2 2 3 3 3 3 3 3 3 3 4 5 5 6 7 7 8 8 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 26 26 25 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 20 19 19 19 18 18 18 17 17 16 16 15 14 13 12 12 12 12 11 10 10 10 11 12 13 14 15 16 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 9 9 10 10 10 10 9 5 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 14 14 14 nan nan nan 17 17 16 15 nan nan 15 15 16 16 16 16 18 19 19 18 17 16 16 17 18 19 20 21 22 22 21 20 20 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 17 17 16 15 14 14 13 13 12 12 12 12 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 3 2 2 1 1 2 2 3 3 3 2 2 2 3 3 4 5 5 5 6 7 8 9 10 11 12 12 13 14 16 17 18 19 20 21 22 24 25 25 25 24 24 24 24 24 23 23 22 22 22 22 22 22 23 23 24 23 23 22 21 21 21 21 21 22 22 21 21 21 20 20 20 21 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 15 15 14 14 15 16 16 16 16 17 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 22 20 16 13 11 10 9 8 9 9 8 9 9 9 9 8 8 7 7 6 4 3 2 2 3 4 6 7 7 7 7 7 7 7 6 6 6 6 6 5 4 3 1 1 1 1 2 3 3 3 3 3 2 2 3 3 2 2 2 3 3 3 3 3 3 3 4 5 5 6 7 7 8 8 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 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 16 16 15 15 14 13 13 13 12 12 11 11 10 11 11 12 13 13 15 16 16 16 16 16 15 15 14 14 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 8 8 9 9 9 9 9 7 4 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 13 12 12 13 14 16 18 18 17 16 15 15 16 17 18 19 20 21 21 20 19 19 19 19 19 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 13 12 12 11 11 10 9 9 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 4 3 2 2 2 2 2 2 2 3 3 2 2 2 3 3 3 4 5 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 19 20 21 23 24 24 23 23 23 23 23 23 22 22 22 22 22 23 23 23 24 24 24 24 24 23 22 21 21 21 22 22 22 22 22 22 22 21 21 21 22 22 22 21 21 21 20 20 20 21 21 21 21 20 20 19 18 18 17 16 15 14 14 14 14 14 14 13 13 13 14 14 14 15 15 15 15 16 16 16 17 17 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 21 22 21 20 17 14 11 10 9 9 9 8 8 9 9 9 9 8 7 7 6 5 3 2 2 3 3 4 6 7 8 8 8 8 7 7 6 6 5 5 5 5 4 3 2 1 2 2 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 2 2 3 4 5 5 6 7 7 8 9 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 nan nan nan nan nan nan nan nan 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 24 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 15 14 13 13 13 13 13 13 12 11 11 11 11 12 12 13 14 15 16 16 16 15 15 14 14 13 13 13 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 8 8 7 5 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 19 19 20 20 18 15 13 11 11 11 12 14 16 16 16 15 15 15 16 16 17 18 19 20 20 19 19 18 18 18 18 18 18 18 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 14 14 13 13 13 12 11 10 9 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 3 2 2 3 3 3 3 4 4 4 5 6 7 8 9 10 11 13 14 15 16 16 16 17 18 19 20 21 21 21 20 20 19 20 21 21 22 22 22 23 23 23 23 23 23 23 23 24 24 24 23 22 22 22 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 16 15 14 14 14 14 14 13 13 13 14 14 14 15 15 15 16 17 17 17 17 18 19 20 20 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 19 20 21 20 19 17 14 11 9 9 9 9 8 9 9 9 9 9 7 6 6 5 4 3 2 3 3 4 5 6 7 8 8 8 8 8 7 6 5 5 5 5 4 4 3 2 1 2 3 4 4 4 4 3 3 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 5 5 6 7 7 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 nan nan 25 25 24 24 24 24 23 23 22 22 22 21 21 21 21 20 20 19 19 19 19 18 18 18 17 16 16 16 15 14 13 12 12 12 13 14 14 14 12 11 11 11 11 12 13 14 15 16 16 16 15 15 14 13 13 13 13 13 13 13 12 12 11 11 10 9 9 9 9 9 10 10 10 10 9 8 5 3 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 18 20 21 23 22 18 14 11 10 9 11 12 14 15 15 15 15 16 16 17 17 17 18 19 19 19 18 18 17 17 17 17 17 17 18 18 19 19 19 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 3 3 4 4 4 5 6 8 9 10 12 13 14 14 15 15 16 17 18 19 20 21 21 19 18 18 19 20 21 22 23 23 24 24 24 24 24 23 23 22 23 23 23 23 23 22 23 23 23 23 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 18 18 17 16 15 15 14 14 14 14 13 13 13 14 15 15 15 15 16 16 17 17 17 18 18 19 20 21 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 18 18 18 18 19 19 20 20 18 16 14 11 10 10 10 9 8 9 9 9 9 9 7 6 6 5 4 3 2 2 3 4 5 6 7 8 8 9 8 8 7 6 5 4 4 4 4 4 3 2 1 2 3 4 5 5 5 4 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 6 7 7 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 nan nan nan nan nan nan 23 23 23 22 22 22 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 15 15 14 13 12 11 11 12 13 14 15 15 13 12 11 11 11 11 12 13 14 15 15 15 15 14 13 12 12 12 13 13 13 13 13 12 12 11 10 9 9 9 9 9 10 11 11 10 9 6 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 10 10 nan nan nan nan nan nan nan nan 19 21 22 22 18 14 10 8 8 9 11 12 14 14 15 15 16 17 17 17 17 17 18 18 18 18 17 17 17 17 16 16 17 17 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 17 17 17 16 16 15 15 14 14 14 13 12 11 9 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 3 4 6 7 8 9 10 11 12 13 13 14 15 17 18 19 20 20 20 19 19 19 21 22 23 24 24 25 25 25 24 23 23 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 18 18 18 17 16 15 15 15 15 15 14 14 14 15 16 16 16 16 16 16 17 17 18 18 19 20 21 21 22 22 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 19 19 20 20 18 15 13 12 12 12 10 9 9 10 10 9 9 9 7 6 5 4 3 3 2 2 3 4 5 6 7 8 9 9 9 9 8 7 5 4 3 3 3 3 3 2 1 2 3 5 5 6 5 5 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 5 5 5 6 7 7 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 nan nan nan nan nan nan 23 23 22 22 22 21 21 21 21 21 20 20 20 20 19 19 19 18 18 16 16 15 15 14 13 12 11 11 11 12 13 14 15 15 15 14 12 12 11 11 12 12 13 14 15 14 14 13 12 11 11 11 11 12 12 13 12 12 12 11 10 10 9 9 9 9 9 10 10 8 6 3 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 9 9 nan nan nan 12 nan nan nan nan 19 20 21 19 15 11 9 7 7 8 10 12 13 15 15 16 17 18 17 17 17 17 17 18 17 17 17 17 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 14 14 13 12 11 9 8 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 3 3 2 2 3 4 5 6 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 20 21 21 22 23 24 24 24 24 23 23 22 22 21 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 21 20 20 20 19 19 18 18 18 18 17 17 16 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 19 19 20 20 21 22 22 22 22 21 21 21 21 21 21 20 19 19 19 18 18 18 18 19 19 19 20 20 20 18 15 14 13 13 12 10 9 9 10 10 10 10 9 8 6 5 5 4 3 2 2 2 4 5 6 7 8 9 10 10 10 9 8 6 5 3 3 3 3 2 2 1 2 3 5 6 6 6 5 4 4 4 4 3 3 2 2 2 3 4 4 4 4 5 5 5 5 6 7 7 8 9 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 21 20 20 20 20 20 19 19 18 18 17 16 15 15 14 14 13 12 11 10 10 11 12 13 15 15 15 15 14 13 12 11 11 12 13 14 14 14 13 12 11 10 9 9 10 11 11 12 12 11 11 11 10 10 9 9 9 8 8 8 8 6 4 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 8 9 nan nan nan nan nan nan nan nan nan 19 20 20 17 13 10 8 7 8 9 10 12 13 15 16 16 17 18 17 17 17 17 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 18 18 17 17 18 18 18 19 19 19 19 19 18 18 18 18 18 18 18 17 17 16 16 15 15 15 14 13 12 11 10 9 8 7 7 7 7 7 7 6 6 6 5 5 4 4 4 5 5 5 4 4 4 4 4 4 3 3 2 2 2 1 2 2 3 3 4 4 4 4 4 4 4 3 3 3 2 2 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 20 21 22 22 23 23 22 22 22 21 21 21 20 20 21 21 22 23 24 24 25 26 26 26 26 26 26 26 26 26 25 25 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 19 18 18 18 18 18 17 16 16 15 15 16 17 17 17 17 18 18 18 18 18 18 18 18 19 20 20 21 22 23 23 23 22 22 22 22 22 21 21 20 20 19 19 18 19 19 19 19 20 20 21 21 20 18 16 14 14 14 12 11 10 10 10 10 10 10 9 8 6 6 5 4 3 2 1 1 3 5 6 7 8 9 10 11 11 10 9 8 6 4 3 3 3 3 3 2 3 4 5 6 6 6 5 5 4 4 4 3 3 3 2 3 3 4 4 4 5 5 5 5 5 6 7 7 8 9 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 21 20 20 20 20 20 20 19 19 19 18 17 16 15 14 14 14 13 13 12 11 10 10 10 11 13 14 15 15 15 14 13 13 12 12 12 13 13 13 13 13 12 10 9 8 8 8 10 11 11 11 11 11 11 10 10 10 9 9 8 8 7 7 6 4 3 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 8 nan nan nan nan nan nan nan nan 18 20 21 19 16 12 9 9 9 9 10 11 13 14 15 16 16 17 17 16 17 17 18 18 17 17 16 16 16 16 17 17 17 17 17 16 16 17 17 17 17 17 17 17 18 18 19 19 19 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 13 11 10 9 8 8 8 8 8 7 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 2 3 3 3 3 4 4 4 4 3 3 3 2 2 1 1 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 18 19 20 21 21 21 21 21 20 20 20 19 19 19 19 20 20 21 22 23 24 25 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 16 16 16 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 21 21 22 23 23 23 22 22 22 22 22 22 21 20 20 19 19 19 19 19 20 20 20 21 21 21 20 19 17 15 15 14 13 11 11 11 10 10 10 10 9 8 7 6 5 4 3 2 1 1 3 4 6 7 8 9 10 11 11 11 10 9 7 5 4 3 3 3 3 3 4 4 5 6 6 6 6 5 5 4 4 3 3 3 3 3 3 4 4 5 5 5 5 5 6 6 7 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 nan nan nan nan nan 22 22 22 21 21 20 20 20 20 20 20 20 20 19 19 18 17 16 15 14 14 13 13 13 12 11 10 9 9 9 11 12 13 14 15 15 14 14 13 13 12 13 13 13 13 13 12 11 10 9 7 7 7 9 10 10 10 11 11 11 10 10 10 10 10 9 8 7 7 6 4 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 11 nan 15 17 19 21 21 19 14 11 10 10 11 11 12 13 14 15 15 16 16 16 16 16 16 17 18 18 17 16 16 16 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 19 19 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 14 13 12 10 9 8 8 8 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 1 2 2 3 3 3 3 4 4 3 3 2 1 1 1 0 1 1 2 2 3 4 5 6 7 8 9 11 12 13 14 15 15 16 16 17 18 19 19 20 20 20 19 19 19 19 18 18 18 18 19 19 20 21 22 23 24 25 26 27 28 28 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 17 17 17 18 18 19 19 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 23 23 22 22 22 22 21 21 20 20 19 19 19 19 20 20 20 21 21 22 21 20 19 17 16 15 14 13 12 11 11 10 10 10 9 9 8 6 6 5 4 3 2 1 1 3 4 5 6 7 9 10 11 11 11 11 10 8 6 4 3 3 3 3 4 4 5 5 6 7 7 7 6 5 5 4 3 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 8 9 10 10 nan nan nan nan 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 22 21 21 20 20 20 20 20 20 20 20 19 19 18 17 16 15 14 14 13 13 13 13 12 11 10 10 9 9 10 12 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 11 10 8 7 7 7 8 9 9 10 11 11 11 10 10 9 10 10 10 8 8 7 6 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 13 15 17 nan 21 20 17 13 11 11 12 12 13 14 14 15 15 15 15 15 16 15 15 16 17 18 18 17 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 16 16 16 16 16 17 18 18 18 18 18 18 17 17 18 18 18 18 18 18 17 17 17 17 17 17 17 16 14 13 11 10 9 8 8 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 2 1 1 1 1 2 2 2 2 3 3 3 2 2 1 1 1 1 1 1 2 2 2 3 3 4 5 6 8 9 10 11 13 14 14 15 16 16 17 17 18 18 19 19 19 19 19 18 18 18 17 17 17 18 18 19 20 21 22 23 24 25 27 28 28 28 28 28 28 27 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 19 20 21 21 21 21 21 21 21 20 20 20 21 21 22 22 23 23 24 23 23 23 23 22 22 22 21 21 20 20 20 19 20 20 20 21 21 21 22 22 21 20 19 17 16 15 14 13 12 11 11 10 10 10 9 8 8 6 6 5 4 3 2 1 2 3 4 5 6 7 8 9 10 11 11 11 10 9 6 5 4 3 3 3 4 4 4 5 6 7 7 7 7 6 6 5 4 3 3 3 3 3 4 4 5 5 5 6 7 7 7 7 7 7 7 8 9 10 nan nan nan nan 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 21 21 20 20 20 20 20 20 20 20 20 19 18 18 17 16 15 14 13 13 13 13 12 12 11 10 10 10 10 11 12 13 13 14 14 14 13 13 13 13 13 13 13 13 13 12 11 10 9 8 7 8 8 9 9 10 11 11 11 11 10 9 8 9 9 9 8 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 9 11 14 nan nan 19 17 14 11 10 11 13 13 14 14 14 14 14 14 14 15 15 15 15 15 16 17 17 17 16 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 18 18 18 18 18 18 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 16 14 12 11 10 9 8 8 7 7 7 6 5 5 4 4 3 3 3 4 4 4 4 4 5 5 5 4 4 3 2 1 1 1 1 1 2 2 2 2 2 2 1 0 1 1 2 2 2 2 2 3 3 3 3 4 5 5 7 8 9 11 12 13 14 15 16 16 16 17 17 18 18 18 19 19 19 18 18 18 18 17 17 17 17 18 19 20 20 21 22 24 26 27 28 28 28 28 28 27 26 26 25 25 25 25 25 25 24 24 23 23 23 22 22 22 22 22 21 21 21 20 20 20 20 20 20 21 22 23 23 23 23 22 22 21 21 21 21 21 22 22 23 23 24 24 23 23 23 23 23 22 22 21 21 20 20 20 20 20 20 21 21 21 21 22 22 21 20 19 18 17 15 14 13 12 11 10 10 10 9 8 8 7 6 5 5 4 4 3 2 2 3 5 5 6 7 8 9 10 10 10 11 10 9 7 5 4 3 3 3 3 4 4 5 6 7 8 8 7 7 6 6 5 4 3 3 3 3 4 4 4 5 6 6 7 7 7 6 6 6 7 8 9 10 nan nan nan nan 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 21 21 20 20 20 20 20 20 20 20 20 20 19 18 17 16 15 14 14 13 13 13 12 12 12 11 11 11 12 12 12 12 13 14 14 14 13 13 13 12 12 12 13 13 13 13 12 11 10 9 8 8 9 9 10 10 11 11 11 11 11 10 8 7 7 8 8 7 5 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 16 15 13 12 10 10 11 13 14 14 13 13 13 13 13 14 14 14 14 14 15 16 17 17 16 16 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 18 18 18 17 17 17 18 18 18 18 18 18 19 19 20 19 19 17 15 13 12 10 9 9 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 5 5 5 5 5 5 4 3 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 3 3 3 3 3 3 3 4 4 4 4 4 5 6 7 8 9 11 12 13 14 15 16 16 17 17 18 18 18 19 19 19 19 19 18 18 18 17 17 17 17 18 18 19 20 21 22 24 26 27 28 29 29 28 27 26 25 25 24 24 24 25 25 25 25 24 24 24 23 23 23 23 22 22 21 21 21 22 22 22 21 22 22 23 24 24 24 24 24 23 22 22 22 22 22 22 23 23 23 24 23 23 23 23 23 23 22 22 21 20 20 20 20 20 21 21 21 22 22 22 22 22 21 20 19 18 17 16 14 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 3 2 2 4 5 6 6 7 8 9 9 10 10 10 10 9 7 6 4 3 3 3 3 3 4 4 5 7 7 7 7 7 7 6 5 4 4 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 7 8 9 nan nan nan nan nan 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 20 20 20 20 20 20 20 20 20 20 20 19 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 12 13 13 13 13 13 14 14 14 13 13 13 12 12 12 12 13 13 12 12 11 10 10 9 9 9 10 10 10 11 11 10 10 9 9 7 5 4 5 5 5 4 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 9 8 nan nan nan nan nan nan nan nan nan nan nan nan 12 13 12 11 11 10 10 11 12 13 13 12 12 12 12 12 13 14 14 14 14 14 15 16 16 16 15 15 15 14 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 20 18 16 14 12 11 10 10 9 8 8 8 7 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 4 4 3 2 1 1 1 2 2 2 2 2 2 2 2 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 8 9 10 12 13 14 15 16 16 17 17 17 18 18 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 19 20 22 24 26 27 28 29 28 28 26 25 24 24 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 23 23 23 23 23 23 23 24 25 25 25 25 24 24 23 23 22 22 23 23 23 23 24 23 23 23 23 23 23 23 23 22 21 21 20 20 21 21 22 22 22 22 22 22 22 22 21 20 19 18 17 16 14 13 12 11 10 8 8 7 7 6 5 5 5 5 5 4 3 2 3 4 5 6 7 7 8 9 9 9 9 9 9 9 8 6 5 4 3 3 3 3 4 4 5 6 7 7 7 7 7 7 6 5 4 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 7 7 8 nan nan nan nan nan nan 11 10 10 nan nan nan nan nan nan nan nan nan 11 11 12 nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 20 19 19 19 20 20 20 19 19 19 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 12 13 13 13 13 13 14 14 14 14 13 13 12 12 12 12 12 13 12 12 11 11 10 10 9 10 10 10 10 10 10 9 8 8 8 6 3 2 2 3 4 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 9 8 8 10 11 10 10 10 11 11 11 11 11 11 11 12 13 13 14 14 14 14 14 15 16 15 15 14 14 14 15 15 14 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 16 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 20 20 21 21 20 18 16 14 13 12 11 11 10 10 9 9 8 8 8 8 7 7 6 5 5 5 5 5 5 5 5 5 5 4 4 3 2 1 1 1 2 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 8 9 10 12 13 14 15 15 16 16 17 17 18 18 19 19 19 19 18 18 18 17 16 16 16 16 16 17 17 19 20 22 24 25 27 28 28 27 26 25 24 23 23 22 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 24 24 25 25 25 25 24 24 24 23 23 23 23 23 24 24 24 23 23 23 23 24 24 23 23 22 22 21 21 21 21 22 22 22 22 23 22 22 22 22 21 20 19 18 17 15 14 13 11 10 9 8 7 6 6 5 4 5 5 5 5 4 3 3 3 4 5 6 7 7 8 9 9 9 9 9 9 8 8 7 6 5 4 3 3 3 4 4 4 5 6 6 7 7 7 7 7 6 5 5 5 5 5 5 4 4 4 5 5 6 6 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 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 20 20 19 19 19 19 19 19 19 19 19 19 19 18 17 15 14 13 12 12 12 11 11 11 10 11 11 12 12 12 13 13 13 14 14 14 14 13 13 13 13 12 13 13 13 13 12 12 11 10 9 9 9 9 9 9 9 9 8 7 7 7 6 3 2 2 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 6 6 6 8 10 11 9 9 9 10 10 10 10 10 10 11 12 13 13 13 14 14 14 14 15 15 15 14 14 14 14 14 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 17 16 16 16 14 13 12 12 12 11 11 10 10 9 9 9 9 9 8 7 7 6 6 6 5 5 5 5 5 5 4 4 3 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 8 9 10 12 13 13 14 14 15 15 16 17 17 18 18 18 18 18 18 18 17 16 16 15 15 15 16 16 17 18 20 21 23 25 26 26 26 25 25 24 24 23 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 25 25 25 25 25 25 24 24 24 23 23 24 24 24 24 24 23 23 23 23 24 24 23 23 23 22 22 21 22 23 23 23 23 23 23 23 22 22 22 21 20 18 17 16 15 14 13 11 9 8 7 6 6 6 5 4 5 5 5 5 4 3 3 3 3 5 6 7 7 8 8 9 9 9 9 9 9 8 7 7 6 5 4 4 4 4 4 4 4 5 6 6 6 7 7 6 6 6 6 5 5 5 5 5 4 4 4 5 6 6 7 7 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 20 19 19 19 19 19 19 19 19 19 19 19 18 18 16 14 13 12 11 11 11 11 10 10 10 11 12 12 12 12 12 13 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 11 10 9 9 9 9 9 9 8 8 7 6 6 6 5 4 3 3 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 8 5 2 4 5 6 9 10 9 8 7 8 8 8 8 9 9 9 10 11 12 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 17 17 17 17 17 17 18 18 18 19 19 19 18 18 16 14 14 15 15 14 13 13 12 12 12 12 11 11 10 10 9 9 9 9 8 8 7 7 6 6 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 3 3 4 5 5 5 5 5 5 4 4 5 5 5 5 4 4 5 5 5 6 6 6 6 7 8 9 10 11 11 12 12 13 14 14 15 16 17 17 17 18 18 18 18 18 17 17 16 15 15 14 15 15 16 16 17 19 20 22 23 24 24 24 24 24 24 23 22 22 21 21 22 22 22 22 23 23 24 24 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 23 23 22 23 23 24 24 24 24 24 24 23 23 22 22 21 19 18 17 16 15 13 12 10 9 7 6 5 5 5 5 4 5 5 5 5 4 4 3 3 3 4 5 6 7 8 8 8 8 8 9 9 9 8 8 7 6 6 5 5 4 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 6 6 7 7 7 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 19 19 19 19 18 17 15 13 12 11 10 10 10 10 10 9 10 11 12 12 12 12 12 13 13 13 14 14 14 14 13 13 13 13 13 13 13 14 13 12 10 9 9 9 9 9 9 9 9 8 7 6 6 6 5 4 3 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 8 9 9 7 3 2 4 6 8 9 9 8 7 6 6 7 7 7 7 8 9 9 10 11 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 16 15 13 13 14 14 14 14 13 13 13 12 12 12 11 11 9 9 8 8 8 8 8 8 7 7 7 7 6 6 5 5 5 4 4 4 3 3 3 3 3 3 3 4 4 5 5 6 5 5 4 4 3 4 4 4 4 4 4 4 5 5 5 6 6 7 8 8 9 9 10 10 10 11 12 12 13 14 15 15 16 16 17 17 17 18 18 17 17 16 15 14 14 14 14 14 15 16 16 18 19 20 21 22 22 23 23 23 23 22 22 21 21 22 22 23 23 23 23 24 24 24 25 25 26 26 26 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 24 24 25 25 25 24 24 24 24 24 25 25 25 24 24 24 24 23 23 22 21 19 17 16 15 14 13 12 10 9 7 5 4 4 5 5 5 5 5 5 5 4 4 3 3 3 4 5 6 7 8 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 7 7 7 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 19 18 18 16 14 12 10 9 9 9 10 9 9 8 9 10 12 12 12 12 12 12 13 13 13 14 14 13 13 13 13 13 13 13 13 13 13 12 10 9 9 8 8 8 9 9 9 8 7 7 7 7 6 5 4 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 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 5 3 4 6 8 9 8 8 7 6 5 5 5 6 6 6 7 8 9 9 10 11 11 12 13 13 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 13 13 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 18 18 18 18 17 16 14 13 13 13 14 14 14 14 14 13 13 13 12 12 11 10 9 8 8 9 9 8 8 8 8 8 7 7 6 6 5 5 5 5 5 4 4 4 3 3 3 3 4 4 5 5 5 5 4 4 3 2 2 3 3 4 4 4 4 5 5 5 6 6 7 8 8 9 9 9 9 9 10 10 11 12 13 13 14 14 15 15 16 16 17 17 17 16 16 15 14 14 14 13 13 13 14 14 15 16 18 19 19 20 21 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 23 24 24 25 25 25 25 25 25 26 26 27 27 27 27 27 26 26 26 26 26 27 27 27 26 25 25 24 24 25 25 25 26 26 26 25 26 26 25 25 25 25 25 25 25 25 24 23 23 22 20 18 16 15 14 13 12 11 10 9 8 6 4 4 5 5 5 4 4 4 5 5 4 3 3 3 4 5 6 7 7 8 8 8 8 8 8 8 8 8 7 7 6 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 7 7 6 6 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 18 18 18 17 15 13 10 9 8 8 8 8 8 7 7 8 9 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 10 9 9 8 8 8 8 9 9 9 8 8 8 8 6 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 9 nan nan nan nan nan nan nan nan nan 5 4 4 nan 5 6 7 6 5 5 4 4 4 5 6 8 8 7 6 6 5 5 4 4 4 5 6 6 7 8 8 9 10 11 11 12 12 12 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 17 16 15 14 14 13 13 14 14 14 14 14 14 14 13 13 12 12 10 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 2 2 2 3 3 4 4 4 5 5 5 6 6 7 8 8 8 8 8 8 8 9 9 10 11 11 12 12 13 13 14 15 15 15 16 16 16 16 15 15 14 13 13 12 12 12 12 13 14 15 16 17 18 19 20 21 21 21 20 20 20 20 21 21 21 21 21 21 22 22 23 24 24 25 26 26 26 27 27 27 28 28 28 27 27 27 27 27 27 28 28 28 28 27 26 25 25 25 26 26 26 27 27 27 27 27 27 27 26 26 26 26 26 25 25 24 23 22 21 19 17 16 14 13 12 12 10 9 8 8 7 5 4 5 5 4 4 4 4 5 5 4 4 3 3 4 4 5 6 7 7 7 7 8 8 8 8 8 8 7 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 8 8 8 8 7 7 7 7 7 7 6 6 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 18 18 17 16 14 11 9 7 7 7 7 7 6 6 7 8 9 10 10 11 11 12 12 13 13 13 13 14 14 13 13 13 13 13 12 12 12 12 11 10 10 9 9 8 8 8 9 9 9 9 9 9 8 7 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 7 7 8 9 10 10 nan nan nan nan nan nan nan nan 5 5 5 5 5 6 5 4 3 3 3 4 4 5 6 6 6 5 5 5 4 4 3 4 4 5 6 6 7 8 8 9 10 11 11 11 11 11 11 12 12 14 15 15 15 15 15 15 15 15 15 15 15 15 14 13 13 13 14 14 15 15 14 14 15 15 15 16 16 17 17 17 17 16 16 16 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 10 10 10 10 10 10 10 10 9 9 9 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 1 1 2 2 3 4 4 4 4 5 5 5 6 7 7 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 14 14 13 12 11 10 10 10 11 13 14 15 16 17 18 19 19 19 19 18 18 18 19 19 20 20 20 20 21 22 23 24 25 26 26 27 28 29 29 29 29 29 29 28 28 27 28 28 28 29 29 29 29 28 27 26 26 26 26 27 27 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 22 21 20 18 16 15 14 13 12 11 10 9 8 7 6 5 4 4 4 4 4 4 4 5 5 5 4 3 3 3 4 5 6 7 7 7 7 7 8 8 8 8 7 7 7 6 6 6 6 6 6 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 7 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 17 17 17 16 14 12 9 7 6 6 6 6 6 6 6 7 8 9 9 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 6 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 8 8 8 7 8 8 9 10 10 nan nan nan nan nan nan nan nan 6 6 5 5 5 4 4 3 3 3 3 3 3 4 4 4 4 4 3 3 3 3 3 4 4 5 6 6 7 8 9 9 10 10 10 10 10 10 11 12 13 14 15 15 14 14 15 15 15 16 16 15 15 14 13 13 13 13 14 14 14 14 14 14 14 15 16 16 17 17 17 16 16 15 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 10 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 1 1 2 2 3 4 4 4 4 5 5 5 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 11 12 13 13 14 14 14 14 14 14 14 13 12 11 10 9 9 10 11 12 13 14 15 16 17 17 16 16 16 16 16 17 18 18 19 19 20 21 22 23 24 25 26 28 29 30 31 31 31 31 31 30 30 29 29 29 29 29 30 30 30 30 29 28 27 26 27 27 28 28 29 29 29 29 29 28 28 28 27 27 26 25 25 24 23 22 21 19 17 16 14 13 12 12 11 9 8 7 6 5 4 3 3 3 3 3 4 4 5 5 5 5 4 3 3 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 8 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 16 16 15 16 17 17 15 12 9 7 6 6 6 6 6 5 6 6 7 8 9 9 10 10 11 12 12 13 13 13 13 14 14 14 14 14 14 13 12 11 10 10 10 10 11 11 10 10 9 9 9 9 9 8 8 7 7 6 6 6 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 9 9 9 8 8 8 8 9 nan nan nan nan nan 10 9 8 8 7 7 6 6 5 4 4 4 3 3 3 3 2 2 2 3 3 3 3 2 2 2 2 2 3 4 5 5 6 7 7 8 8 9 9 9 9 9 9 10 11 12 14 14 14 14 14 14 15 15 16 16 15 15 14 13 13 13 13 13 14 14 13 13 13 14 14 15 16 17 17 17 17 16 15 14 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 10 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 3 3 4 4 4 5 5 5 5 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 12 12 12 13 13 13 13 13 12 10 9 9 9 9 10 10 11 12 13 14 14 14 14 14 14 14 15 16 17 18 18 19 20 21 22 23 24 25 27 28 29 31 32 32 32 32 32 32 31 31 31 30 30 30 30 30 30 30 30 29 28 27 27 28 29 29 29 29 30 30 30 30 29 29 28 27 26 25 24 24 23 21 20 18 16 15 14 13 12 12 11 9 8 7 6 4 3 2 2 3 3 3 3 4 5 5 5 5 4 3 3 3 4 5 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 7 5 5 4 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 15 14 15 16 16 16 13 10 7 5 5 5 5 5 6 6 6 7 8 8 9 9 10 10 11 12 12 13 13 13 13 14 14 14 14 14 14 13 13 11 10 9 10 10 11 11 10 10 9 9 9 9 9 8 7 6 6 6 7 7 6 5 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 8 8 9 9 9 10 nan 11 10 9 9 8 8 7 6 6 6 5 4 4 3 3 3 2 2 1 1 2 3 3 2 1 1 1 1 2 3 3 4 5 6 7 7 8 8 8 8 8 8 9 9 9 10 11 13 14 14 14 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 12 13 14 15 16 16 17 17 17 16 15 13 13 12 12 12 12 12 12 13 13 13 14 14 14 14 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 12 12 11 10 9 8 8 7 7 7 6 6 5 5 5 5 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 7 7 7 8 8 8 8 8 9 9 10 10 10 11 11 11 11 12 12 12 11 10 9 8 8 9 9 9 10 10 11 12 12 12 13 13 13 13 14 15 16 17 18 19 20 21 21 22 23 24 25 27 28 29 30 31 31 31 31 31 31 30 30 29 29 29 30 30 30 30 30 29 28 28 28 29 29 29 30 30 31 31 31 31 30 29 28 27 26 25 24 23 22 21 20 18 16 15 14 13 13 12 11 9 8 6 5 4 3 1 1 2 2 3 3 4 5 5 5 5 4 4 3 4 4 5 6 6 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 6 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 13 14 15 15 14 11 8 5 4 4 4 5 5 6 6 7 8 8 8 9 9 10 10 11 12 12 12 13 13 14 14 14 14 14 14 13 13 13 11 10 9 9 10 11 11 11 10 10 9 9 9 8 7 6 6 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 9 9 9 9 9 9 9 9 9 9 8 9 9 nan nan 11 11 10 9 9 8 7 5 5 6 5 5 4 3 3 3 2 2 1 1 2 3 3 2 1 1 1 0 1 2 3 4 5 6 7 7 7 7 7 7 7 8 8 8 9 10 11 12 13 13 13 14 14 14 15 15 15 15 14 13 13 13 13 12 12 13 13 13 12 12 12 13 14 15 16 17 17 17 16 15 14 13 12 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 12 11 11 10 10 9 8 8 8 7 7 6 6 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 11 12 12 12 12 12 12 13 14 16 17 17 18 18 19 19 20 20 21 22 24 25 26 27 28 28 27 27 27 27 26 26 26 27 27 28 29 29 29 29 29 28 28 29 29 29 30 31 31 32 32 32 31 31 30 29 28 26 25 24 23 22 21 20 18 16 15 14 14 13 12 11 10 8 6 5 4 3 1 0 1 2 3 3 4 5 5 6 5 5 4 4 4 5 5 6 6 7 7 7 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 5 5 6 6 6 7 7 7 7 7 7 7 7 7 8 7 7 6 6 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 14 12 12 13 14 14 12 9 6 4 3 3 4 4 5 5 6 7 8 8 8 8 9 10 10 11 12 12 12 13 13 14 14 14 14 14 13 13 13 12 11 10 9 9 10 11 11 11 11 10 9 9 9 8 7 6 6 6 6 7 7 7 7 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 9 9 9 9 9 9 9 9 8 9 nan nan nan 10 10 nan 9 nan 7 5 5 nan nan nan 4 4 3 3 3 2 1 1 2 3 3 2 2 2 2 2 2 3 4 4 5 6 7 7 7 7 7 7 7 7 7 8 8 10 11 12 12 13 13 13 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 14 15 16 16 16 16 15 14 13 12 12 11 11 11 11 11 11 12 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 13 13 12 11 10 10 11 10 10 9 9 8 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 3 3 2 2 2 3 3 4 4 5 5 6 6 7 7 7 7 7 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 9 9 10 11 11 12 12 11 11 12 12 13 14 15 15 16 17 17 17 17 17 18 18 20 21 22 22 23 23 22 22 22 22 22 22 23 24 25 25 25 26 27 27 28 28 28 29 29 30 30 31 32 33 33 33 32 32 31 30 28 27 25 24 22 22 21 20 18 17 16 15 14 13 13 12 11 9 6 5 4 3 1 0 1 2 3 4 4 5 5 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 6 6 6 7 7 7 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 18 17 15 12 11 12 13 14 13 11 8 6 4 3 3 4 4 4 5 6 6 7 8 8 8 9 10 11 11 12 12 13 13 14 14 14 14 14 13 13 13 12 12 11 9 8 8 9 10 11 11 11 11 10 10 9 8 7 6 6 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 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan 5 6 5 nan nan 4 4 3 3 2 1 0 2 3 3 3 3 3 3 3 3 3 4 5 6 7 7 7 7 7 7 6 6 6 7 7 8 10 11 11 12 12 13 13 13 14 14 14 14 14 13 13 12 12 12 11 11 11 12 12 12 12 11 11 12 13 14 15 16 16 16 15 15 14 13 13 12 12 11 11 11 11 12 12 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 11 10 9 9 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 4 4 3 3 2 2 2 3 2 2 3 3 3 4 4 4 5 6 6 6 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 10 11 11 11 12 11 11 11 11 11 12 13 13 13 14 15 15 15 15 14 14 14 15 16 17 17 17 16 16 16 16 17 18 19 20 22 23 23 23 24 25 26 27 27 28 28 29 30 31 32 33 33 33 33 33 32 31 29 28 27 25 24 23 22 21 20 18 17 16 15 15 14 14 14 13 10 7 6 4 3 2 2 2 2 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 7 7 6 6 6 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 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 17 16 13 11 10 11 13 13 12 10 8 5 4 3 3 4 4 5 5 5 6 6 7 8 8 9 10 11 11 12 12 13 13 14 14 14 14 14 13 12 12 12 12 11 10 8 8 8 9 10 10 10 11 10 10 10 9 7 6 6 6 6 6 7 8 9 9 10 11 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan 8 8 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 nan nan nan nan nan nan nan 8 8 7 7 6 5 4 3 3 3 2 1 1 2 3 3 4 4 4 4 4 4 4 5 6 6 7 7 7 7 7 6 6 6 6 7 8 9 10 11 11 12 12 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 12 12 12 12 11 10 10 11 12 13 14 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 12 12 13 14 14 14 14 14 13 13 13 14 14 14 13 12 12 11 9 9 9 9 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 5 4 4 3 3 2 2 2 2 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 7 7 7 8 8 8 8 9 9 8 8 8 8 8 9 9 9 10 10 10 10 11 11 11 12 12 11 11 11 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 12 12 12 12 12 11 11 11 12 13 15 16 18 19 20 21 22 23 24 25 26 27 28 28 29 30 32 33 34 34 34 33 33 31 30 29 28 27 26 24 23 22 20 19 17 17 16 16 15 15 15 15 14 12 9 6 5 4 3 2 3 3 4 4 4 5 5 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 7 7 7 7 6 6 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 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 17 16 13 11 11 12 13 13 12 10 7 5 3 3 3 4 4 5 5 5 5 6 7 8 8 9 10 11 12 12 13 13 13 14 14 14 13 13 12 12 12 12 12 11 10 9 7 7 8 9 9 9 9 9 10 10 9 7 6 5 6 6 7 8 9 10 12 12 13 13 13 13 12 nan nan nan nan nan nan nan nan nan nan 8 8 8 8 7 7 7 7 8 8 9 9 9 9 9 9 9 9 8 8 8 nan nan nan nan 11 10 9 8 7 5 4 3 3 3 2 2 2 3 4 4 5 5 5 5 5 5 5 6 6 7 7 7 7 7 7 6 6 7 7 7 8 9 10 11 12 12 12 12 12 12 12 13 13 12 12 12 12 11 11 11 12 12 12 12 12 12 11 10 9 10 11 12 13 14 15 15 14 14 14 14 14 13 13 13 12 12 11 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 13 12 11 10 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 6 5 5 4 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 9 10 11 12 14 16 17 18 19 21 22 23 24 26 27 28 28 29 31 32 33 34 34 34 33 32 31 30 29 29 28 26 25 24 21 18 17 16 16 16 16 16 15 15 14 14 13 11 8 6 5 4 4 4 4 4 5 5 5 6 6 7 7 8 8 8 8 8 7 7 6 6 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 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 16 17 16 14 13 12 13 13 13 11 9 6 4 3 3 3 3 4 4 5 5 5 6 7 8 9 10 11 11 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 10 9 7 7 8 9 9 8 8 8 9 10 9 7 6 6 6 8 9 10 11 12 13 14 14 14 14 14 14 13 13 nan nan nan nan nan nan nan nan 8 9 9 9 8 8 7 7 8 8 9 9 9 9 9 9 9 8 8 7 8 9 nan nan nan 12 11 10 9 7 6 5 4 4 3 3 3 4 5 5 5 6 6 6 6 5 5 6 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 12 13 13 12 12 11 11 10 9 9 10 11 12 13 13 14 13 13 13 13 13 13 13 13 12 12 11 11 11 11 11 11 11 12 12 13 13 14 14 14 14 13 13 12 11 10 10 9 9 8 8 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 6 5 4 3 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 4 5 5 5 5 4 4 3 3 3 3 3 3 3 4 4 5 5 6 7 7 7 8 8 8 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 7 6 6 6 7 9 10 11 13 15 16 17 19 20 21 22 24 25 27 28 29 30 31 33 34 34 34 33 32 31 31 31 30 30 29 27 25 23 20 16 15 15 15 15 15 15 15 14 14 14 14 12 10 8 7 6 5 5 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 7 7 6 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 8 8 8 7 6 6 5 5 5 5 6 6 6 6 7 7 7 7 7 7 7 8 8 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 16 16 16 15 14 14 14 14 12 10 7 5 3 3 3 3 4 4 4 4 5 6 6 7 8 9 10 11 12 12 13 13 13 13 12 12 12 11 11 11 11 12 12 12 12 11 9 8 8 8 9 9 8 7 7 7 8 8 7 6 7 8 9 10 11 11 11 13 14 15 15 15 15 15 14 14 13 nan nan nan nan nan nan nan 9 9 9 10 9 9 8 8 8 8 8 9 9 9 9 9 8 8 7 8 8 9 10 11 12 11 11 11 10 8 7 6 5 4 3 3 3 5 6 6 6 6 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 9 10 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 11 12 13 13 12 12 11 10 9 9 9 9 10 11 12 12 12 12 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 11 11 12 13 13 13 13 13 13 12 11 10 10 9 9 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 5 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 4 4 4 4 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 7 7 6 6 6 7 7 7 7 7 8 8 9 10 11 12 11 11 10 10 10 10 10 9 9 8 8 8 8 7 7 6 6 6 6 6 6 6 5 5 5 6 7 9 9 11 13 14 15 17 18 19 20 22 23 25 26 27 29 30 32 33 34 34 33 33 32 32 32 32 32 31 30 27 24 22 19 16 14 14 14 14 14 14 14 15 15 15 16 14 11 10 9 8 8 7 8 8 8 7 7 7 7 7 8 8 8 9 9 9 9 8 7 6 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 7 7 6 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 8 8 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 16 16 15 14 14 14 14 14 12 9 6 4 3 3 4 4 4 4 4 5 5 6 7 8 9 10 11 12 12 13 13 13 13 12 11 10 10 10 10 10 10 11 12 12 12 11 10 9 9 9 10 9 8 6 5 6 6 7 6 6 7 8 10 11 11 10 11 12 13 15 15 15 15 15 15 14 14 13 nan nan nan nan nan nan nan 10 10 10 10 10 9 9 8 8 8 9 9 9 9 9 nan 8 8 8 8 8 9 9 9 9 10 10 10 9 8 7 6 5 4 3 4 5 6 7 7 7 7 7 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 9 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 12 12 12 12 11 10 10 9 9 8 9 9 10 10 10 11 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 10 11 11 12 12 12 12 12 12 11 11 10 9 9 8 8 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 6 5 5 4 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 5 5 6 7 9 10 11 11 11 10 10 10 10 10 10 9 9 8 8 7 7 7 6 5 5 5 4 4 4 4 4 4 5 6 8 9 9 11 12 13 14 15 17 18 19 21 22 24 25 27 29 30 32 33 33 33 32 33 33 33 33 32 31 30 28 25 22 20 17 14 13 13 13 13 13 13 13 14 15 16 17 15 14 13 12 11 10 10 10 11 10 9 8 8 8 8 8 8 8 9 9 9 9 8 7 6 5 4 4 5 5 5 6 6 7 7 7 7 7 6 6 6 7 7 7 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 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 16 15 14 13 13 14 14 14 11 8 4 3 3 4 5 6 5 5 5 5 6 7 8 9 10 11 11 12 12 13 13 12 12 11 10 9 9 9 9 8 8 9 10 10 11 11 10 9 9 10 10 10 8 6 5 5 6 6 6 6 7 7 8 9 10 10 10 11 12 14 14 14 14 14 14 15 14 14 13 nan nan nan nan nan 10 10 10 10 10 10 9 9 9 9 8 9 9 10 10 10 nan 9 9 9 nan 8 8 8 8 8 8 8 9 9 8 7 6 5 5 4 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 10 11 12 13 13 12 12 12 12 12 11 11 11 10 10 9 9 10 10 11 11 11 10 10 9 9 8 8 8 8 9 9 9 10 10 11 11 11 11 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 12 12 11 11 10 9 9 8 8 8 7 7 8 8 8 8 8 9 9 8 8 8 8 7 7 7 6 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 4 5 5 5 5 6 6 6 6 5 5 5 5 6 7 9 11 11 11 11 10 10 10 10 10 9 9 9 9 8 7 7 7 6 5 4 4 3 3 3 3 4 4 5 6 7 7 8 10 11 12 13 14 15 16 18 19 21 23 25 26 28 30 32 33 34 33 34 34 33 33 31 30 28 27 25 22 19 17 14 11 11 11 11 11 12 13 13 15 16 16 17 17 16 15 14 14 13 12 13 13 12 11 10 9 9 9 9 9 9 9 9 9 9 8 7 6 5 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 6 6 6 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 15 14 13 12 12 13 13 13 11 7 4 3 3 5 6 6 6 6 6 7 8 9 9 10 10 11 12 12 12 12 12 11 10 9 8 8 9 9 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 7 6 5 6 6 6 6 6 6 7 8 9 10 10 11 12 13 14 14 14 14 14 15 15 14 13 nan nan nan nan nan 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 nan nan nan 10 10 nan nan 9 8 8 7 7 7 8 8 8 8 7 6 6 5 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 7 7 8 9 10 12 12 13 13 13 12 12 12 12 11 11 10 10 9 9 8 9 9 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 11 11 11 10 9 9 9 9 8 8 8 8 8 8 8 8 8 9 8 8 8 8 8 7 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 7 8 10 11 11 11 11 11 10 10 10 10 10 9 9 8 8 7 7 7 6 5 4 3 3 2 3 3 3 4 5 5 6 7 8 9 10 11 12 13 14 15 16 18 20 22 24 26 28 30 33 35 35 35 34 33 31 29 27 25 24 22 21 19 16 14 11 9 9 9 9 10 11 13 14 17 17 17 18 18 17 17 18 17 16 16 16 16 15 14 12 10 10 10 10 10 10 10 9 9 9 8 7 6 5 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 6 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 14 13 12 12 12 12 12 10 7 5 3 3 5 6 6 6 6 7 8 9 10 10 10 11 11 12 12 12 12 11 10 9 7 7 7 8 8 8 8 7 6 6 7 8 8 8 8 8 8 9 9 9 8 7 6 6 6 6 6 5 5 6 7 8 9 10 10 11 12 13 13 13 13 14 14 14 14 13 nan nan nan nan nan 10 10 10 10 9 9 9 9 9 9 9 10 10 11 12 12 13 nan 11 11 10 10 10 9 8 7 6 6 6 7 8 8 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 6 7 7 7 7 8 9 11 12 12 13 13 13 12 12 12 12 11 11 10 9 9 8 8 8 9 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 11 11 10 10 9 9 9 9 9 9 9 8 8 8 9 9 9 9 9 8 8 8 7 7 7 7 6 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 6 6 6 6 6 6 6 7 8 9 10 10 11 10 10 10 10 9 9 9 9 9 8 8 8 7 7 6 5 5 4 3 2 2 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 21 23 26 29 32 35 36 34 31 29 26 24 23 22 21 19 17 16 15 14 11 9 8 8 8 8 9 10 13 16 19 19 18 19 19 18 20 21 20 20 19 19 18 17 15 13 12 11 10 10 10 10 10 9 9 9 8 7 6 5 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 6 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 11 10 9 7 5 4 4 4 5 6 6 7 9 10 10 10 11 11 11 11 12 12 11 10 10 8 7 6 6 6 7 8 8 8 7 7 6 7 7 8 8 8 8 8 8 8 9 9 8 7 6 6 6 5 5 5 6 6 7 8 9 10 10 11 11 12 12 12 13 13 nan nan nan nan nan nan nan nan 10 10 10 10 9 9 9 9 9 9 10 10 10 11 12 13 13 13 12 11 11 11 10 9 9 8 7 6 6 6 7 8 8 7 7 6 6 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 7 7 7 7 7 7 8 9 10 11 12 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 8 8 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 10 9 9 9 9 9 8 8 8 9 9 9 8 9 9 9 9 10 10 10 10 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 7 6 6 6 6 6 5 5 4 4 4 4 3 3 3 3 3 2 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 4 5 5 6 6 7 7 7 7 7 7 8 8 9 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 6 5 5 4 3 3 3 2 2 2 2 4 5 6 7 8 9 9 10 11 12 13 14 15 16 18 20 23 26 29 30 29 26 23 19 17 16 16 18 19 18 16 13 13 13 12 10 9 8 8 7 7 8 10 13 17 18 16 15 18 19 19 21 24 24 24 24 22 20 19 17 15 13 12 11 10 10 10 10 9 8 8 7 6 6 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 6 6 5 5 5 6 7 8 9 10 11 11 11 10 10 11 11 11 11 10 9 8 7 6 5 5 5 6 7 7 7 7 7 7 7 7 8 8 9 8 8 8 7 8 8 8 7 6 6 6 5 5 5 5 6 7 7 8 9 9 10 10 10 10 10 10 10 10 nan nan nan nan nan nan 9 9 9 9 9 9 9 9 9 9 10 9 10 10 11 12 13 13 13 12 12 11 11 11 10 9 8 7 6 6 7 7 8 8 7 7 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 8 8 8 8 8 8 8 8 8 9 10 11 12 13 13 13 13 13 12 12 12 11 11 10 9 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 9 9 8 8 9 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 8 8 8 7 7 7 6 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 2 2 1 1 1 1 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 3 3 3 4 4 4 4 4 5 6 6 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 6 5 5 4 4 3 3 3 3 2 3 4 5 5 6 8 9 10 10 11 12 12 13 13 15 17 19 22 23 25 21 14 7 4 3 3 5 10 13 15 14 13 12 12 12 11 10 10 9 8 7 7 7 9 12 16 15 9 9 16 17 18 22 25 27 28 27 24 22 20 18 16 14 13 11 10 10 10 9 8 7 6 6 5 5 4 4 4 3 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 6 7 nan nan nan 7 8 9 10 11 11 11 10 10 10 10 10 10 10 9 8 7 6 5 5 4 4 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 7 6 7 7 7 6 5 5 5 5 4 5 5 6 6 7 7 8 8 8 9 9 9 8 8 8 nan nan nan nan nan nan nan 9 9 9 9 9 nan nan 9 9 9 9 9 9 9 10 11 12 12 12 12 12 12 11 11 10 9 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 9 9 9 9 8 9 9 9 10 11 12 12 13 13 13 13 12 12 12 11 11 10 10 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 7 7 7 7 7 8 8 9 9 8 8 8 8 8 8 8 7 8 8 8 8 8 8 7 6 4 6 7 6 6 6 7 7 7 7 7 8 8 9 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 3 3 2 1 1 0 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 5 5 6 6 6 6 6 6 7 7 8 8 8 8 9 9 9 9 9 10 9 9 9 9 9 8 7 6 5 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 10 11 11 11 11 11 12 13 16 18 19 20 20 15 10 11 12 11 8 7 8 8 4 6 9 10 10 10 10 10 10 9 8 7 6 7 8 11 14 12 6 5 12 14 17 21 25 28 29 27 25 22 21 19 17 15 13 11 10 9 9 8 7 6 5 5 4 4 4 3 3 3 3 3 3 3 3 3 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 9 9 10 9 9 8 7 6 6 5 4 4 4 4 5 5 5 6 6 7 7 7 7 6 7 7 8 8 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 7 7 6 6 6 nan nan nan nan nan nan nan 8 8 8 8 8 8 nan nan 8 9 9 9 8 8 9 10 11 11 11 11 11 11 11 11 11 10 9 8 7 7 7 8 8 7 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 8 8 8 8 9 9 10 10 10 10 10 10 9 10 10 11 11 12 12 13 13 13 12 12 12 12 11 11 11 10 10 9 9 9 9 9 8 8 7 7 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 4 3 4 5 5 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 7 7 7 6 6 6 6 5 5 5 4 4 4 4 4 4 4 4 3 3 3 3 3 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 4 4 4 4 4 5 5 6 6 6 6 6 7 7 7 7 8 8 9 10 10 10 10 10 10 10 9 10 9 8 7 6 5 4 4 4 4 4 5 5 6 7 7 7 7 7 9 10 11 11 11 10 9 9 10 12 14 16 17 19 19 17 17 19 20 18 15 14 14 12 9 8 9 9 8 7 7 8 8 7 7 6 6 6 8 10 12 11 5 4 9 12 16 20 25 29 29 28 26 23 22 20 17 14 13 12 10 9 8 7 6 5 4 4 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 6 6 5 5 5 5 5 5 5 4 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 5 4 4 3 3 3 4 4 5 5 5 6 7 7 7 6 6 6 7 7 7 5 5 5 5 5 4 5 5 5 5 4 4 4 4 5 5 6 6 6 5 4 4 3 3 nan nan nan nan nan nan nan 7 7 7 7 7 nan nan nan 8 8 8 8 8 8 9 10 11 11 10 10 10 11 11 10 10 9 8 8 7 7 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 7 8 8 8 8 8 9 9 10 10 11 11 11 11 11 10 10 11 11 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 9 9 8 8 7 7 6 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 8 7 7 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 4 4 4 4 5 5 5 5 5 6 7 7 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 4 4 4 4 5 5 5 5 5 5 5 6 6 6 7 7 8 9 10 10 10 10 11 11 11 10 10 10 8 7 6 5 5 4 5 5 5 6 6 7 7 8 8 7 8 9 10 11 11 10 8 8 7 9 12 14 15 16 18 18 18 19 20 21 20 18 18 19 18 16 14 12 10 8 6 5 5 5 5 6 6 6 7 9 10 11 10 7 6 9 12 15 19 24 28 29 27 25 24 22 20 17 14 12 12 10 9 7 6 5 4 3 3 3 2 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 5 5 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 7 8 8 8 9 9 9 8 8 7 7 7 7 6 5 4 3 3 2 2 2 3 3 3 4 4 5 6 6 6 5 5 5 5 6 5 4 3 4 4 4 4 5 6 6 5 4 3 3 4 4 4 4 4 3 2 2 1 1 1 nan nan nan nan nan nan nan 6 7 7 nan nan nan nan nan 8 8 8 8 8 9 9 10 11 10 10 10 10 10 10 10 9 9 8 8 7 8 8 8 8 7 7 6 7 7 7 7 7 6 6 6 6 6 7 8 8 9 9 9 9 9 10 11 11 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 10 9 9 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 5 5 6 7 7 8 8 8 9 9 8 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 1 2 2 1 1 2 2 2 2 2 3 3 4 4 4 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 7 8 9 10 10 10 11 11 12 12 11 11 10 8 7 5 5 5 5 5 6 6 7 7 7 7 8 9 9 9 11 12 12 12 9 6 6 6 9 13 15 16 17 17 18 18 18 18 19 19 19 18 18 18 16 14 12 9 7 5 4 3 3 4 5 6 7 8 10 11 11 10 9 10 12 14 16 19 23 27 27 24 23 23 22 20 16 13 12 11 10 8 7 6 4 3 2 2 2 3 3 4 4 4 4 4 5 5 5 5 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 5 4 4 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 8 8 8 8 8 9 9 9 8 8 7 6 6 6 6 5 5 4 3 2 2 1 1 1 2 2 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 3 4 5 6 6 6 6 4 3 3 4 4 3 2 2 1 1 2 2 1 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 9 9 9 10 10 10 10 10 10 10 9 10 9 9 8 8 8 8 8 9 9 8 8 7 7 7 7 7 7 7 6 6 5 5 6 6 7 8 9 9 9 9 10 10 11 11 12 12 12 12 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 8 8 7 7 6 6 6 6 6 6 5 5 5 4 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 5 5 4 4 4 4 4 4 5 5 4 4 4 4 4 4 4 4 4 4 4 3 4 4 5 6 7 7 8 8 9 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 7 9 9 10 10 10 11 12 12 12 11 10 9 7 6 5 5 5 6 7 7 7 7 7 8 9 9 10 11 12 14 14 11 6 3 4 7 10 14 16 17 17 17 17 17 17 15 16 17 17 17 17 15 14 12 10 7 5 4 3 2 2 3 5 6 8 9 10 11 11 11 11 12 15 16 17 18 22 25 24 20 19 21 22 18 15 12 10 9 8 8 6 5 3 3 2 3 3 4 4 4 4 4 5 5 6 6 6 6 6 6 5 5 4 4 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 10 9 9 9 9 8 7 6 5 5 5 5 4 4 3 3 2 2 1 0 0 1 2 2 2 2 2 2 1 1 1 1 1 2 3 3 3 3 4 4 5 6 7 6 6 4 2 3 4 4 2 0 2 2 3 3 3 2 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 9 9 10 10 9 9 9 9 9 9 9 8 8 8 8 7 7 8 9 9 10 9 8 8 7 7 7 7 7 7 7 6 6 5 6 6 7 8 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 9 8 8 7 6 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 5 5 4 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 4 5 5 6 6 7 8 8 8 8 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 4 4 4 4 3 3 4 4 4 5 5 5 5 4 5 5 5 6 7 8 9 9 9 10 11 12 12 13 12 12 11 9 7 6 6 6 7 7 8 8 8 9 9 10 10 11 12 13 15 16 10 1 2 4 8 12 15 17 17 17 16 16 16 15 14 13 14 14 14 14 13 11 10 8 6 4 3 3 2 1 2 4 6 7 9 10 11 11 12 13 15 17 17 16 16 18 21 20 17 15 17 18 15 12 10 8 8 8 7 6 4 3 3 3 4 5 6 5 5 4 5 6 7 7 7 6 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 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 10 11 11 10 10 9 9 9 8 7 6 5 4 4 4 4 3 3 3 3 2 2 1 1 1 1 1 1 1 1 1 2 1 1 1 2 3 4 4 4 3 4 5 5 6 7 6 5 3 2 3 4 3 2 3 4 4 3 3 3 3 2 1 1 2 nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 9 9 9 8 8 8 9 8 8 7 7 6 6 7 7 7 8 9 10 10 10 9 8 8 7 7 7 7 7 7 6 6 5 6 6 7 8 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 9 8 7 6 5 5 4 4 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 6 6 6 7 7 7 7 6 6 6 5 4 3 3 2 2 2 3 3 3 3 4 4 4 4 3 3 3 2 2 2 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 4 4 4 5 5 5 5 4 4 3 3 3 2 2 2 2 2 1 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 3 3 3 4 4 4 3 3 3 3 3 4 4 5 5 5 5 4 4 5 5 5 6 7 8 9 9 9 10 11 12 13 13 12 11 9 8 7 7 7 7 8 9 9 10 10 10 10 10 11 12 14 17 17 13 6 6 7 10 13 16 17 17 16 15 15 14 14 13 12 11 11 11 10 9 9 7 6 4 3 2 2 1 2 3 5 7 9 10 10 11 12 13 15 16 nan nan nan 12 15 16 16 12 8 12 13 11 9 9 8 8 8 8 7 6 4 4 5 6 6 6 6 6 5 5 6 7 7 6 6 6 6 5 5 5 4 4 4 4 5 5 5 5 5 5 4 4 4 4 4 4 4 5 5 6 6 6 6 6 7 7 7 8 8 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 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 8 9 10 11 12 11 10 10 9 9 8 8 7 5 4 3 3 3 3 3 3 3 3 3 3 3 2 2 2 1 1 2 2 3 3 3 3 3 4 5 5 5 5 4 4 5 5 5 5 5 4 3 2 2 3 3 3 4 5 4 3 3 3 3 3 2 1 1 2 nan nan nan nan nan nan nan nan nan nan nan nan 7 7 6 7 7 7 7 7 8 8 7 6 6 5 5 5 6 6 7 8 9 9 10 10 9 9 8 8 8 8 8 7 7 7 6 6 6 6 7 8 9 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 8 7 6 6 5 4 3 3 2 2 2 3 3 3 4 4 4 5 5 5 5 6 6 7 7 8 7 7 6 6 7 7 7 7 7 7 7 6 5 4 3 2 2 2 2 3 3 4 4 4 4 3 3 3 2 2 2 2 2 3 3 4 4 5 4 4 4 5 5 5 5 4 4 4 4 4 5 5 5 5 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 4 3 3 2 2 2 2 3 4 4 5 5 5 4 4 4 5 5 6 7 8 9 9 10 10 11 12 12 12 12 11 9 8 8 8 8 8 9 10 10 11 11 11 11 10 11 12 15 17 17 15 11 10 11 13 14 16 16 16 15 14 13 12 12 12 12 10 9 8 8 7 6 4 3 2 1 1 2 2 4 6 8 10 12 12 11 11 12 13 15 nan nan nan 8 11 14 15 14 10 7 9 10 10 10 10 9 9 10 9 8 7 6 5 6 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 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 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 8 9 10 12 12 12 11 10 9 9 8 8 7 7 5 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 2 2 3 3 4 4 4 4 4 5 6 7 6 6 5 5 5 5 5 4 4 3 2 1 1 2 3 3 4 4 3 2 2 3 3 3 3 2 1 0 1 2 3 nan nan nan nan nan nan nan nan nan 6 4 3 3 4 6 7 7 7 7 6 5 4 4 4 5 6 6 7 8 8 9 9 9 9 9 8 8 8 8 8 8 7 7 6 6 6 6 7 8 9 9 10 10 10 11 11 11 11 12 12 12 13 13 12 12 12 11 11 11 10 9 9 9 9 9 8 7 6 5 5 4 3 3 2 2 2 3 3 3 4 4 4 4 5 5 5 5 6 7 8 8 8 7 7 7 7 7 7 7 8 8 7 6 5 4 4 3 3 2 2 3 4 4 4 4 3 3 3 2 1 1 1 1 2 2 2 2 3 3 3 3 3 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 3 3 2 2 1 1 2 2 3 4 4 5 5 4 4 4 5 5 6 7 8 9 9 10 11 11 12 12 12 11 10 9 9 9 9 9 10 11 11 11 12 12 12 11 11 12 14 16 17 17 17 16 15 14 14 14 14 14 14 14 13 13 12 11 11 11 10 8 7 6 5 3 2 2 1 2 3 3 4 5 7 10 12 14 15 14 13 12 12 12 10 nan nan 9 13 15 15 13 10 9 10 11 12 13 12 11 11 11 9 8 8 7 6 6 7 7 7 7 6 6 6 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 9 8 8 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 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 9 10 11 12 13 13 12 11 10 9 9 8 7 7 7 6 5 4 4 3 3 3 3 4 4 4 5 5 5 4 4 4 4 4 4 5 5 5 5 6 7 8 8 8 7 6 6 5 5 4 4 3 3 2 1 1 2 2 3 2 2 2 2 2 3 4 4 4 3 3 2 1 nan nan nan nan nan nan nan nan nan nan nan 4 2 0 0 2 5 7 7 7 6 5 4 3 3 3 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 6 7 7 8 9 9 10 10 11 11 11 11 12 12 12 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 7 6 6 5 4 4 3 3 3 3 4 4 4 4 4 4 4 4 5 5 5 7 8 8 8 8 7 7 7 7 8 8 8 8 8 8 7 6 5 5 4 4 4 3 4 5 5 5 4 4 3 2 2 1 0 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 2 3 4 4 5 4 4 4 5 5 6 7 8 9 9 10 11 12 12 12 11 11 11 10 10 10 11 11 11 12 12 12 13 13 13 13 13 14 16 17 17 17 17 17 17 16 14 13 13 13 13 13 13 13 12 11 11 10 9 8 7 6 5 4 4 4 4 5 5 5 6 7 8 10 12 13 13 14 14 13 12 9 6 4 nan 11 14 16 16 14 12 11 12 13 14 14 13 12 12 10 8 7 7 7 7 7 7 7 7 6 6 5 5 5 6 6 5 5 4 4 4 4 3 3 3 4 4 4 4 5 6 6 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 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 28 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 10 11 12 13 13 13 12 11 10 10 8 7 7 7 7 6 6 6 5 5 5 5 4 5 5 5 6 6 6 6 5 5 5 5 5 6 6 7 7 8 8 9 10 9 8 7 7 6 6 5 4 4 3 3 3 3 3 3 2 1 1 2 3 3 4 5 6 6 6 5 4 3 nan nan nan 4 5 nan nan nan nan 3 3 2 1 2 3 3 5 6 7 6 5 4 3 2 1 1 1 2 4 5 6 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 12 12 12 12 11 11 10 10 9 9 9 8 7 7 6 6 6 6 5 5 5 6 5 5 5 5 5 4 4 5 5 6 7 8 8 8 8 8 7 7 7 7 7 8 8 8 8 8 7 6 6 6 6 6 6 5 5 6 6 6 5 4 4 3 2 2 2 2 2 2 2 2 2 2 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 1 1 1 0 0 1 1 2 2 3 4 4 4 4 4 4 5 6 7 8 9 9 10 11 12 12 12 11 11 11 11 11 11 12 12 13 13 13 13 14 14 14 14 15 16 17 18 18 18 18 17 17 16 14 13 13 13 13 13 13 13 12 11 10 10 9 8 7 7 6 6 6 6 6 7 7 7 8 8 9 10 11 11 10 10 11 12 11 9 7 8 nan nan 14 15 14 13 13 13 13 14 15 15 14 13 12 9 7 5 6 7 8 8 8 7 7 6 5 4 5 5 6 6 6 6 5 5 4 4 3 3 3 4 4 5 5 6 7 8 8 9 9 9 9 9 9 9 9 8 8 8 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 6 6 6 nan nan nan 11 12 12 13 13 12 11 11 10 10 8 7 7 7 7 8 8 8 7 7 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 7 8 8 8 9 10 11 11 10 9 8 8 7 6 5 5 4 4 4 4 4 4 3 2 1 2 3 4 5 6 7 8 8 8 8 7 nan nan 2 2 4 5 5 4 nan 2 3 3 3 3 4 5 5 5 6 6 5 4 4 3 3 3 4 4 3 1 2 4 5 7 7 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 8 7 7 7 8 8 8 9 9 8 7 7 6 6 5 5 5 6 7 8 8 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 7 6 5 4 4 3 3 3 3 3 3 2 2 2 1 0 1 2 2 2 2 2 3 3 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 2 2 2 2 2 2 1 1 1 0 0 0 1 1 2 2 3 4 4 4 4 4 5 5 6 7 8 9 10 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 15 15 15 16 17 17 17 17 17 17 16 16 15 14 14 13 13 13 13 13 12 11 11 10 10 9 9 8 7 7 7 7 7 7 8 8 9 8 9 9 10 11 11 11 9 9 10 10 10 10 nan nan nan 12 12 11 12 13 13 13 13 14 15 14 13 12 10 7 6 7 8 8 8 8 7 6 5 4 4 5 6 6 7 7 7 7 6 6 5 4 4 4 5 6 6 7 8 8 9 9 9 10 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 nan nan nan 9 10 11 12 12 12 11 11 10 10 9 8 8 8 8 8 8 9 9 9 8 8 7 7 7 7 7 8 8 8 8 7 7 7 7 7 8 9 9 9 10 10 11 11 11 10 9 9 8 7 5 5 5 5 5 5 5 5 4 2 2 3 5 7 8 8 9 10 10 11 11 10 8 nan 5 4 4 4 4 3 3 3 4 5 6 6 6 6 6 6 6 5 4 3 4 4 5 5 7 8 7 4 1 2 5 6 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 6 6 7 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 10 11 11 11 10 9 8 8 7 6 6 6 7 8 9 10 10 10 10 9 9 9 8 8 8 8 8 9 9 8 8 8 7 7 7 8 8 8 9 9 9 10 9 9 8 6 6 5 5 5 5 5 4 4 3 3 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 6 6 6 7 7 7 7 7 6 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 0 0 0 1 1 1 2 2 3 3 4 4 4 5 5 6 7 8 9 10 10 11 11 10 10 10 10 11 11 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 16 16 15 15 14 14 13 13 13 14 14 13 12 11 11 10 10 10 9 9 8 8 8 8 8 8 9 9 9 9 9 9 10 10 12 12 11 8 7 7 8 10 nan nan nan 11 11 11 12 13 13 13 13 13 14 14 13 13 11 9 8 8 8 9 8 8 7 7 6 4 5 5 6 7 8 9 9 9 8 7 6 5 5 5 6 7 8 9 9 10 10 10 10 10 10 9 9 8 8 7 6 6 6 5 5 5 5 5 5 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 nan nan nan 8 9 10 11 11 11 11 11 10 10 9 8 8 8 8 9 9 10 10 10 10 9 8 8 8 8 8 9 9 9 9 8 8 8 8 8 9 9 10 10 10 11 11 11 11 11 10 9 8 7 5 5 5 5 6 6 6 5 4 4 4 5 7 9 10 10 11 11 12 13 13 12 11 nan 7 6 6 5 4 4 4 5 6 8 8 8 8 8 8 7 6 5 4 4 5 5 6 7 8 9 9 7 4 4 5 7 8 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 11 11 11 10 10 10 10 10 11 12 12 12 12 11 10 10 9 9 8 8 8 9 10 11 11 11 11 11 11 10 10 9 9 9 9 10 10 10 9 9 9 8 8 8 8 9 9 9 10 10 10 10 10 9 8 7 6 6 6 6 6 5 4 4 4 3 3 3 3 4 4 4 4 4 4 4 3 3 3 2 2 3 2 2 3 3 2 3 3 3 3 3 3 4 4 5 5 6 6 7 7 7 7 8 8 8 7 7 7 7 6 6 5 5 4 4 3 3 3 3 3 3 2 1 1 0 0 1 1 2 2 2 2 3 3 4 4 5 5 6 7 8 9 9 10 10 10 9 9 9 9 10 10 11 12 12 13 14 14 15 15 15 16 16 16 17 17 17 16 16 15 14 14 14 13 13 13 14 14 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 9 10 11 12 11 7 1 4 7 10 7 3 11 15 13 12 12 13 13 12 12 12 13 13 13 13 12 11 10 9 9 9 8 8 8 7 6 6 5 6 6 7 9 10 10 10 10 9 8 7 7 7 7 8 9 10 10 10 11 11 10 10 10 9 9 8 7 7 6 6 6 6 6 6 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 nan nan nan 7 7 7 7 8 9 10 11 11 11 11 10 9 9 9 9 9 9 9 10 11 11 11 11 10 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 10 10 10 10 11 11 12 12 11 10 9 8 7 5 4 5 6 7 7 7 6 6 5 5 7 9 11 12 13 13 13 14 15 15 14 13 11 9 8 7 6 6 6 6 7 8 9 10 10 10 9 9 8 7 6 5 6 6 6 7 7 9 10 9 8 7 6 7 9 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 8 8 8 8 9 9 9 9 10 10 10 11 12 12 12 12 12 11 11 11 11 11 11 12 13 13 12 12 11 11 10 10 10 10 9 10 10 11 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 8 8 7 7 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 7 8 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 4 4 4 3 3 2 1 1 0 1 1 2 2 2 2 3 3 4 5 5 6 6 7 8 9 9 9 9 9 9 8 8 8 9 9 10 11 11 12 13 14 14 15 16 16 16 17 17 17 16 16 15 15 14 14 13 13 13 14 14 15 15 14 13 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 11 10 10 9 9 10 10 10 8 4 2 6 9 8 6 14 17 14 11 10 10 10 11 11 11 12 13 13 13 12 11 10 9 9 9 8 7 7 7 6 6 5 6 6 7 9 10 11 11 10 10 9 9 8 8 8 9 9 10 10 11 11 11 11 10 10 10 9 8 8 8 7 7 7 8 8 8 8 8 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 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 8 8 8 9 10 11 11 11 11 10 10 9 9 10 10 10 10 11 12 12 12 11 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 12 12 12 12 11 10 9 7 5 4 6 7 8 9 8 7 6 6 7 8 11 13 14 14 15 15 16 16 16 15 14 12 10 9 8 8 8 8 9 9 10 11 11 11 11 10 10 9 8 7 7 7 7 7 7 7 8 9 9 9 9 9 10 11 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 9 10 11 11 12 12 12 12 12 12 12 11 11 12 13 13 13 13 12 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 9 9 10 10 10 10 10 10 10 10 9 8 8 7 7 6 5 5 5 5 6 6 7 7 6 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 6 7 7 7 7 7 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 4 3 3 2 1 1 1 2 2 2 2 2 3 3 4 5 5 6 6 7 8 8 8 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 14 15 16 16 17 17 16 16 16 15 15 14 14 14 13 13 14 14 15 15 14 13 13 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 9 8 8 8 6 4 3 5 8 6 5 13 17 14 10 8 8 9 9 10 11 11 12 13 13 13 11 10 9 9 9 8 7 7 7 7 6 6 6 7 8 9 10 10 11 11 11 10 10 10 9 9 9 10 10 10 11 11 11 11 11 10 10 10 9 9 8 8 8 9 9 9 9 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 25 nan nan nan nan nan nan nan nan nan nan nan nan nan 6 6 7 7 8 8 9 9 10 11 11 11 11 10 10 10 11 11 11 11 11 12 12 13 13 12 11 10 10 11 11 11 11 12 12 12 12 11 11 11 11 11 11 11 11 12 13 13 13 13 12 11 10 9 8 7 6 7 8 9 9 9 8 7 7 8 9 11 13 15 16 16 17 17 17 17 16 15 14 12 10 9 9 10 11 12 13 13 13 13 12 12 11 11 10 9 8 8 8 8 7 7 8 8 9 10 10 11 12 13 13 14 14 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 11 11 12 12 12 12 12 12 12 13 13 14 14 13 12 11 11 11 11 12 12 13 13 14 14 14 14 13 13 13 13 13 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 10 10 10 10 9 10 10 10 10 10 9 9 9 8 7 7 6 6 6 7 7 8 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 8 8 8 8 7 7 6 6 6 6 6 5 5 4 4 3 2 2 2 2 2 2 3 3 3 3 4 5 5 6 6 7 7 7 8 8 8 8 7 7 7 7 8 8 9 9 10 10 11 12 13 14 15 15 16 16 16 16 16 16 16 15 15 14 14 14 14 14 15 15 15 14 14 13 12 11 11 11 11 11 12 11 11 11 11 11 12 12 12 11 11 11 10 9 8 7 6 5 4 4 5 6 3 3 9 15 12 9 8 9 9 9 9 10 12 12 13 13 13 12 11 10 10 9 9 8 8 7 7 7 7 7 7 8 8 9 9 10 11 11 11 11 11 10 10 10 10 10 10 10 11 11 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 10 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 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 13 12 11 10 9 8 8 8 9 10 9 9 8 8 8 9 11 13 15 16 17 18 18 18 18 18 17 16 15 14 11 10 10 12 14 16 17 16 15 15 14 13 12 11 10 9 8 8 8 8 8 9 9 9 10 11 12 13 14 15 16 16 15 15 14 14 13 13 12 11 11 10 9 9 9 9 9 9 9 9 8 8 8 8 8 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 12 13 13 13 13 13 14 14 15 14 14 13 12 12 12 12 12 12 13 14 15 15 15 15 14 14 14 14 13 13 13 13 13 14 14 14 14 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 4 4 4 3 3 2 2 2 1 1 1 1 2 2 2 2 3 3 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 4 4 3 2 2 2 2 2 3 3 3 4 4 4 5 6 6 6 7 7 7 7 7 7 6 6 6 7 7 8 8 9 9 10 10 11 12 13 13 14 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 13 12 11 11 11 11 11 12 12 12 11 11 11 12 12 12 11 11 11 10 9 8 7 6 6 6 6 6 6 4 3 6 9 8 9 10 11 11 9 10 11 12 13 13 14 14 13 12 11 11 11 10 9 8 8 8 8 8 8 8 8 8 8 9 10 11 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 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 7 7 6 6 6 7 7 8 8 9 9 10 11 11 12 12 12 13 13 13 13 13 12 12 13 13 13 12 11 11 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 15 15 14 13 12 12 11 10 9 9 10 9 9 9 9 9 10 11 13 15 17 18 19 19 20 20 20 19 18 17 16 15 13 12 13 14 17 19 19 19 18 17 16 15 14 12 11 9 9 8 9 9 10 11 11 12 13 14 15 16 17 17 18 18 17 16 16 15 15 14 13 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 8 9 9 9 10 10 11 12 12 13 13 14 14 15 15 15 15 14 14 13 13 13 13 13 13 14 14 15 16 16 17 16 16 15 15 14 14 14 14 14 14 15 15 15 14 15 15 15 14 14 13 13 13 13 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 3 3 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 4 3 3 3 2 2 3 3 4 4 4 4 4 5 6 6 7 7 7 6 6 5 5 5 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 14 15 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 11 11 11 11 11 12 12 12 11 11 11 11 12 12 11 10 10 9 9 8 8 7 7 7 7 7 7 6 6 6 7 8 10 11 11 10 10 10 11 12 13 14 14 14 14 13 13 12 13 12 10 9 9 9 9 8 8 8 8 8 8 9 10 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 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 8 8 7 7 6 6 6 6 7 7 7 8 9 9 10 11 12 12 13 13 13 13 13 13 12 12 12 13 12 12 12 12 13 13 14 13 13 13 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 15 15 14 13 12 11 10 10 9 9 9 9 10 11 11 12 13 15 17 19 20 21 22 22 22 21 20 19 18 17 16 16 16 16 18 20 21 21 21 20 19 18 16 15 14 12 11 10 9 10 11 12 13 14 15 16 18 18 19 19 19 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 11 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 15 16 16 16 15 15 14 14 14 14 14 14 14 14 14 15 16 17 18 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 15 15 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 11 11 11 10 10 9 9 9 8 8 7 7 6 6 6 6 5 5 5 4 4 3 2 2 1 0 0 0 1 1 2 3 3 3 3 3 3 3 4 4 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 3 4 4 4 3 3 4 5 5 6 6 7 7 6 5 4 3 3 4 4 5 6 6 7 7 8 8 9 9 10 11 11 12 13 14 15 15 16 16 15 15 16 16 16 16 15 15 14 13 13 13 13 12 11 11 10 11 11 12 12 12 11 10 10 11 11 11 11 10 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 10 11 11 12 12 12 13 14 15 15 15 15 14 14 14 14 14 14 12 10 10 9 9 9 9 8 8 7 8 9 10 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 12 13 13 13 13 13 12 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 11 10 9 8 7 7 6 6 6 6 7 7 7 8 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 15 15 15 15 14 14 14 15 15 16 16 16 16 16 16 15 14 13 12 11 11 11 10 10 10 10 11 13 14 15 16 18 20 22 23 24 24 24 23 22 21 20 19 18 18 18 19 20 21 22 22 22 22 21 20 18 17 16 15 14 13 12 11 11 12 13 15 16 18 19 20 21 21 22 22 21 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 10 10 10 11 11 12 13 14 15 16 16 16 16 16 15 15 15 15 15 15 16 15 15 15 15 16 17 18 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 14 13 13 12 12 11 11 11 10 9 9 9 8 8 9 9 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 6 5 5 4 3 3 2 2 1 1 1 1 2 3 3 3 2 2 2 3 3 4 5 5 5 5 6 6 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 3 3 3 4 4 4 4 4 5 5 6 6 7 7 7 6 4 3 3 3 4 4 5 5 6 6 7 7 8 8 8 9 10 11 12 13 13 14 14 14 14 15 15 15 15 15 15 14 13 13 13 13 13 12 11 11 10 10 11 12 12 11 10 9 9 10 11 11 10 9 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 10 12 13 14 15 16 16 16 16 16 16 15 15 16 16 16 15 13 11 10 10 10 9 9 8 8 8 8 9 10 11 12 13 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 13 13 13 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 14 13 12 11 9 8 7 6 6 6 6 6 7 7 8 9 10 10 11 11 11 11 11 11 11 11 11 10 10 11 11 12 12 13 13 13 14 14 15 15 15 15 16 16 16 15 15 15 16 16 16 16 16 16 16 16 15 14 13 12 12 12 11 11 11 11 11 12 14 15 17 18 20 22 24 26 26 26 25 24 23 22 21 20 20 20 21 21 23 23 24 23 23 23 22 20 19 17 16 16 15 14 13 13 12 13 13 15 17 19 21 22 23 24 24 24 23 22 21 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 11 11 12 13 14 15 16 17 17 16 16 16 16 16 16 16 17 17 17 16 16 16 17 17 18 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 16 16 16 16 15 16 16 15 14 14 14 13 13 12 12 12 11 10 10 9 8 7 7 8 8 9 9 10 10 10 9 9 9 9 9 8 8 8 7 7 7 7 7 6 6 5 5 4 4 3 3 2 1 1 1 2 2 2 1 1 1 2 3 3 4 4 4 5 5 5 6 6 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 4 4 3 3 3 4 4 4 5 5 5 6 7 7 8 7 6 5 4 3 3 3 4 5 5 5 6 6 6 7 7 7 8 8 9 10 11 12 13 13 13 14 14 14 14 14 14 13 13 13 12 13 13 13 12 11 11 11 11 11 11 11 10 9 9 9 10 11 11 10 9 8 8 7 8 8 8 9 9 9 9 9 9 9 9 9 8 9 10 13 15 17 18 18 18 18 18 17 16 15 15 16 16 16 15 13 12 11 11 10 10 9 9 8 8 9 9 10 11 12 13 14 14 15 14 14 14 13 13 13 13 13 13 13 12 12 12 13 13 13 14 14 14 14 14 14 13 13 13 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 16 15 15 13 11 9 8 7 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 9 10 10 11 12 12 12 13 13 13 14 15 15 15 16 16 17 16 16 16 16 17 17 17 16 16 16 16 16 15 14 13 13 13 13 13 13 12 12 13 14 15 17 19 21 23 24 25 26 27 27 26 26 26 25 24 23 23 23 23 24 25 25 25 25 25 24 23 22 20 18 17 16 16 15 14 14 13 14 14 15 18 20 23 24 25 26 26 26 25 24 23 22 21 21 20 19 19 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 13 13 13 13 12 11 11 11 11 11 11 11 11 12 12 13 14 15 16 16 17 16 16 16 16 17 17 17 18 18 18 18 17 17 17 17 18 18 18 18 19 19 19 20 20 20 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 15 15 14 14 13 13 13 12 11 10 9 8 8 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 6 5 5 5 4 3 2 1 1 0 0 0 1 1 1 2 2 3 4 4 4 4 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 5 4 3 3 3 4 4 5 5 6 6 7 7 8 8 7 6 5 4 4 4 5 5 5 5 6 6 6 6 6 7 7 8 8 9 10 11 12 12 12 13 13 13 13 13 13 12 12 12 12 13 13 13 12 12 11 11 11 11 11 10 10 9 8 9 10 10 10 10 9 8 8 7 8 8 9 9 9 10 10 10 9 9 9 9 8 9 11 14 17 19 20 19 19 19 19 18 17 16 15 16 15 15 13 12 11 11 11 11 10 10 9 9 9 9 10 10 11 12 13 14 14 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 14 14 14 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 18 17 17 15 13 11 9 8 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 10 10 9 9 9 10 10 11 12 12 12 12 12 13 13 14 14 15 16 17 17 17 16 16 17 17 17 17 17 16 16 15 15 14 14 13 13 14 15 15 15 14 14 15 16 18 20 22 24 25 26 27 27 27 27 27 28 28 28 28 27 26 26 26 27 27 27 26 26 26 26 25 23 22 20 18 17 17 16 15 15 14 14 15 16 19 22 24 26 27 28 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 13 13 13 13 13 13 13 14 15 16 16 16 16 16 16 17 17 18 18 19 19 18 18 18 18 18 18 18 18 17 18 18 19 20 20 21 22 21 21 20 19 18 18 17 17 16 16 16 17 17 17 17 16 16 15 14 14 14 13 13 12 11 10 10 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 5 4 3 2 2 1 1 1 1 1 1 2 2 2 3 3 3 4 5 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 5 5 5 5 5 4 3 2 3 4 5 6 6 6 7 7 8 8 8 7 6 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 12 12 12 11 11 10 10 10 9 9 9 9 10 10 10 10 9 8 8 8 8 8 9 9 10 10 10 9 9 9 9 9 9 9 11 15 18 20 21 21 21 21 20 19 18 17 17 16 16 15 14 13 12 12 11 11 10 10 10 9 9 9 10 10 11 11 12 13 14 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 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 19 19 18 17 15 13 11 9 9 8 9 9 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 14 15 16 16 17 16 16 16 17 17 18 18 17 17 16 14 13 13 13 14 14 15 16 16 16 16 16 17 19 21 23 25 26 28 28 28 28 28 28 28 28 29 30 30 30 29 29 29 29 29 29 29 28 28 27 25 24 22 21 19 18 18 17 17 16 16 16 17 18 21 23 26 27 28 29 29 29 28 27 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 14 14 13 13 14 14 15 16 16 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 20 21 22 22 22 21 20 19 19 18 18 18 17 17 17 18 18 17 17 17 16 15 14 14 13 13 12 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 7 6 5 5 4 3 2 1 1 2 2 2 2 2 2 2 2 2 3 4 5 6 6 6 6 6 6 5 5 5 5 5 5 4 4 5 5 5 5 5 5 4 3 2 2 3 5 6 6 7 7 7 8 8 8 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 12 12 11 11 10 10 10 9 9 9 9 9 10 10 10 10 9 9 8 8 9 9 9 10 10 10 9 9 9 9 9 9 9 10 12 15 18 21 23 23 23 22 22 21 20 19 19 18 18 17 16 15 14 13 12 11 10 10 10 9 9 10 10 10 10 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 16 16 15 15 15 14 14 14 14 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 19 19 19 18 17 14 12 11 10 10 10 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 14 15 15 16 16 16 15 16 17 18 19 19 18 17 16 14 13 13 13 14 15 16 16 17 17 17 18 19 22 24 26 27 29 30 31 30 30 29 29 29 29 29 30 31 31 32 32 32 32 31 31 30 29 28 26 25 23 22 21 20 19 19 19 18 19 19 19 20 21 24 26 27 28 29 30 30 30 29 29 28 27 26 25 24 24 23 22 21 21 20 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 15 14 14 14 15 15 16 16 16 17 17 18 18 19 19 19 19 19 19 19 20 20 20 20 19 19 19 19 19 19 19 20 21 21 21 20 20 20 19 19 19 19 18 18 18 18 18 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 5 5 4 3 2 2 2 3 3 3 3 3 2 1 1 3 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 2 2 4 5 6 7 7 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 11 11 12 12 12 11 11 11 11 10 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 10 10 10 10 10 9 9 10 10 10 10 11 12 13 16 18 20 22 23 23 23 23 23 22 21 20 20 20 19 18 17 15 14 13 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 13 13 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 15 15 14 14 14 14 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 20 20 20 19 17 15 14 12 11 11 11 12 12 12 12 11 11 10 10 10 11 11 11 11 11 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 14 15 15 15 15 15 16 17 19 20 20 20 18 17 16 15 14 14 15 16 17 17 16 17 18 19 22 24 26 28 30 31 32 32 32 31 30 30 29 29 29 30 31 33 33 34 34 33 33 32 31 29 27 25 24 22 21 21 20 20 20 20 21 21 22 23 24 25 26 27 28 29 30 30 30 30 30 29 29 28 27 26 26 25 24 24 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 19 18 18 17 17 17 17 17 17 17 17 16 15 15 15 15 16 16 16 17 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 18 17 17 16 16 15 14 14 13 12 12 12 12 12 12 11 12 12 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 7 6 6 5 5 4 4 3 3 4 4 4 4 3 2 1 1 2 4 5 5 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 2 2 2 4 5 6 7 7 8 8 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 9 9 10 10 10 10 10 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 9 9 10 10 11 11 12 13 14 15 17 18 19 20 21 23 24 25 24 23 22 22 21 20 19 18 17 15 13 12 11 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 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 21 21 21 21 20 18 16 14 13 12 12 12 13 13 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 11 11 12 12 12 11 11 11 11 11 12 12 13 14 14 14 14 14 15 17 19 21 21 21 20 18 17 16 16 16 17 17 18 17 17 18 19 21 24 26 28 30 31 31 32 32 31 31 30 30 29 29 30 31 32 34 35 35 34 34 33 32 31 28 26 24 22 21 20 20 20 21 21 22 22 23 25 26 27 28 28 29 29 29 30 30 30 30 30 30 29 28 28 27 27 26 26 25 24 23 23 22 21 21 21 20 20 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 17 16 16 16 16 16 17 17 18 19 19 20 20 20 20 20 20 20 21 21 21 21 20 20 20 21 21 21 20 20 20 20 19 19 19 18 18 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 14 13 12 12 12 12 12 12 12 13 14 14 13 13 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 4 4 2 2 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 4 5 6 7 8 9 9 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 8 9 9 10 10 9 9 9 10 10 11 11 11 10 10 10 10 10 11 11 12 13 15 15 15 16 16 17 17 19 21 23 25 25 25 24 23 22 21 20 18 17 16 14 12 11 11 10 10 10 10 10 9 9 9 9 9 10 10 11 11 12 13 14 14 15 16 16 16 16 16 17 16 16 16 16 16 15 15 15 15 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 20 18 16 15 14 13 13 13 14 14 13 13 13 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 13 13 15 17 19 21 21 20 20 19 18 18 17 18 18 19 19 19 19 20 22 24 26 28 29 29 30 31 31 31 31 30 29 29 29 30 30 31 33 34 35 35 34 34 33 31 29 27 24 22 20 19 19 19 20 21 22 22 23 24 26 27 28 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 27 27 26 25 24 23 23 22 21 21 21 21 21 22 22 23 23 23 23 23 23 23 23 22 22 22 22 22 21 21 20 20 20 20 20 19 18 17 17 17 17 17 17 18 19 19 20 21 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 18 17 17 16 17 17 17 18 18 18 18 17 16 16 15 15 14 13 13 13 12 12 12 12 13 13 13 14 14 14 13 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 5 4 3 3 3 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 2 2 2 3 4 5 6 7 8 8 8 7 6 6 7 7 7 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 10 10 10 11 11 12 12 13 15 16 17 16 16 16 17 17 18 20 22 24 25 26 25 24 22 21 19 18 17 16 14 13 12 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 12 13 14 15 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 21 19 16 15 14 14 14 14 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 17 19 20 20 19 19 19 19 19 19 19 20 20 21 21 22 23 25 27 28 29 30 30 30 31 31 31 31 30 29 29 29 30 31 32 34 34 34 34 34 33 32 30 28 25 23 21 19 19 19 19 21 22 23 24 25 25 27 28 29 30 30 30 31 31 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 26 26 25 24 23 22 22 21 21 21 22 22 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 20 19 18 18 18 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 20 20 20 20 20 20 19 18 18 17 17 16 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 4 4 4 5 5 5 4 4 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 3 2 2 2 2 3 5 6 7 7 7 7 6 6 7 7 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 11 12 12 12 12 13 15 16 17 17 17 18 18 18 19 20 21 23 25 26 26 25 23 21 20 18 17 16 15 13 12 11 11 11 10 10 10 9 9 9 9 9 9 10 10 11 12 14 15 16 16 17 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 22 23 24 24 23 21 19 17 15 15 15 15 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 12 12 12 12 12 12 12 11 11 11 11 12 12 13 14 16 18 20 20 20 19 19 19 19 20 20 21 22 23 23 24 25 27 28 29 30 31 32 32 33 33 33 32 32 31 30 30 30 31 32 33 35 35 34 34 33 33 31 30 27 24 22 20 19 19 19 20 22 23 24 26 27 27 28 29 30 30 31 31 32 32 32 31 31 31 31 31 30 30 30 29 29 28 28 28 27 27 26 26 25 24 23 22 21 21 21 22 22 23 24 24 24 25 25 25 25 25 26 26 25 25 25 25 24 24 24 24 23 22 22 21 20 19 19 19 19 20 21 21 22 22 22 22 22 22 22 21 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 19 19 18 17 17 16 16 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 14 14 14 13 14 14 14 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 8 8 8 8 8 8 8 8 7 7 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 3 3 2 2 2 2 3 4 5 6 6 6 6 6 7 8 8 8 8 8 7 7 7 7 6 6 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 7 7 7 7 8 8 7 7 8 8 9 9 9 9 10 10 10 10 10 10 11 11 12 13 13 13 13 13 14 15 16 17 18 19 19 19 19 20 21 22 24 25 26 25 23 22 20 19 18 17 15 14 13 12 11 11 11 10 10 10 9 9 9 10 10 11 12 13 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 23 22 20 18 16 16 16 17 17 17 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 12 13 14 15 16 18 21 22 23 22 20 20 19 20 20 21 22 24 25 25 27 28 29 31 31 32 33 34 35 36 36 35 35 34 33 32 32 32 33 33 34 35 35 34 34 33 33 31 29 27 25 23 22 21 21 21 22 23 25 26 28 29 30 30 31 31 32 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 26 25 24 23 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 27 27 27 27 27 26 26 25 24 24 23 22 21 21 21 21 21 22 23 23 24 24 23 23 23 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 19 18 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 14 14 14 14 14 13 13 13 13 14 13 13 13 13 12 12 12 12 12 12 11 10 10 9 9 9 9 9 9 9 9 8 8 7 7 7 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 6 6 6 6 6 6 7 7 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 2 2 3 4 5 6 6 6 6 7 8 9 8 8 8 7 7 7 7 7 6 5 5 5 5 5 5 5 5 6 6 5 6 6 6 7 7 8 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 9 10 10 9 9 9 10 12 13 13 14 14 14 14 14 14 15 16 17 17 18 19 19 19 20 20 21 22 24 24 24 24 22 21 20 19 17 16 14 13 12 12 12 11 11 11 11 10 11 11 11 12 12 13 14 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 25 25 24 22 20 19 17 17 18 18 17 17 17 16 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 13 13 13 12 12 12 12 11 12 12 13 14 16 17 19 21 23 24 24 23 22 21 21 21 21 22 24 25 26 27 29 30 31 32 33 34 35 36 37 37 37 37 37 36 36 35 35 35 35 34 35 35 35 34 34 33 33 31 30 28 26 25 24 23 23 23 24 25 26 28 30 31 32 33 33 33 33 33 33 32 32 32 33 33 33 33 33 32 32 32 31 30 30 29 29 28 28 27 27 27 27 26 26 25 24 23 23 24 24 24 25 25 26 27 27 28 28 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 24 23 23 23 23 23 24 24 25 25 24 24 23 23 22 21 21 20 20 20 20 20 20 19 19 18 19 19 20 20 20 20 20 19 18 18 17 17 17 17 17 16 16 16 15 14 14 13 13 12 13 13 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 10 10 9 9 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 2 2 3 4 5 6 7 7 8 9 9 9 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 7 7 8 8 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 10 9 9 9 11 13 14 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 20 20 22 23 24 23 22 21 20 19 18 17 15 14 14 13 13 12 12 12 12 12 12 13 13 13 13 13 14 15 16 16 16 16 16 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 22 22 23 24 25 25 24 23 21 20 19 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 13 14 16 18 19 21 22 24 24 25 24 23 22 22 22 23 24 25 26 27 28 29 30 32 33 33 34 35 36 37 38 38 38 38 38 38 38 38 37 36 36 35 35 35 34 34 33 33 31 30 28 27 26 26 26 26 26 26 27 29 30 31 33 34 34 35 35 34 34 33 33 33 32 32 33 33 33 33 33 33 32 32 32 31 31 30 30 29 29 28 28 28 28 28 27 26 24 24 24 24 24 24 25 26 27 28 29 29 30 30 31 31 31 31 31 31 30 30 29 28 28 27 26 26 25 25 25 25 24 25 25 26 26 25 25 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 19 20 21 21 21 20 19 18 18 17 16 16 16 16 16 16 16 15 15 14 13 13 12 13 13 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 4 6 7 8 8 9 9 9 9 9 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 10 11 13 14 15 15 15 15 15 16 16 16 16 16 16 17 17 18 18 18 17 17 18 19 21 22 22 22 21 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 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 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 22 23 24 25 26 25 24 23 22 21 21 20 20 19 18 18 17 17 16 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 14 15 17 19 21 22 23 24 24 25 24 24 23 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 37 37 37 38 39 40 40 40 39 38 36 36 35 35 35 35 34 33 31 29 28 27 27 27 27 28 28 29 30 31 32 33 34 35 35 35 35 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 30 30 29 29 29 28 27 26 25 24 24 23 23 23 24 26 28 29 30 30 31 32 33 33 33 33 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 26 26 26 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 19 19 20 21 21 22 22 21 20 19 18 17 16 16 15 15 16 16 16 16 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 7 7 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 4 4 5 6 7 8 9 10 10 10 9 9 8 8 8 8 8 8 7 7 7 6 5 5 5 5 4 4 5 5 5 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 12 12 13 12 12 13 14 15 15 15 14 14 15 15 16 16 16 16 16 16 17 16 16 15 14 15 16 18 20 21 21 21 20 20 19 19 18 17 17 16 16 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 14 14 14 14 14 14 14 14 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 38 38 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 27 25 nan nan nan nan 23 23 24 25 25 26 25 24 23 22 22 21 21 20 20 19 18 18 17 17 16 15 15 15 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 17 19 21 22 23 24 25 26 26 26 25 25 26 26 26 27 27 27 28 28 29 30 31 32 33 34 35 35 35 36 36 38 39 41 42 42 41 39 37 36 35 35 35 36 35 33 31 29 28 27 27 27 28 29 30 31 32 33 34 35 36 36 36 36 36 35 35 35 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 32 31 30 30 29 28 28 27 26 25 25 23 22 22 24 26 28 30 32 33 34 35 35 35 35 34 34 34 33 32 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 26 26 25 25 24 24 24 24 23 22 22 21 20 20 19 19 19 20 20 21 22 23 22 21 20 19 17 16 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 13 14 13 13 13 13 12 12 11 11 10 10 9 9 9 9 9 9 9 9 9 8 7 6 6 5 5 5 5 6 7 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 7 8 9 10 10 10 9 9 8 8 8 8 8 8 8 8 7 6 6 5 5 4 4 4 4 5 5 5 5 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 7 8 8 9 9 10 10 11 12 13 13 13 13 13 13 13 14 14 13 13 13 14 15 15 15 14 14 14 15 15 15 14 13 12 12 14 16 17 19 20 20 20 20 19 19 19 19 18 18 17 17 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 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 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 27 25 nan nan nan 23 23 24 24 25 26 26 nan nan 23 22 22 21 21 20 20 19 18 18 18 17 17 16 16 15 15 15 15 15 15 16 15 15 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 18 20 22 23 24 26 27 28 29 28 28 28 29 28 28 28 28 28 28 28 29 30 31 32 33 34 34 34 35 36 38 40 42 43 43 42 40 38 36 35 35 36 36 36 34 31 29 28 28 28 28 29 31 32 33 33 34 35 36 37 37 37 37 37 36 36 36 36 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 33 32 31 30 29 28 28 27 27 26 24 23 22 24 27 30 33 35 37 38 39 38 36 36 35 35 35 34 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 26 26 26 25 25 25 24 24 24 23 23 22 21 21 20 20 20 20 20 21 22 22 22 22 21 20 19 17 16 15 15 15 15 15 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 14 13 13 13 12 12 11 11 10 10 10 10 10 9 9 9 9 9 8 7 7 6 5 4 4 4 5 5 6 7 8 8 9 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 9 10 10 9 9 8 8 8 8 8 8 8 8 8 7 6 6 5 5 4 4 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 9 8 8 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 14 13 13 12 12 13 14 14 14 13 12 12 12 12 12 11 10 9 10 11 13 15 17 18 19 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 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 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 28 27 nan nan nan 24 24 24 24 25 26 26 25 25 nan 23 23 22 22 21 20 20 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 15 15 14 14 14 15 16 16 17 17 17 17 17 17 17 17 18 19 21 22 24 26 28 29 30 31 31 31 31 31 30 30 29 29 29 29 29 29 29 30 31 32 33 33 34 35 36 38 41 43 44 43 42 40 39 37 36 36 37 37 36 34 31 29 28 28 28 29 30 32 33 34 35 35 36 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 35 35 34 34 34 35 35 35 35 35 35 34 34 32 32 31 30 29 29 28 27 25 23 22 24 27 31 35 38 41 43 42 39 38 37 37 36 36 35 35 35 35 34 34 33 32 32 31 30 30 29 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 23 23 22 22 21 20 20 20 20 21 22 22 22 22 21 20 19 17 16 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 9 9 8 7 6 5 4 4 4 4 5 5 6 7 7 8 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 8 8 8 8 8 8 8 8 9 8 8 7 7 6 5 4 4 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 9 9 8 8 7 7 6 6 7 8 8 8 8 8 8 8 9 10 10 11 12 13 13 13 12 12 12 12 13 13 13 12 11 10 9 9 9 8 7 7 8 9 11 13 15 16 17 18 18 18 18 19 19 19 19 19 19 18 17 17 17 17 16 16 15 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 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 29 28 27 nan nan 25 25 25 25 25 nan nan 26 25 25 24 23 23 23 22 21 20 20 19 19 18 18 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 17 18 19 19 18 18 18 19 19 19 19 20 22 24 26 28 30 31 32 32 33 33 32 32 32 31 31 30 30 30 29 29 29 29 29 30 32 33 34 35 36 38 41 43 44 43 42 40 39 38 38 38 38 37 36 33 31 29 29 29 29 30 32 34 35 35 36 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 38 37 36 35 35 35 35 35 36 36 36 36 36 35 35 34 33 32 32 31 30 29 27 25 24 22 22 26 31 36 39 41 44 44 42 39 37 36 35 35 35 36 36 36 35 35 34 33 32 32 31 30 29 28 28 27 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 21 20 20 20 20 21 22 23 23 22 21 20 19 18 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 7 6 5 5 4 4 4 4 5 5 6 6 7 8 8 9 9 9 10 10 10 10 11 11 11 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 6 5 4 4 3 3 3 3 4 4 4 5 5 6 6 6 7 7 8 8 8 8 7 7 6 6 6 7 7 8 8 8 7 7 8 9 9 10 10 11 12 12 13 12 12 12 11 12 12 12 11 10 8 7 7 6 5 5 5 6 7 9 11 13 14 16 16 17 17 18 18 19 19 19 19 19 18 18 18 18 18 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 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 30 29 27 27 nan nan 26 26 26 nan nan nan nan nan 25 25 24 24 24 23 22 21 21 20 19 19 19 19 19 19 18 18 17 17 17 16 16 16 16 16 15 15 16 16 17 18 19 19 19 19 19 19 20 20 20 21 21 22 24 25 28 29 31 32 32 33 33 33 33 33 33 33 32 32 31 31 30 29 29 28 28 28 30 31 32 33 35 37 40 43 44 44 43 41 39 39 39 39 39 38 35 33 31 30 30 30 31 32 34 35 36 37 37 37 38 38 39 39 39 39 40 40 40 39 39 39 39 39 39 39 38 37 36 36 36 36 36 37 37 37 36 36 36 36 36 35 34 33 32 32 31 30 28 26 24 23 23 26 30 35 38 42 44 45 41 37 34 33 34 35 36 37 37 37 36 35 35 34 33 32 31 30 29 28 27 26 26 26 25 25 26 26 26 27 26 26 25 25 24 24 24 24 23 22 21 21 21 21 22 22 23 23 23 22 21 20 19 18 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 13 13 12 12 11 10 10 9 8 6 6 5 5 5 5 5 5 5 5 5 6 7 7 8 8 9 9 10 10 10 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 6 6 5 4 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 8 7 7 7 6 6 6 6 6 7 7 7 7 7 8 8 9 9 9 9 10 11 11 12 12 12 12 11 11 11 11 11 10 8 6 5 5 4 3 4 4 6 7 9 10 12 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 14 14 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 32 30 28 27 nan nan nan 26 26 nan nan 27 27 26 26 25 25 25 25 24 24 23 22 21 20 19 19 19 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 17 18 19 19 19 19 19 19 19 20 21 21 22 22 22 23 24 25 27 29 30 31 32 32 33 33 33 33 33 33 33 33 33 32 31 30 29 28 27 27 28 29 30 31 33 35 38 41 43 44 43 42 40 39 39 39 39 37 35 32 31 30 31 32 33 34 35 36 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 37 37 38 38 38 38 37 37 37 37 36 36 35 34 33 32 32 31 29 27 25 24 24 26 28 32 37 43 47 46 42 36 32 31 33 35 36 38 38 38 37 36 35 34 33 32 31 30 30 28 27 26 26 25 25 26 26 26 26 27 26 26 25 25 25 25 25 24 24 23 23 23 23 23 23 24 24 24 24 23 22 21 20 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 13 12 11 10 9 8 7 6 5 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 11 11 11 11 11 11 10 10 10 9 9 9 8 8 9 9 9 9 9 8 8 8 7 7 6 6 5 4 3 3 3 3 3 4 4 5 5 5 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 7 8 9 9 9 9 9 10 10 11 12 12 12 11 11 11 11 11 10 8 6 4 3 3 3 3 4 5 6 7 9 10 12 13 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 14 14 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 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 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 31 29 28 27 nan nan nan 27 27 27 27 27 27 27 26 26 26 26 26 25 24 23 22 21 20 20 19 19 19 19 19 19 19 18 17 16 16 16 16 16 16 17 18 18 19 19 19 19 19 19 19 20 20 21 22 22 23 23 23 23 25 27 28 29 29 30 31 31 32 32 32 32 33 33 34 nan nan nan nan nan 28 27 27 27 28 28 29 30 32 35 38 41 42 43 42 41 40 40 39 38 36 34 32 31 31 31 32 34 35 36 37 38 38 38 38 38 38 39 38 38 38 38 39 38 38 38 38 37 37 36 36 36 36 36 36 37 38 38 38 38 38 38 38 38 37 37 36 36 36 35 34 33 32 31 28 26 26 26 28 28 30 34 40 45 45 40 34 30 30 33 35 37 39 39 39 38 37 36 35 34 32 31 30 29 28 27 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 25 25 24 24 24 24 24 25 25 25 26 25 25 24 23 22 21 20 19 19 19 19 19 18 18 18 18 18 18 18 19 18 18 18 19 18 18 18 18 18 17 17 17 17 16 16 16 16 15 14 14 13 12 11 10 9 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 10 10 10 11 11 11 11 12 12 13 13 13 13 13 13 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 7 7 7 7 7 7 8 8 9 9 10 11 11 12 12 12 12 12 12 11 11 10 10 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 4 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 5 6 6 5 5 5 5 7 8 9 9 9 9 9 10 10 11 12 12 12 11 11 11 10 9 8 6 4 3 2 2 3 3 4 5 6 7 9 11 12 14 15 16 17 17 17 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 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 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 42 43 44 nan 45 nan nan nan nan nan nan nan nan nan nan nan 35 32 30 28 27 nan nan nan nan 27 28 28 28 28 27 27 26 26 26 26 26 26 25 24 22 21 21 20 20 20 19 19 19 19 19 18 17 17 16 16 16 16 17 18 19 19 19 19 19 18 18 19 19 20 21 21 22 22 23 23 23 23 25 26 27 28 27 28 28 30 31 31 32 32 33 34 nan nan nan nan nan nan nan nan 27 27 28 28 27 28 29 32 35 38 40 42 42 42 41 39 38 37 35 33 32 31 31 32 33 34 35 36 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 36 37 36 35 34 33 32 31 29 26 27 28 28 28 30 36 41 42 39 34 31 30 28 27 28 31 34 36 38 38 38 36 35 34 32 31 30 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 26 27 27 27 26 26 25 24 23 22 21 20 20 19 19 19 19 19 19 18 19 19 20 20 20 20 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 15 14 13 12 11 11 10 10 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 8 8 8 8 8 8 8 7 7 7 8 8 8 8 9 9 10 11 12 12 13 13 13 13 12 12 12 11 10 10 10 10 10 9 9 8 8 7 6 6 6 6 6 5 5 4 4 4 4 4 4 4 5 5 5 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 8 9 9 10 10 10 10 10 11 12 12 12 12 12 11 10 9 8 7 5 3 2 2 2 3 3 5 6 7 9 10 11 13 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 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 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 42 43 44 44 45 nan nan nan nan nan nan nan nan nan nan 36 34 32 29 27 27 nan nan nan 28 28 28 28 28 nan nan 28 27 27 27 27 27 26 25 24 23 22 22 21 20 20 20 19 19 19 19 19 18 17 16 16 16 17 18 19 20 20 20 19 19 19 19 20 20 21 21 22 22 23 23 23 23 24 26 27 28 28 27 27 27 29 30 30 31 32 33 33 nan nan nan nan nan nan nan nan nan 28 28 28 27 27 28 30 33 36 39 41 41 41 40 38 37 35 34 33 32 32 32 32 33 34 35 36 37 38 38 38 38 38 38 38 38 38 38 38 37 37 37 38 38 38 38 37 37 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 35 34 33 33 32 32 31 31 31 31 30 30 33 36 38 37 35 30 25 21 18 17 18 24 28 31 34 37 39 39 38 35 33 30 29 28 28 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 27 28 28 29 29 28 27 26 25 23 22 21 20 20 20 20 20 20 19 19 19 20 20 21 21 21 21 21 20 20 20 20 20 20 19 19 18 18 18 17 16 16 15 13 12 11 11 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 9 8 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 12 13 13 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 4 4 4 4 4 5 5 5 5 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 10 11 11 12 12 12 12 12 12 12 12 12 12 12 11 9 8 7 6 4 3 3 3 3 4 4 5 7 8 9 11 12 13 14 15 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 41 nan nan 42 43 44 44 45 nan nan nan nan nan nan nan nan nan 37 36 34 31 29 27 27 nan nan nan 28 28 29 29 29 nan nan nan 28 28 27 27 27 27 26 26 25 24 23 22 22 21 20 20 19 19 19 19 19 18 17 17 17 18 18 19 20 20 20 21 21 21 21 21 21 22 22 23 23 24 24 nan 24 nan nan nan nan nan nan nan nan nan 30 30 31 32 32 33 nan nan nan nan nan nan nan nan nan nan 29 28 27 27 28 30 33 36 38 40 40 39 38 37 36 34 33 32 32 32 32 32 33 34 35 36 37 38 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 38 38 38 37 37 37 38 38 38 38 37 37 36 35 34 34 34 33 33 34 36 37 36 35 35 35 36 36 38 38 35 29 23 19 18 18 20 18 16 20 26 32 37 38 37 36 34 32 32 31 31 31 31 30 29 28 28 28 28 28 27 26 27 27 27 28 28 28 28 28 29 29 29 30 30 30 29 28 27 26 24 23 22 22 21 21 21 20 20 20 20 20 20 21 21 22 22 22 22 21 21 20 20 20 20 20 19 19 18 17 17 16 15 14 13 12 12 11 11 11 11 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 14 13 13 13 12 12 11 11 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 10 11 12 12 13 13 13 13 13 13 13 12 12 12 11 11 11 10 10 10 9 9 8 8 7 7 7 6 6 5 5 5 4 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 7 7 8 10 11 12 13 13 14 14 14 13 13 13 13 12 11 11 10 9 8 7 6 5 5 5 5 6 7 8 8 8 8 10 11 12 14 15 16 17 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 nan nan 42 43 nan 44 44 nan nan nan nan nan nan nan nan 38 37 35 33 31 29 28 nan nan nan 28 29 29 29 29 30 31 32 31 30 28 27 27 27 28 28 27 27 26 26 24 23 23 22 21 20 20 20 20 20 20 19 18 18 19 19 20 21 21 22 23 23 22 22 22 22 23 23 24 25 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 29 28 28 29 32 35 nan 40 40 40 39 38 37 35 34 33 32 32 32 32 32 33 34 35 36 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 36 37 37 37 38 38 38 39 39 39 38 38 37 37 36 37 37 38 38 37 37 37 36 36 34 34 34 34 34 35 37 39 40 40 40 41 41 41 40 40 36 30 23 20 18 16 15 18 21 23 23 25 30 35 38 37 36 35 34 34 34 34 33 32 30 30 29 28 28 27 28 28 28 29 30 30 30 30 30 30 30 31 31 31 31 30 30 29 28 26 25 24 23 23 22 22 22 21 21 20 20 21 21 21 22 22 23 23 22 21 21 20 20 20 20 19 19 19 18 17 17 16 16 15 14 13 13 12 12 11 11 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 12 12 12 13 13 13 13 13 14 14 13 13 12 12 12 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 10 11 11 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 11 10 10 9 8 8 7 7 6 6 6 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 11 12 13 14 14 14 14 14 13 13 13 13 12 11 11 11 10 9 8 7 7 7 8 8 9 9 9 9 9 10 10 12 13 14 15 16 17 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 nan nan nan nan 44 44 nan nan nan nan nan nan nan 39 38 37 35 33 31 29 29 nan nan nan 29 29 29 30 31 32 33 34 33 31 29 28 27 28 28 28 28 28 28 27 27 26 25 24 23 22 21 22 22 22 21 21 20 20 20 21 21 22 23 25 25 25 24 23 23 23 24 25 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 29 31 35 39 nan 43 42 40 39 nan nan nan nan 32 32 32 31 32 32 32 34 35 36 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 37 37 37 38 38 38 38 38 37 37 36 36 36 37 37 37 37 37 37 37 36 35 34 34 35 35 36 37 38 41 42 42 42 43 43 42 41 38 33 27 24 23 21 18 19 28 32 30 26 25 26 29 33 35 36 37 37 37 36 34 33 33 32 30 29 29 30 29 29 29 29 29 30 31 31 32 32 32 32 32 32 31 31 30 29 28 27 26 25 24 24 23 23 23 22 22 21 21 22 22 22 22 23 23 23 22 22 21 21 21 21 20 20 19 19 18 18 18 17 16 16 15 15 14 13 13 12 11 10 10 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 11 11 12 12 12 13 13 13 13 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 13 13 13 13 14 14 13 13 13 13 13 13 13 13 13 14 13 13 12 12 11 10 9 8 8 8 7 7 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 10 11 12 13 13 14 14 14 14 14 13 13 13 12 12 11 11 10 9 9 9 9 9 10 10 10 10 10 10 11 11 12 12 13 14 16 17 18 19 19 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 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 42 42 42 42 nan nan nan 44 44 nan nan nan nan nan nan 40 39 38 36 34 32 31 30 30 nan nan nan 30 30 30 31 32 34 35 35 33 31 29 28 28 28 28 28 29 29 29 29 28 28 27 26 25 24 23 23 23 23 23 22 22 22 22 22 23 24 25 26 27 26 25 25 24 24 25 26 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 31 34 38 42 nan 46 44 42 nan nan nan nan nan 32 32 31 31 31 32 32 33 34 35 36 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 36 36 36 36 37 37 37 37 37 37 37 37 37 36 36 37 37 36 36 36 36 37 37 36 36 36 36 36 37 38 38 40 43 43 43 43 43 43 42 41 38 35 32 30 26 23 26 32 34 34 32 31 31 31 32 33 34 36 38 39 38 37 36 35 34 33 32 31 30 29 30 30 31 32 32 32 32 33 33 33 33 33 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 23 23 23 24 23 23 22 22 22 22 22 21 21 20 19 18 18 18 18 17 16 16 15 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 13 13 13 13 13 14 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 20 20 20 20 20 19 19 19 19 19 19 18 19 19 19 19 19 18 18 18 18 18 18 18 18 17 17 17 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 42 42 42 nan nan nan nan nan nan nan nan nan nan nan 40 40 39 38 37 34 33 31 31 30 nan 31 31 31 31 32 33 34 35 35 35 33 31 29 28 28 28 28 28 28 29 29 29 29 29 28 28 27 26 25 25 24 24 23 23 nan nan nan 23 24 25 26 26 27 26 26 25 25 25 25 26 27 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 37 nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 36 35 36 36 37 38 38 37 38 38 38 38 39 40 41 43 44 45 45 44 44 43 42 41 40 39 37 34 29 28 29 31 32 32 29 25 20 20 23 28 32 34 36 38 38 37 35 34 32 31 30 30 31 31 30 30 30 31 33 34 35 35 35 35 34 34 33 32 32 31 31 30 29 28 26 26 25 24 24 23 23 23 22 22 23 24 25 25 24 24 23 23 23 23 23 23 22 21 20 19 18 18 18 17 17 17 16 16 15 14 13 12 11 11 10 9 8 8 7 6 6 6 6 6 6 6 6 6 7 7 7 7 8 9 9 10 10 10 11 11 12 13 13 13 13 13 13 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 13 13 12 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 12 12 12 12 11 11 11 11 11 12 12 13 13 13 13 13 14 15 16 17 18 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 17 17 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 43 43 43 42 nan nan nan nan nan nan nan nan 43 43 42 41 40 40 39 37 35 34 33 32 32 nan 32 32 33 33 34 35 35 35 34 33 32 31 29 28 27 27 27 27 27 28 28 28 29 29 29 28 28 27 27 26 25 25 nan nan nan nan nan nan nan nan nan 26 26 26 26 26 25 24 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 31 31 31 31 31 31 32 32 32 33 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 38 38 38 38 38 38 37 36 36 36 37 38 39 39 39 39 39 39 39 39 40 41 43 44 46 47 47 46 45 44 43 43 43 43 41 37 32 30 29 29 29 29 28 27 27 27 25 25 27 31 33 34 34 35 35 34 34 34 34 32 31 31 32 34 35 36 36 36 36 36 35 35 35 34 34 33 33 32 31 30 28 27 26 26 25 24 24 23 23 23 23 23 24 25 25 25 24 24 24 23 23 23 23 22 21 20 19 18 18 18 17 17 17 16 16 15 14 14 13 12 11 10 9 8 8 7 6 6 5 5 5 6 6 6 6 6 6 7 7 8 8 9 10 10 11 11 12 12 13 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 14 14 14 14 13 13 12 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 12 12 11 11 11 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 15 16 17 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 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 44 44 43 nan nan nan nan nan nan nan nan 44 44 43 42 41 41 40 39 38 36 35 34 33 33 33 34 34 35 36 36 36 35 34 33 32 31 30 28 27 27 26 26 26 26 26 26 27 27 28 28 28 28 28 28 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 nan nan nan nan nan nan 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 nan 31 31 31 31 31 31 31 31 31 31 30 30 30 31 31 31 31 31 31 31 32 32 33 33 33 34 34 35 35 36 37 38 39 39 40 40 40 39 39 39 39 37 36 36 37 39 40 40 40 40 40 40 40 40 40 41 42 43 45 46 48 48 48 47 45 45 45 45 44 42 38 nan nan nan 29 30 31 31 32 31 27 26 28 30 32 32 31 31 32 34 35 36 34 32 32 33 34 34 34 35 35 36 37 37 37 37 36 35 35 34 33 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 24 25 25 25 25 25 24 23 23 22 22 21 20 19 18 18 18 17 17 17 16 16 16 15 15 14 13 12 11 10 9 9 8 8 7 6 6 5 5 5 6 6 6 6 6 7 7 8 9 9 10 10 11 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 14 13 13 13 13 12 12 11 11 11 11 11 11 11 11 10 10 10 11 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 11 10 9 9 9 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 9 10 10 10 10 11 11 12 12 12 12 13 13 12 12 12 13 13 13 13 14 14 15 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 19 19 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 nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 44 44 44 43 42 41 40 39 38 36 35 35 35 35 35 36 37 37 37 36 35 34 33 31 30 30 29 28 27 26 25 25 24 24 24 25 26 26 27 27 28 28 28 28 28 27 26 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 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 34 35 36 37 39 39 40 41 41 41 41 41 41 40 39 38 37 38 39 41 42 42 41 41 41 41 41 41 41 41 42 43 44 46 48 49 49 47 46 45 45 45 44 nan nan nan nan nan nan nan 30 34 38 37 36 36 33 28 25 27 28 28 29 31 32 33 32 32 31 31 32 34 36 38 40 41 41 40 39 37 36 35 34 34 33 32 31 30 29 28 27 26 26 25 25 25 25 24 24 24 25 25 25 25 24 23 22 21 21 20 20 19 18 18 18 18 17 17 17 16 16 16 15 14 14 13 12 12 11 10 10 10 10 9 8 7 7 6 6 6 6 6 6 6 7 8 9 9 10 10 11 12 13 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 12 12 11 11 11 11 11 11 11 11 11 11 12 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 10 10 11 11 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 21 21 20 20 20 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 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 42 42 43 44 nan nan nan nan nan nan nan nan nan nan nan nan 44 44 44 44 43 42 41 40 39 37 35 34 34 35 36 36 37 38 38 37 35 34 32 31 30 30 30 30 29 27 26 24 23 23 23 24 25 25 26 26 27 27 28 28 29 29 28 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 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 35 36 37 39 40 41 41 42 42 42 42 42 42 42 41 40 40 40 41 43 44 43 42 42 42 42 42 42 42 42 42 42 43 45 47 48 48 47 46 45 45 45 nan nan nan nan nan nan nan nan nan 37 42 44 45 43 40 38 37 36 36 37 38 37 35 32 31 29 29 31 34 37 40 41 42 41 40 39 37 36 36 35 35 33 32 31 30 29 28 28 28 27 27 26 26 26 25 25 24 24 24 24 24 23 23 22 21 21 20 19 19 18 18 18 18 18 18 18 17 16 16 15 14 14 13 13 12 12 11 11 12 12 11 11 10 9 8 8 7 7 7 7 7 8 9 9 10 10 11 11 12 13 14 13 13 12 13 13 13 13 13 14 14 14 15 15 14 14 14 14 14 14 14 13 12 12 11 11 11 12 12 12 12 12 11 11 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 14 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 10 10 10 10 10 9 10 10 10 10 10 10 10 10 11 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 18 19 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 22 22 22 21 21 21 21 21 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 16 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 42 42 43 44 44 nan nan nan nan 43 nan nan nan nan nan 43 44 44 44 44 43 42 41 40 39 37 35 35 35 36 37 nan nan 37 37 35 33 32 32 31 31 31 30 30 29 27 25 24 23 22 23 24 25 25 26 26 26 26 27 27 28 29 29 28 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 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 37 38 39 40 41 41 42 42 43 43 43 44 43 43 42 42 43 44 45 45 45 44 44 44 44 44 44 44 43 43 43 43 44 46 47 47 46 45 44 44 nan nan nan nan nan nan nan nan nan nan 38 44 46 45 44 nan nan nan 44 44 43 40 36 33 30 27 24 24 28 33 38 40 41 40 39 38 38 37 37 36 35 34 32 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 26 25 25 24 24 23 22 21 20 19 19 19 19 20 19 19 18 17 16 15 15 14 14 13 13 12 12 13 13 13 13 13 12 11 10 9 9 9 9 9 9 10 10 10 11 11 11 12 12 13 13 13 13 12 12 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 14 13 12 12 11 12 12 12 12 12 12 12 12 11 11 11 11 12 12 13 13 14 14 14 15 14 14 14 14 14 13 13 13 12 12 12 12 13 13 13 13 13 14 14 14 14 15 15 15 15 15 14 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 16 17 18 19 19 20 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 22 22 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 14 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 39 40 nan nan 42 nan nan nan nan nan nan nan nan nan nan nan nan 42 42 43 44 44 44 43 42 42 41 40 38 37 36 36 36 37 nan nan nan 36 34 33 32 32 32 32 31 31 31 30 29 28 26 24 23 23 23 24 25 25 25 25 25 25 25 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 32 33 33 34 34 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 37 37 37 38 39 39 40 41 42 nan nan nan 44 45 45 45 45 45 45 46 47 47 47 47 46 46 46 46 46 46 45 44 44 43 43 45 45 46 45 44 43 44 44 44 43 42 40 36 nan nan nan 30 36 40 41 nan nan nan nan nan nan 41 38 35 32 29 25 23 23 28 34 39 42 43 43 42 41 40 39 38 37 36 35 33 32 31 31 30 30 30 29 29 28 28 28 28 29 28 28 28 28 28 27 27 26 26 25 24 22 21 21 20 21 21 21 20 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 14 14 13 12 11 11 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 15 15 14 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 14 14 14 14 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 16 17 17 18 19 20 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 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 13 13 12 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 39 39 40 41 nan nan nan nan nan nan nan 45 44 44 43 nan nan 41 41 42 43 43 43 43 42 42 41 41 40 39 38 37 37 38 37 nan nan nan 34 33 32 31 32 32 32 32 32 31 31 29 28 26 25 24 24 24 24 25 24 24 24 24 24 25 25 26 27 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 33 33 33 34 34 35 35 35 35 35 34 34 33 33 33 33 33 33 33 33 34 34 34 35 35 36 36 36 37 37 37 37 nan nan nan nan nan 39 nan nan nan nan nan nan nan nan 47 47 47 47 48 49 50 50 49 49 48 48 48 48 48 47 46 45 44 44 45 46 46 45 45 44 44 44 44 45 46 44 40 34 28 27 29 31 nan nan nan nan nan nan nan nan nan nan nan 31 28 27 28 32 37 42 43 43 43 42 41 40 40 39 38 38 37 36 35 34 33 32 31 31 30 30 29 29 29 29 28 27 27 27 28 28 29 29 29 28 27 26 25 24 23 22 22 22 22 21 20 19 18 17 17 16 16 15 15 14 14 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 12 12 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 15 15 15 15 15 15 14 14 13 13 12 12 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 14 14 14 13 nan nan nan 12 12 12 12 13 13 13 13 13 14 14 14 15 16 16 16 16 16 15 14 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 16 17 17 18 19 20 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 23 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 11 11 10 9 8 7 nan 7 8 10 12 nan nan nan nan nan nan nan 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 40 41 41 nan nan nan nan nan 45 45 45 44 43 42 42 41 42 42 42 42 42 42 42 42 41 40 40 39 38 38 38 37 37 nan nan nan 32 31 31 31 31 31 31 32 32 32 31 30 28 27 26 26 25 25 25 25 24 24 23 23 24 25 26 26 27 29 30 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 34 34 34 34 34 35 35 35 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 33 33 34 35 35 36 36 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 48 48 49 50 51 52 52 51 51 50 50 50 50 50 49 48 47 46 46 46 46 46 46 45 45 44 45 47 48 49 48 44 38 32 28 26 27 nan nan nan nan nan nan nan nan nan nan nan 31 30 31 33 38 43 45 44 42 41 40 40 40 40 40 40 39 38 38 37 36 35 34 33 32 31 30 28 28 27 27 27 27 28 29 30 31 31 31 30 29 28 26 25 24 23 23 23 22 21 20 20 19 18 17 17 17 16 16 15 15 14 14 14 13 13 13 12 12 11 11 11 11 11 11 11 11 11 12 13 13 13 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 16 15 14 14 15 15 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 16 15 15 15 15 14 14 13 nan nan 12 12 12 12 12 13 13 13 13 13 13 14 14 15 15 15 16 16 16 15 15 14 14 13 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 12 13 13 14 15 16 16 17 18 19 20 21 22 22 23 23 24 25 25 26 26 26 26 26 25 24 24 24 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 15 11 9 8 9 10 10 8 7 7 6 6 6 6 8 10 12 nan nan nan nan 15 16 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 39 39 40 41 42 43 44 45 45 46 46 45 44 43 42 42 42 43 43 43 43 43 42 42 42 41 40 38 37 36 36 37 36 nan nan nan nan 31 31 30 30 30 30 31 32 33 33 32 30 28 27 26 26 26 26 26 26 25 24 24 24 24 25 26 27 27 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 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 34 34 34 34 33 33 32 32 32 31 31 31 31 31 31 30 30 30 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 46 47 48 49 50 51 52 53 53 53 53 52 51 51 51 51 51 50 48 48 47 47 47 47 47 46 46 46 47 49 51 51 50 45 39 32 27 24 23 nan nan nan nan nan nan nan nan nan nan 35 35 34 34 38 45 48 47 45 43 41 41 41 41 42 42 42 41 41 40 40 38 37 36 34 33 31 30 29 29 29 30 30 31 32 32 31 32 31 31 30 29 27 25 24 23 23 23 22 21 21 20 19 18 18 18 18 18 17 16 15 14 14 13 12 12 11 11 11 11 10 10 10 10 10 10 10 11 12 13 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 16 16 16 16 16 15 15 14 15 15 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 16 16 16 15 15 14 14 13 nan 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 12 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 11 11 11 12 12 12 12 12 12 13 13 12 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 24 25 26 27 27 28 28 27 26 25 25 24 23 23 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 12 8 7 8 9 9 8 6 5 5 5 5 5 6 8 9 11 13 nan nan 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 38 38 39 40 40 41 43 44 45 46 46 46 45 44 43 43 43 44 44 44 44 44 43 43 43 42 41 38 36 35 34 34 35 nan nan nan nan nan 30 30 29 28 29 31 32 34 34 33 32 30 28 26 25 25 26 26 26 26 26 26 26 26 25 26 26 26 27 27 27 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 33 33 33 33 32 32 31 31 30 30 30 30 30 30 30 29 29 29 29 29 30 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 46 47 48 49 50 51 52 53 54 54 54 53 53 53 53 52 52 51 50 49 49 49 49 49 48 47 47 48 50 52 52 52 48 43 37 31 26 22 nan nan nan nan nan nan nan nan nan nan 36 39 40 39 41 47 52 52 49 46 43 42 42 43 44 44 44 44 44 43 42 41 39 38 36 35 34 33 33 33 33 33 33 33 33 33 34 34 34 34 33 31 29 27 25 24 23 23 22 22 21 20 19 18 18 19 19 18 17 16 15 14 14 13 12 11 10 10 11 11 11 10 10 10 10 10 11 11 13 14 14 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 15 15 15 15 14 14 13 13 14 13 13 13 13 12 12 12 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 14 13 nan 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 15 15 15 14 14 13 13 12 11 11 11 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 12 13 13 13 14 15 15 15 16 17 17 18 18 19 20 21 22 24 25 27 27 28 28 27 26 26 25 24 23 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 10 8 8 9 8 7 5 4 4 4 4 4 4 6 8 10 11 13 14 14 14 15 16 17 17 18 18 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 38 38 39 40 41 nan nan nan 46 47 47 47 46 45 45 45 45 45 45 45 44 44 43 43 42 41 39 37 35 33 33 33 34 nan nan nan nan nan 30 29 29 29 30 33 34 35 34 33 31 29 27 24 24 24 25 26 26 26 27 27 28 28 27 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 30 29 29 29 29 29 28 28 28 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 45 46 47 49 50 51 52 52 53 54 55 54 54 54 53 53 53 52 52 51 50 50 50 50 50 49 49 49 50 51 53 52 49 44 40 36 33 29 nan nan nan nan nan nan nan nan nan nan 36 40 42 42 43 48 53 53 51 47 44 43 43 43 44 45 46 46 46 45 44 43 41 40 39 38 37 36 36 35 35 35 34 35 35 37 38 38 38 37 36 35 32 30 28 26 25 24 23 22 21 20 19 18 18 19 19 19 18 17 16 16 15 14 12 11 10 10 11 12 11 11 11 10 11 11 12 13 14 14 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 16 16 16 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 15 14 14 13 12 12 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 18 18 19 20 21 22 24 25 26 27 27 27 26 26 25 25 24 23 23 23 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 14 10 8 8 8 6 4 3 2 2 2 2 2 3 5 7 9 11 13 14 14 15 15 16 17 17 18 19 21 23 nan 28 31 33 nan nan nan nan nan nan nan nan nan 38 39 40 42 43 nan nan 47 47 47 47 47 47 47 47 47 46 46 45 44 43 43 42 42 41 39 38 36 34 33 33 33 nan nan nan nan nan nan 30 29 30 31 33 35 36 36 34 33 30 28 25 23 23 24 25 26 26 26 27 28 29 29 29 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 32 31 nan nan nan nan nan nan nan nan nan nan 29 29 28 28 28 28 28 28 28 28 nan 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 46 47 48 49 51 51 52 53 53 54 54 54 54 54 54 54 53 53 52 52 51 51 51 52 52 51 50 50 51 52 51 48 44 40 38 36 34 31 nan nan nan nan nan nan nan nan nan 34 38 40 41 43 48 52 53 51 48 46 45 44 44 46 47 48 48 47 46 45 44 43 42 41 40 39 39 38 37 37 37 37 38 38 39 40 39 38 38 38 37 36 34 31 29 27 25 24 22 21 20 19 19 19 19 20 20 19 19 18 18 17 16 14 13 12 12 12 12 12 12 12 12 12 13 14 14 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 15 16 16 17 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 17 16 16 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 12 11 12 12 12 12 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 17 17 17 18 18 19 19 20 21 22 24 25 26 26 26 26 25 25 24 24 24 24 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 14 10 8 6 5 3 1 1 1 0 0 1 2 3 4 6 9 11 13 14 15 15 15 16 17 18 19 20 21 24 26 28 30 32 34 nan nan nan nan nan nan nan nan 39 40 43 45 46 47 47 48 48 48 48 48 48 48 48 47 47 46 45 43 42 42 41 40 39 38 36 35 34 34 34 nan nan nan nan nan nan nan 30 30 31 33 35 36 36 36 34 32 29 27 24 nan nan nan nan nan nan nan 26 27 29 29 30 29 28 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 46 47 49 50 51 52 53 53 54 54 54 54 54 54 54 53 53 53 53 53 52 51 52 53 53 52 52 51 51 50 49 46 43 40 37 33 30 28 26 24 23 21 20 nan nan 24 29 34 38 41 44 48 51 52 51 50 48 47 46 47 48 49 48 48 46 45 45 44 43 42 41 41 40 39 39 39 39 40 40 40 39 40 40 40 39 39 39 39 38 36 34 32 29 27 26 24 22 21 20 20 19 19 20 20 19 19 19 19 19 18 17 16 14 13 13 12 12 12 13 13 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 17 16 16 16 16 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 16 16 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 15 15 15 16 16 15 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 16 16 17 17 17 18 18 19 19 19 20 20 21 23 24 25 25 25 25 24 24 24 24 24 24 25 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 nan nan nan nan nan nan 11 9 7 5 3 2 3 3 2 2 2 2 3 3 5 8 11 13 14 15 16 16 17 18 19 20 21 22 24 26 28 30 33 34 35 nan nan nan nan nan nan 39 41 43 45 48 49 49 48 48 48 48 48 48 48 48 48 48 47 46 44 43 42 41 40 40 39 37 36 35 34 34 34 nan nan nan nan nan nan nan nan 31 32 33 35 35 36 35 34 32 29 25 22 nan nan nan nan nan nan nan nan nan nan 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 44 45 47 49 50 52 53 53 54 54 54 54 55 55 54 53 53 53 53 53 52 52 52 52 53 53 53 52 52 52 52 51 48 44 39 35 32 32 33 32 30 26 23 20 19 20 22 27 32 38 44 47 51 52 52 50 49 48 48 49 49 48 47 45 44 43 43 42 41 41 40 39 39 39 39 40 41 42 41 39 39 39 40 40 40 40 41 41 39 37 35 33 31 29 27 25 24 23 22 21 20 19 19 19 19 19 19 19 19 19 19 18 16 15 14 13 12 12 13 14 15 16 17 18 19 19 20 20 19 19 19 18 18 19 19 19 19 19 19 20 20 20 20 20 19 17 17 17 16 17 17 17 16 16 15 15 15 14 14 14 13 13 13 13 13 14 14 15 15 15 14 14 14 14 14 14 15 16 16 17 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 nan nan nan nan 13 13 13 13 13 14 14 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 16 17 18 18 19 19 20 20 20 20 21 21 22 22 23 23 23 23 23 23 23 24 24 25 25 25 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 11 10 9 7 5 4 4 4 3 2 2 2 2 2 5 8 11 13 15 16 16 17 18 18 19 20 22 23 25 27 29 31 33 34 36 37 nan nan nan nan 39 41 43 45 47 49 50 50 49 48 48 48 47 47 48 48 49 48 48 46 45 43 42 41 40 40 38 37 36 35 34 34 34 nan nan nan nan nan nan nan nan 32 32 33 34 35 35 35 34 32 29 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 43 44 46 48 50 52 53 53 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 53 53 53 53 55 56 55 53 49 45 42 41 40 40 39 36 31 27 24 21 19 18 19 24 31 40 46 50 52 52 51 49 49 49 49 48 46 44 42 41 41 41 42 41 41 41 40 40 41 42 42 42 41 39 37 36 36 37 37 37 38 38 38 37 35 33 32 30 29 27 26 24 23 22 21 20 20 20 19 19 18 18 18 19 19 19 19 18 16 15 14 13 13 13 14 15 17 19 20 21 21 21 20 19 19 18 18 18 19 20 20 20 19 19 21 21 21 21 21 20 19 18 18 18 18 17 17 17 16 16 15 15 14 14 13 13 12 12 12 13 14 15 15 16 15 15 15 14 14 14 14 15 16 17 17 18 18 18 19 19 18 18 18 18 18 17 17 17 16 16 nan nan nan nan nan 13 13 13 13 14 14 15 15 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 17 18 19 19 19 20 20 21 21 22 nan 21 21 21 21 20 20 20 21 22 23 23 24 25 25 26 26 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 9 8 7 6 5 5 5 4 2 2 3 2 2 5 8 12 14 16 17 17 18 18 19 20 21 22 24 25 27 29 31 33 35 36 nan nan nan nan 39 40 42 44 46 47 49 50 50 49 48 47 47 46 46 46 48 49 49 49 48 46 44 42 41 41 40 39 38 36 36 35 35 nan nan nan nan nan nan nan nan nan nan 33 33 34 34 35 35 34 33 29 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 43 45 47 49 51 52 53 54 54 54 54 54 54 54 54 53 53 53 53 53 52 52 52 52 51 51 53 54 54 53 51 49 47 45 44 43 41 38 35 33 31 28 24 nan 18 21 28 36 43 48 51 52 51 50 50 50 49 46 43 40 38 38 38 40 41 42 42 42 43 43 43 43 42 41 39 37 36 34 33 33 32 32 33 32 31 30 30 29 29 28 28 27 25 24 23 22 21 20 20 19 19 18 18 17 18 18 19 19 19 19 18 17 16 15 15 15 15 17 18 20 22 22 22 22 21 20 19 18 18 19 20 21 21 21 20 20 21 21 21 21 21 21 20 20 20 19 19 19 18 18 17 16 16 15 14 14 13 13 12 12 12 13 14 15 16 16 16 16 16 15 15 15 15 15 16 17 17 18 18 19 19 19 19 19 18 18 18 18 18 nan nan nan nan nan 16 15 15 nan 13 13 13 14 14 14 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 14 14 14 14 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 18 19 19 20 20 20 20 21 21 22 22 22 21 20 19 18 17 17 18 20 21 22 23 24 25 25 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 12 10 8 7 6 6 5 5 4 3 2 3 3 2 3 6 10 13 16 17 17 18 18 19 20 21 22 23 24 26 28 30 32 34 36 37 37 nan 38 39 40 41 42 44 46 47 49 49 49 48 48 48 47 46 45 45 47 49 50 50 49 48 46 44 42 41 41 40 39 38 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 35 35 35 33 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 39 40 41 42 44 46 48 50 52 52 53 53 53 54 54 55 55 54 54 53 54 54 54 54 53 51 49 48 48 49 50 50 49 47 46 45 45 43 41 38 37 37 37 36 33 28 25 26 30 35 39 43 46 48 50 51 51 50 48 44 40 36 34 34 35 37 38 40 41 42 42 42 41 40 39 39 38 37 35 33 31 29 27 27 28 27 26 25 26 26 27 27 26 25 24 23 22 21 21 20 20 19 18 18 17 17 18 18 19 19 20 20 19 19 18 17 17 17 17 18 20 21 23 23 23 23 22 21 21 21 21 21 21 21 21 21 20 19 20 20 21 20 20 20 20 20 20 21 20 20 19 19 18 17 16 15 15 14 14 13 12 12 12 13 14 15 16 16 17 17 16 16 16 15 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 15 15 15 15 16 16 17 17 18 19 19 19 20 20 20 20 21 21 21 22 22 21 20 18 16 15 14 15 16 18 20 21 23 24 25 25 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 15 12 10 9 8 7 6 5 5 4 3 3 3 4 3 5 8 12 15 17 17 18 18 19 19 20 22 23 24 25 27 29 31 33 35 36 37 37 38 39 40 41 42 43 44 46 48 49 50 50 49 48 47 46 45 45 44 45 47 49 50 49 48 47 45 44 43 42 41 41 40 39 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 37 38 40 41 42 44 45 48 49 51 52 53 53 53 53 55 55 55 54 54 55 56 56 56 55 54 52 50 50 50 50 50 49 49 49 49 48 45 42 39 39 39 40 41 40 36 33 33 32 33 34 38 41 44 47 49 nan nan 45 41 36 33 32 31 32 32 34 35 36 36 36 36 36 36 36 36 36 36 34 31 27 25 23 23 23 23 22 22 23 24 25 25 24 23 23 22 22 21 21 21 20 19 19 18 18 18 18 19 20 20 20 20 20 20 20 20 19 19 19 20 21 22 23 24 24 23 23 22 23 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 20 20 19 18 17 16 15 14 14 13 12 12 12 13 14 15 16 17 17 17 17 17 17 16 16 16 16 17 17 18 18 19 19 20 20 20 20 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 18 19 19 19 19 19 20 20 20 20 20 21 21 21 21 20 18 16 14 13 12 13 15 17 19 21 23 24 24 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan 17 15 13 10 9 8 7 7 6 5 4 4 4 5 6 6 8 11 14 16 17 18 18 18 19 20 21 23 24 25 26 28 30 32 34 35 36 37 37 39 39 40 41 42 44 45 47 49 50 51 50 49 47 46 46 45 44 44 44 45 47 49 49 49 48 47 45 44 43 42 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 40 41 42 44 46 47 48 49 51 52 52 53 54 55 55 55 55 55 55 56 56 56 56 54 54 54 54 55 55 55 55 55 54 51 47 44 41 41 41 43 44 43 42 40 38 35 33 33 36 nan nan nan nan nan nan nan nan 33 30 29 29 28 28 29 29 30 30 30 31 32 32 33 34 34 33 30 27 23 20 19 19 19 20 20 20 21 22 23 22 22 22 22 22 21 21 21 20 20 19 19 19 19 19 20 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 23 23 23 23 23 23 22 22 21 20 20 19 19 18 18 17 17 17 18 18 18 19 20 20 21 20 20 19 18 18 17 16 15 14 13 13 13 13 14 15 16 17 17 17 17 18 18 18 18 17 17 17 17 17 18 18 18 19 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 15 15 15 15 16 16 16 16 16 16 17 17 17 17 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 16 16 17 17 17 17 17 17 16 16 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 21 20 20 18 17 15 13 13 13 14 16 18 20 22 23 24 24 25 25 nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan 24 22 21 21 21 21 20 18 16 14 12 10 9 8 8 7 6 6 6 6 7 8 9 11 14 16 17 17 18 18 19 20 21 23 24 25 27 28 30 32 34 35 36 36 37 38 39 40 40 41 42 43 45 47 49 51 51 50 48 47 46 45 45 44 nan 44 45 46 48 49 49 48 47 46 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 40 42 43 44 45 46 47 48 49 50 51 52 54 54 54 54 54 55 56 56 56 55 54 54 54 56 58 59 59 59 57 55 52 48 46 45 44 44 45 45 46 45 43 41 39 37 35 36 35 nan nan nan nan nan nan nan nan nan 26 25 26 26 26 26 26 27 27 28 29 29 30 31 30 29 27 24 20 17 16 16 17 17 18 19 19 20 20 20 20 21 21 21 21 20 19 19 18 18 17 18 19 20 21 22 22 22 22 22 21 21 22 22 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 21 20 20 20 20 19 18 17 16 16 17 18 18 18 18 19 20 20 20 20 19 19 18 17 16 15 15 14 14 14 14 15 16 17 17 18 18 18 18 18 19 19 19 18 18 18 18 nan nan nan nan nan 20 20 21 21 21 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 18 17 16 15 15 15 17 19 20 21 22 23 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 25 24 22 21 21 21 21 20 19 17 15 14 12 11 10 9 8 8 8 8 10 11 12 13 15 16 17 18 18 19 20 21 22 24 25 26 27 29 30 32 34 35 35 35 36 37 38 39 39 40 40 41 43 45 48 49 50 50 49 48 47 46 45 45 nan 44 44 44 45 nan 48 48 48 47 45 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 38 40 41 42 43 44 44 45 45 46 47 48 49 51 52 52 51 52 53 54 55 55 54 54 53 53 55 57 57 57 56 55 54 53 51 50 49 49 48 47 nan 47 47 45 43 41 39 36 32 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 24 23 23 23 24 25 25 25 24 22 19 17 16 16 16 16 16 17 18 18 18 19 20 21 21 20 19 18 17 17 16 16 16 17 18 19 20 21 21 22 22 21 21 21 21 20 20 20 20 21 22 23 23 23 23 22 22 22 22 22 22 21 20 20 20 20 20 19 18 16 16 16 17 18 19 19 19 19 20 20 20 19 19 19 18 17 17 16 15 15 15 15 15 16 16 17 18 18 19 19 19 19 20 20 20 19 19 19 19 18 nan nan nan nan nan nan nan 21 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 16 16 16 16 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 18 18 18 18 19 19 20 21 22 22 23 24 24 25 nan nan nan nan nan nan nan nan 19 20 nan nan 24 25 26 27 27 25 23 22 21 22 22 22 21 20 18 17 16 14 13 12 11 10 10 11 12 13 15 16 17 18 20 20 20 21 22 23 24 25 26 28 29 30 31 32 33 34 34 35 35 36 37 37 38 39 39 40 41 42 45 47 49 50 49 48 47 46 45 45 44 44 44 44 44 nan nan nan nan 47 46 44 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 34 35 36 37 38 39 40 41 42 42 43 43 43 43 44 45 45 47 48 48 49 49 50 51 51 51 52 52 51 51 51 51 51 50 49 49 50 51 51 51 51 50 49 47 46 nan nan 45 43 40 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 20 18 17 17 17 18 19 22 22 22 21 20 19 19 18 18 16 15 16 17 17 18 18 18 19 18 18 17 17 16 16 15 15 16 17 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 21 22 23 23 23 23 23 23 23 22 21 21 20 19 19 19 18 17 16 15 15 16 18 19 19 19 19 19 20 20 20 20 19 18 18 17 17 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 21 21 20 20 20 19 19 19 19 nan nan nan nan nan nan 21 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 16 16 17 17 18 18 19 20 20 20 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 19 19 19 19 19 19 19 20 20 20 21 21 21 20 20 20 20 20 20 20 21 22 22 22 23 23 23 23 24 25 26 nan nan nan nan nan nan nan 18 19 20 21 23 25 26 27 28 27 26 23 21 21 22 22 22 21 20 19 18 17 16 15 14 13 13 14 15 16 17 18 20 21 23 23 23 23 23 23 24 25 27 29 31 31 33 33 33 33 33 34 35 36 37 38 38 38 39 39 40 41 43 45 48 49 49 49 48 46 45 44 nan 44 44 44 44 44 nan nan nan 48 47 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 38 39 40 41 41 41 41 41 41 41 41 40 41 43 44 44 45 46 46 45 46 48 48 47 46 45 44 42 41 41 41 43 45 47 48 48 48 46 45 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 15 14 14 15 16 17 18 20 22 22 22 22 22 21 21 20 18 16 15 16 16 17 17 17 16 16 16 16 17 16 15 15 15 16 17 18 17 16 15 14 14 14 15 15 15 16 16 17 18 19 20 21 22 23 23 24 24 24 24 23 23 22 20 19 19 18 17 16 15 14 14 15 16 18 18 19 18 18 19 20 20 20 20 19 18 18 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 21 22 22 22 22 22 21 20 20 20 20 20 20 20 nan nan nan nan nan nan 22 22 22 22 21 21 21 21 nan nan 19 19 18 17 nan nan nan nan nan nan nan nan nan nan nan 15 16 16 16 16 16 17 17 17 18 19 19 19 20 20 21 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 20 21 21 22 22 22 22 21 21 21 21 22 22 23 23 24 24 24 24 24 25 25 25 26 nan nan nan nan nan nan nan 18 19 20 22 23 26 27 28 29 28 26 24 21 21 21 22 22 21 20 20 20 19 18 18 17 17 17 18 19 20 21 22 23 24 24 23 22 21 22 23 25 27 30 32 33 34 34 34 33 33 33 34 35 38 39 40 40 40 40 40 41 42 44 46 48 49 49 49 47 46 nan nan nan nan nan nan 42 43 nan nan nan 49 48 47 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 33 34 35 35 36 37 38 38 39 39 39 39 39 39 39 39 38 35 35 36 37 38 39 39 39 39 40 42 42 41 39 38 36 35 35 35 36 37 39 41 42 43 42 42 41 40 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 14 13 14 15 17 18 19 21 23 24 24 24 24 24 23 22 20 18 16 15 14 14 14 15 16 17 17 18 18 17 15 13 13 14 15 15 14 13 12 12 12 12 13 13 13 13 14 15 16 18 20 21 22 23 24 25 25 25 24 24 23 22 21 19 18 17 16 15 15 14 15 16 17 18 18 19 18 19 19 20 20 20 20 19 19 18 18 18 18 18 18 18 17 17 17 18 18 19 20 21 21 22 23 23 24 24 23 22 21 21 20 20 20 20 20 20 21 21 nan nan nan nan nan nan 22 22 21 21 20 20 20 19 19 19 18 17 nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 21 22 23 24 24 23 23 23 23 23 23 23 23 24 24 25 25 25 25 26 26 26 27 nan nan nan nan nan nan 18 19 20 21 22 24 26 28 29 29 29 26 24 22 21 20 21 21 21 21 21 21 21 21 21 21 20 21 21 22 23 23 24 24 23 22 20 19 19 20 23 27 31 33 35 35 35 35 33 32 32 34 35 37 39 41 41 40 40 41 41 42 44 45 47 48 48 49 48 47 nan nan nan nan nan nan nan 41 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 32 33 33 34 35 35 36 37 37 37 37 37 36 36 36 36 35 32 30 29 29 30 31 31 31 33 35 36 36 35 33 32 32 31 31 31 31 32 33 35 36 37 37 37 36 35 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 14 15 16 17 18 20 22 23 25 26 26 27 26 25 25 24 22 20 17 15 13 14 15 17 18 18 18 17 16 13 12 11 12 13 13 13 12 12 11 11 11 11 12 12 11 12 13 15 17 18 20 21 22 23 24 24 24 24 23 23 22 21 19 18 17 16 16 16 16 17 18 19 19 19 19 19 20 20 21 21 21 20 20 19 19 19 19 19 18 18 18 18 18 18 18 19 20 21 22 22 23 23 24 25 25 24 24 23 nan 22 21 21 21 21 21 21 21 22 22 nan nan nan nan nan nan 21 20 19 19 19 19 19 19 19 18 17 nan nan nan nan nan nan nan nan nan nan 16 16 16 16 16 16 16 17 17 17 17 18 18 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 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 18 18 19 19 20 21 22 23 24 25 25 25 24 24 24 24 24 24 24 24 25 26 26 26 26 27 27 27 27 nan nan nan nan nan nan 17 19 20 21 23 25 27 29 30 30 nan nan nan nan nan 21 21 22 21 21 21 22 22 22 23 23 23 23 23 24 24 23 23 22 21 19 17 17 18 22 26 30 34 36 38 38 37 35 33 32 33 36 38 40 42 42 42 40 40 41 43 44 45 46 47 47 48 48 nan nan nan nan nan nan nan nan nan nan 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 32 32 33 34 34 34 34 34 34 33 33 33 32 30 28 25 23 23 24 25 25 26 28 29 29 28 27 27 28 29 28 28 27 27 27 29 30 31 32 33 33 32 32 32 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 16 16 17 17 18 19 21 23 24 25 27 27 27 26 26 26 26 25 23 20 18 18 18 19 18 17 16 15 13 12 10 10 10 11 12 12 12 11 10 10 9 9 9 9 10 10 12 13 15 17 18 19 21 22 23 23 23 23 22 22 21 21 20 20 19 18 18 18 18 19 20 21 21 21 21 21 21 22 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 22 22 23 24 24 25 25 26 26 26 26 25 25 24 23 22 22 21 21 22 22 22 22 22 nan nan nan nan nan nan nan 19 19 19 19 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 17 17 17 17 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 21 22 23 24 25 26 26 25 25 25 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 nan nan nan nan nan nan 17 18 20 22 24 26 28 30 31 nan nan nan nan nan nan nan nan nan nan 23 22 23 23 23 23 24 24 24 23 23 22 22 21 19 18 16 16 18 21 25 29 33 35 38 39 39 37 34 33 34 36 38 41 43 44 44 43 41 40 41 43 44 46 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 31 31 30 30 29 29 28 26 25 22 20 20 21 22 23 24 24 25 24 23 22 23 25 25 25 24 23 23 24 25 27 28 28 28 28 29 29 30 30 31 32 33 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 19 20 21 22 24 25 25 25 25 25 25 25 25 24 23 21 20 19 18 17 15 14 12 11 10 10 10 10 11 11 11 10 10 9 8 8 7 7 8 9 10 11 13 14 15 16 18 19 21 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 23 23 24 23 22 22 22 23 23 22 nan nan 21 21 nan nan 20 20 20 20 20 21 21 22 22 23 24 24 25 26 26 26 27 27 27 28 28 27 27 26 25 24 23 23 23 23 23 23 23 23 23 23 23 22 22 nan 21 20 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 17 17 17 18 18 19 20 21 21 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 20 20 20 20 20 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 23 23 24 25 26 26 26 26 25 25 25 25 24 24 25 25 25 26 27 27 28 28 28 29 28 nan nan nan nan nan nan 17 18 19 21 23 26 29 31 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 23 23 23 23 23 23 22 22 21 20 19 18 17 17 18 21 25 29 32 35 37 39 40 39 37 35 36 37 39 40 41 43 44 44 43 41 41 41 43 44 46 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 28 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 21 20 20 20 20 21 21 22 22 21 21 21 22 22 21 20 20 21 22 24 25 25 25 25 25 25 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 17 16 17 17 18 19 19 20 21 22 23 23 23 23 23 23 23 22 21 20 18 16 15 14 13 13 12 11 11 10 10 10 10 10 10 10 10 10 8 7 7 7 8 9 10 12 13 14 14 15 16 17 19 21 23 23 22 21 21 21 21 21 21 21 22 23 24 24 25 25 26 26 26 26 25 24 23 23 23 23 nan nan nan nan nan nan nan 21 21 21 22 22 23 24 24 25 26 26 27 27 28 28 28 28 28 28 29 28 28 27 27 26 25 25 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 nan 17 17 17 18 18 19 20 21 22 22 22 23 23 23 22 22 22 22 22 22 21 21 21 20 20 20 20 21 21 20 20 19 18 18 19 20 20 21 21 21 21 21 21 20 21 21 21 22 23 24 24 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 26 26 27 28 28 29 29 29 29 nan nan nan nan nan nan 17 18 19 20 22 25 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 26 25 24 24 23 23 23 23 23 22 21 20 20 19 20 20 22 25 29 32 35 38 39 41 41 41 40 39 39 39 40 41 42 43 43 42 41 40 40 42 43 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 25 25 26 26 26 26 26 25 25 24 24 23 22 21 20 19 19 21 21 20 19 18 18 18 19 20 21 21 21 21 21 21 19 18 19 21 22 23 23 23 22 22 21 22 23 24 25 26 27 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 20 20 21 22 22 21 20 20 20 19 17 15 12 10 9 8 9 9 10 10 10 10 10 10 9 9 10 10 10 10 8 7 7 9 10 12 14 15 15 15 15 16 17 18 20 23 25 26 25 24 23 22 22 22 21 22 22 24 25 27 28 29 29 29 28 nan nan nan 25 24 24 24 nan nan nan 22 22 23 23 23 23 24 24 24 25 25 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 23 23 22 22 21 21 20 20 19 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 nan nan nan 17 17 18 18 19 20 21 22 22 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 20 19 18 17 18 19 20 21 21 22 22 22 22 22 22 22 22 23 23 24 25 26 26 27 27 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 28 29 29 30 30 29 nan nan nan nan nan nan 16 17 18 19 21 24 28 31 nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 25 25 25 25 25 25 24 24 24 23 24 25 26 28 30 34 36 39 40 41 42 42 42 42 41 39 38 39 41 42 43 42 40 38 38 40 42 44 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 19 20 20 21 22 22 23 23 24 24 24 24 24 23 23 22 21 20 19 19 18 17 17 17 18 18 18 18 18 18 18 18 18 19 21 22 22 21 20 19 20 21 22 23 23 22 21 20 19 19 19 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 15 15 15 15 16 17 18 19 19 19 19 20 20 20 20 19 19 18 17 16 14 12 10 8 6 6 6 6 7 7 7 8 8 8 8 9 10 10 10 10 9 10 11 13 15 16 17 18 18 17 17 17 17 19 22 25 28 30 31 30 27 25 23 22 21 21 21 24 27 30 31 31 30 29 nan nan nan nan nan 26 25 nan nan nan nan 23 23 23 24 24 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 30 30 30 29 29 28 27 27 26 25 25 25 25 24 24 24 24 24 24 23 23 23 22 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 18 18 18 17 17 17 18 19 19 20 21 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 18 18 18 20 21 21 22 22 22 23 23 23 23 23 23 23 24 25 26 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 28 29 29 30 30 30 29 nan nan nan nan nan 15 16 17 18 19 21 24 27 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 29 29 29 29 30 30 32 33 35 38 41 43 44 44 44 44 43 41 39 37 37 38 40 42 42 41 39 37 38 40 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 19 19 20 20 21 21 21 21 22 22 21 21 20 19 18 17 17 16 16 16 15 14 15 17 18 19 20 20 20 18 18 20 21 22 23 22 22 21 22 22 23 23 23 22 20 19 18 17 16 17 18 18 19 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 15 16 17 17 18 18 19 19 19 19 19 19 19 18 18 17 16 15 13 11 10 8 7 6 6 6 6 6 7 7 8 9 11 12 13 13 13 13 13 14 16 18 19 20 20 20 20 20 19 18 18 19 22 26 29 32 33 32 30 27 25 23 21 19 20 25 29 31 32 31 29 27 nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 26 27 27 28 28 28 29 30 30 29 29 29 29 29 30 30 30 30 nan nan nan 31 31 30 29 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 23 23 22 22 21 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 18 19 19 20 21 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 30 30 29 nan nan nan nan nan 14 15 16 17 19 20 23 26 28 30 32 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 31 31 33 34 34 34 35 35 36 37 39 41 45 47 48 48 47 45 42 39 36 36 38 40 42 43 42 41 39 37 38 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 16 16 17 17 18 18 18 18 19 19 19 20 20 19 19 18 18 17 16 15 16 16 16 15 14 15 17 19 20 21 22 23 21 20 21 21 22 23 23 23 22 22 22 22 22 22 21 20 19 17 16 16 16 16 16 17 17 17 nan nan nan nan nan nan nan nan 14 15 15 15 nan nan nan nan nan 12 12 13 13 15 16 17 18 18 18 18 18 18 18 19 19 19 18 18 17 17 16 14 13 11 10 9 8 8 8 8 9 10 11 13 14 15 16 17 17 17 18 18 18 18 18 20 21 22 23 23 23 22 21 19 18 20 23 27 29 31 31 31 30 29 27 24 20 19 24 28 29 29 29 27 26 nan nan nan nan nan nan nan nan nan nan nan 23 23 24 24 25 26 27 28 28 28 29 30 31 31 31 30 30 30 31 31 31 31 31 31 nan 32 32 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 23 23 22 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 21 21 20 nan 19 19 19 19 19 19 20 21 21 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 19 19 20 21 22 22 22 23 23 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 28 28 28 27 27 27 27 27 28 28 29 29 30 30 31 31 31 31 30 30 nan nan nan nan nan nan nan nan 17 18 19 21 24 27 29 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 34 35 35 36 37 38 40 42 45 48 51 52 50 48 45 42 39 39 41 42 43 44 44 43 41 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 15 15 16 16 16 16 16 17 17 18 18 19 18 18 18 18 17 16 16 17 17 16 15 15 15 16 17 19 20 21 21 21 21 20 20 21 21 22 23 22 21 20 20 20 20 20 19 19 18 17 17 16 15 15 15 15 15 nan nan nan nan nan nan nan 10 10 11 12 13 13 12 12 nan 12 12 12 12 13 15 17 18 19 19 18 18 18 18 18 19 20 20 19 19 18 17 16 16 15 13 11 10 10 10 11 12 13 14 15 17 18 19 20 20 21 21 22 22 21 19 17 18 19 21 23 24 25 25 25 23 nan nan 21 23 26 28 31 33 35 35 33 29 23 20 22 25 27 27 27 26 25 nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 26 27 27 28 28 29 30 31 32 32 31 31 31 31 31 31 31 31 32 32 32 33 33 32 31 30 29 nan nan 27 27 26 26 26 25 25 24 24 24 24 23 23 23 22 22 21 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 20 20 20 20 21 21 22 22 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 21 22 22 23 24 24 25 25 25 25 25 25 26 26 26 26 26 25 25 25 26 27 27 28 28 28 28 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 nan nan nan nan nan nan nan nan nan 17 18 20 22 25 27 28 29 30 31 nan nan nan nan nan nan nan nan nan nan nan nan 32 33 34 34 33 32 32 33 35 37 40 43 46 48 50 51 51 49 47 44 42 41 43 45 45 45 44 44 43 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 18 19 19 19 18 17 17 18 17 16 15 14 14 14 14 15 17 17 18 19 19 19 19 19 19 20 20 20 19 19 18 18 18 19 19 19 19 18 18 17 16 16 15 15 14 nan nan nan nan nan nan nan 11 11 12 12 13 13 12 12 12 12 12 12 12 14 16 18 19 20 19 18 18 18 18 18 19 19 19 19 18 18 17 16 16 15 13 12 11 11 12 13 14 15 17 18 20 21 22 22 23 23 24 24 24 23 21 19 19 20 21 23 25 27 28 nan nan nan nan nan 21 22 24 nan nan 34 37 36 33 27 23 22 24 26 28 28 27 26 24 nan nan nan nan nan nan nan nan nan nan 24 24 25 25 26 27 27 28 28 29 30 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 33 32 31 nan nan nan 28 28 28 28 28 27 27 26 25 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 20 20 21 21 22 22 22 22 23 23 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 21 21 20 20 20 20 21 22 22 23 25 25 26 26 26 26 26 26 26 27 27 26 25 25 24 25 25 26 27 27 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 nan nan nan nan nan nan nan nan nan nan 17 18 20 23 25 27 28 29 31 nan nan nan nan nan nan nan nan nan nan nan 30 30 31 33 33 32 31 30 30 33 37 41 46 49 51 52 51 50 49 47 44 42 42 43 43 44 45 44 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 13 13 13 13 13 14 14 13 13 14 15 17 19 20 21 21 20 19 18 17 16 14 14 13 13 13 13 14 15 16 17 18 18 18 17 17 16 16 17 17 17 17 17 17 17 17 18 18 18 19 18 18 17 17 16 15 14 13 13 12 12 11 11 11 11 11 12 13 12 12 12 11 11 11 11 12 13 14 16 19 20 21 20 19 19 18 18 18 18 18 18 18 17 17 16 15 15 14 13 12 12 12 13 14 16 17 19 21 22 22 23 23 24 25 25 25 25 24 23 22 22 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 33 34 31 27 25 24 25 27 28 28 28 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 27 28 28 29 29 30 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 31 30 29 28 28 28 28 28 28 28 28 28 27 27 26 25 25 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 21 21 21 22 22 22 23 23 22 22 22 22 21 21 21 21 20 20 20 20 21 22 22 22 22 22 22 21 21 20 20 20 21 21 22 23 24 25 26 26 26 26 26 26 26 27 27 26 26 25 25 25 25 26 27 27 28 28 28 28 29 29 29 30 30 31 32 33 33 33 33 33 33 33 nan nan nan nan nan nan nan nan 15 15 16 17 19 21 24 26 27 29 30 nan nan nan nan nan nan nan nan nan nan nan 32 31 31 32 31 31 30 30 30 31 nan nan nan nan nan nan nan 52 50 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 12 12 12 12 12 12 12 12 12 14 16 18 20 21 21 20 18 17 16 15 14 13 13 13 13 13 14 15 16 16 17 18 17 17 16 15 15 15 16 16 16 16 16 16 16 17 17 18 18 18 18 17 17 16 15 14 13 12 12 11 10 10 11 11 11 12 12 12 11 11 11 10 11 12 13 14 15 17 19 21 22 22 21 20 19 18 18 17 18 17 17 16 16 15 14 14 13 13 12 13 13 14 15 17 19 21 23 23 23 24 24 25 26 26 26 25 24 24 24 25 26 27 27 28 29 30 31 33 33 32 nan nan nan nan nan nan nan 27 28 27 25 25 26 27 29 29 29 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 27 28 29 30 30 31 31 31 31 31 31 31 31 31 32 32 32 31 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 25 24 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 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 21 22 22 22 22 22 22 22 21 21 20 20 20 20 21 22 23 23 24 25 25 25 25 25 25 26 26 26 26 26 25 25 25 26 26 27 27 28 28 28 29 29 29 29 30 30 31 32 33 34 34 34 34 34 34 nan nan nan nan nan nan nan nan nan nan nan 17 18 20 23 25 27 29 30 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 nan nan nan nan nan nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 11 11 11 10 10 10 11 12 14 16 18 19 18 17 16 15 14 14 13 14 14 14 14 14 15 15 15 16 16 17 18 18 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 15 14 13 12 11 10 10 10 11 11 11 11 11 10 10 10 10 10 11 13 14 15 16 18 20 23 24 23 22 21 20 18 17 17 17 17 17 17 16 15 14 13 13 13 13 14 14 15 17 19 22 24 25 25 25 25 25 26 27 27 26 25 24 24 24 26 27 28 30 31 31 32 33 34 34 34 33 31 28 nan nan nan nan nan nan nan nan nan nan nan nan 30 30 29 29 30 30 nan nan nan nan nan nan nan nan nan nan nan 26 27 28 28 29 30 31 31 32 31 31 31 31 31 31 31 31 31 31 30 28 26 25 24 24 25 25 26 26 27 27 27 27 27 27 27 27 nan 27 27 26 26 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 22 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 20 21 22 22 22 22 22 22 21 21 21 20 20 20 20 20 21 21 22 23 23 24 23 23 24 24 25 26 26 26 25 25 25 26 26 26 27 28 28 28 29 29 29 30 30 30 30 31 32 33 33 34 34 34 34 34 nan nan 9 nan nan nan nan nan nan nan nan nan 18 20 22 24 27 28 30 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 13 12 11 11 11 10 10 10 10 9 9 9 9 9 10 12 13 15 16 16 15 14 13 12 13 13 14 14 14 14 15 16 16 16 16 16 17 18 18 18 18 17 17 17 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 15 14 13 12 10 10 9 10 11 11 11 11 11 10 9 10 10 10 11 13 15 16 17 19 22 24 25 24 23 22 21 19 18 18 18 18 18 17 16 14 13 13 13 13 14 15 15 16 18 21 24 26 26 26 27 26 26 26 26 27 26 25 24 24 24 24 26 27 29 30 32 33 33 33 34 34 34 34 33 31 30 30 30 30 30 30 nan nan nan nan nan nan nan nan 30 31 32 33 33 nan nan nan nan nan nan nan nan nan 27 28 29 30 31 32 32 32 32 31 31 31 31 30 30 30 30 29 29 27 25 23 22 21 22 23 23 24 nan nan nan 26 27 27 27 27 27 27 27 27 27 26 26 25 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 nan nan nan 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 21 21 22 22 22 22 22 23 24 25 25 25 25 25 25 25 26 26 27 28 28 28 28 29 29 30 30 30 30 30 31 31 32 32 33 33 33 33 33 9 8 9 10 11 nan nan nan nan nan nan nan 18 19 21 23 25 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 10 10 9 9 9 9 9 8 8 9 9 9 9 10 11 13 14 14 13 12 11 11 11 11 11 12 12 13 14 15 16 16 17 17 18 18 19 19 19 19 18 18 17 17 16 16 17 17 17 17 17 16 16 16 15 15 15 14 13 12 11 10 10 9 10 11 11 12 12 11 11 10 10 10 10 12 14 16 18 18 20 22 24 25 25 24 23 22 21 20 19 19 19 19 18 15 13 13 13 13 14 15 16 17 18 20 24 26 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 25 26 27 29 30 31 32 32 32 33 34 34 35 34 34 34 34 35 35 35 34 33 32 31 31 nan nan nan 31 32 32 34 35 36 35 nan nan nan nan 33 32 31 30 31 31 32 33 33 33 33 32 31 31 31 30 29 29 29 29 28 27 25 23 21 21 20 21 22 22 nan nan 24 nan 26 26 27 27 27 27 27 27 nan 27 27 27 26 nan nan nan nan 24 nan nan nan nan nan 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 22 24 24 25 24 24 24 24 25 26 27 27 28 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 32 32 32 9 9 9 9 10 12 nan nan nan nan nan nan 17 19 20 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 8 8 8 7 7 7 8 8 9 9 9 11 12 12 12 11 10 10 10 10 9 9 10 11 12 13 15 16 16 17 17 18 18 19 19 19 19 19 19 18 18 17 17 16 16 17 17 16 16 15 15 15 14 13 13 13 12 11 10 10 10 10 11 12 13 13 13 12 11 11 10 11 12 14 16 17 19 20 22 23 24 24 24 24 23 21 20 20 20 21 20 17 14 13 14 14 14 15 16 18 19 21 23 25 27 28 28 28 28 28 27 26 26 25 25 25 25 24 24 24 25 25 26 27 28 29 29 30 30 31 32 33 34 35 35 36 36 37 37 37 37 36 34 33 32 32 32 32 32 33 33 35 36 36 37 37 37 38 38 37 36 34 34 34 34 34 34 34 33 32 31 30 30 30 30 29 28 28 27 26 25 23 21 20 20 20 21 21 22 nan nan nan nan nan 27 27 nan nan 27 nan nan 27 27 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 22 23 23 23 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 21 21 22 23 24 24 23 23 23 24 25 26 27 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 9 9 9 9 10 11 12 nan nan nan nan 16 17 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 8 7 7 6 5 5 6 7 9 9 9 9 9 9 8 8 8 8 9 9 8 8 9 10 12 13 14 15 16 16 17 17 18 19 19 19 19 19 19 19 19 19 18 17 17 16 16 16 16 15 15 15 14 14 13 12 12 11 10 10 10 10 11 12 13 14 14 14 13 12 12 12 12 13 15 16 17 18 20 21 22 23 23 23 23 22 21 20 22 22 21 18 16 16 16 16 16 16 18 19 21 23 24 26 27 28 28 28 28 28 27 26 25 25 25 25 25 24 24 24 24 24 25 26 26 27 28 28 29 29 30 31 33 34 35 36 36 37 37 37 37 36 35 34 33 33 33 34 35 35 35 36 36 36 37 38 38 39 40 39 38 37 36 36 36 36 35 34 33 32 30 29 29 29 29 29 28 27 26 25 23 22 20 20 20 20 21 22 nan nan nan nan nan nan 27 27 28 28 28 28 28 28 28 28 28 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 24 24 24 23 23 23 23 23 23 23 23 22 22 21 21 20 20 20 19 19 19 20 20 20 20 21 21 22 22 22 22 21 21 20 20 21 21 22 22 23 22 22 22 22 23 24 26 27 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 10 9 9 9 10 11 12 13 nan nan 15 16 17 18 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 6 5 4 4 4 6 8 10 10 9 7 6 5 5 6 7 9 9 8 9 9 10 11 12 13 14 15 16 16 17 18 18 19 19 20 20 20 20 20 20 20 19 18 17 17 17 16 15 15 15 15 15 14 13 12 12 11 11 10 10 11 12 13 14 15 15 15 14 13 13 13 13 14 14 15 16 17 18 20 21 22 22 22 22 21 22 23 24 22 21 19 19 19 19 19 19 20 21 22 24 25 26 27 27 28 28 28 28 27 27 26 25 25 25 24 24 23 23 23 24 24 24 25 26 27 27 28 29 29 30 31 32 33 34 35 35 35 35 35 35 34 34 34 34 35 36 37 38 38 38 38 38 38 38 39 39 40 40 39 38 38 37 37 36 35 34 33 31 30 29 29 29 29 29 28 26 25 23 22 21 20 20 20 21 21 22 nan nan nan nan nan nan 28 28 29 29 29 29 29 29 29 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 nan nan nan nan nan nan nan nan nan nan nan 23 23 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 20 20 20 19 19 19 19 19 20 20 21 22 22 22 23 22 22 22 21 21 21 22 22 22 22 22 21 21 21 22 24 25 26 27 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 10 10 9 9 10 10 12 13 nan nan nan 16 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 6 5 3 3 3 4 6 8 9 10 9 9 8 7 7 8 9 9 9 10 10 10 11 11 12 13 14 15 15 16 17 18 19 19 20 20 21 21 21 21 21 20 19 18 18 17 17 16 16 15 16 16 15 14 13 12 12 11 11 11 12 13 14 14 15 15 16 15 15 15 14 14 14 14 14 14 15 16 18 19 20 21 21 21 22 23 24 24 24 23 22 22 21 21 21 21 22 22 23 24 25 25 26 27 28 28 28 28 28 27 26 25 25 25 24 23 23 23 23 23 23 24 24 25 26 27 28 29 29 30 30 31 31 32 33 33 33 33 33 32 33 33 34 35 36 38 39 40 40 40 40 40 39 39 39 39 39 39 39 38 37 37 36 35 33 33 32 31 30 29 29 29 29 29 28 26 25 23 22 21 20 20 21 21 22 23 nan nan nan nan 28 28 29 29 30 30 30 30 30 30 30 30 30 30 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan 23 23 24 24 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 20 20 19 20 20 20 21 21 22 22 23 23 23 23 23 22 22 22 22 23 23 22 22 21 20 20 21 22 24 26 27 28 29 29 29 30 30 30 30 29 29 29 30 30 30 30 30 29 29 28 28 11 10 10 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 28 27 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 6 4 3 1 1 3 5 6 8 9 9 9 9 8 8 9 9 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 19 20 20 21 21 21 21 21 21 20 19 19 18 17 17 16 16 16 16 16 15 14 13 12 12 11 11 12 13 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 16 17 18 19 21 22 23 24 25 26 26 25 24 23 22 21 21 22 23 23 23 23 24 24 25 26 27 28 29 29 28 27 26 25 25 24 23 23 22 22 22 23 23 24 24 25 26 27 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 33 35 36 37 39 40 41 41 41 41 40 39 38 38 38 37 37 36 35 34 33 32 31 30 30 30 30 29 29 29 29 28 27 26 25 23 21 21 20 21 22 22 23 24 25 26 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 31 nan nan nan nan nan 26 26 26 25 nan nan nan nan nan nan nan nan nan 21 21 21 nan nan nan nan nan nan nan nan 23 24 24 24 25 25 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 20 21 21 21 21 22 22 23 23 24 24 24 23 23 24 24 24 24 23 23 22 22 20 20 20 22 24 26 27 28 29 29 30 30 30 30 30 29 29 29 29 29 30 29 29 28 28 28 27 11 11 10 10 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 29 29 28 27 26 25 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 6 4 3 1 1 2 3 4 5 6 7 7 7 7 7 8 8 9 9 10 10 10 10 11 11 12 13 14 15 16 17 18 19 20 20 21 21 21 21 21 21 21 21 21 20 19 19 18 18 17 17 17 16 16 15 14 13 13 12 12 13 14 15 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 17 18 19 21 22 24 25 26 27 28 27 26 22 20 20 21 23 25 25 24 23 24 24 25 26 27 28 29 29 28 27 26 25 25 24 23 22 22 22 22 23 23 24 24 25 26 26 27 28 29 29 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 38 39 40 40 40 39 39 38 37 36 35 34 33 33 32 31 31 30 29 29 29 29 29 28 28 28 28 27 26 25 24 23 21 20 20 21 22 23 24 25 27 28 29 30 30 31 31 31 32 32 33 33 33 33 33 33 33 32 nan nan nan nan nan nan 27 27 26 25 nan nan nan nan nan nan nan nan nan nan nan 21 nan nan nan nan nan nan nan nan nan 24 24 25 25 25 26 26 26 26 26 25 25 24 24 23 23 22 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 24 24 24 23 21 20 21 23 25 27 28 29 29 30 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 27 27 nan 11 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 28 28 28 27 26 25 24 22 22 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 8 6 5 3 2 2 2 2 3 3 4 4 4 4 4 5 5 6 7 7 8 8 9 9 10 11 11 12 13 14 15 16 17 18 19 20 21 21 22 22 22 22 22 23 23 23 22 21 20 19 19 18 18 17 17 16 15 14 14 13 14 14 16 17 17 18 18 17 17 16 15 15 15 15 16 16 16 16 16 16 17 18 19 20 22 24 26 27 29 29 28 26 24 23 23 25 27 27 26 25 25 25 25 26 27 28 29 29 29 28 28 27 26 25 24 23 22 21 21 21 22 23 24 25 26 26 27 28 29 30 30 30 30 30 30 29 29 29 30 31 32 32 33 33 34 35 36 37 37 38 38 38 37 37 36 35 33 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 27 26 26 25 25 24 23 22 22 22 23 24 nan 25 26 28 29 30 31 31 31 32 32 33 33 33 34 34 34 34 34 34 33 32 nan nan 28 28 27 27 27 27 26 25 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 26 26 26 26 26 25 25 25 24 24 23 22 22 22 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 24 23 22 23 25 27 27 28 29 30 30 31 31 30 30 30 29 29 29 29 29 29 28 28 28 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 26 26 26 26 26 26 25 23 22 20 20 19 20 20 21 21 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 7 6 4 3 3 3 4 4 4 4 4 3 3 2 1 2 3 4 5 6 6 7 8 9 10 10 11 11 12 13 14 15 16 17 18 19 20 20 21 22 22 23 24 25 25 24 23 22 22 21 20 19 18 17 16 15 15 15 15 15 16 17 19 19 20 20 20 19 18 18 17 16 16 17 17 18 18 18 18 18 18 19 20 22 24 25 27 28 29 28 27 26 26 27 28 29 28 27 26 26 26 27 28 29 30 30 30 29 29 28 27 26 25 24 22 21 21 21 21 22 23 24 25 27 28 29 29 30 31 31 32 32 31 31 30 30 31 31 32 32 32 32 33 34 35 36 36 36 36 36 35 35 34 33 32 31 30 29 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 25 25 26 26 26 27 28 30 31 31 31 31 32 32 33 33 33 34 34 34 34 35 35 34 nan nan 30 29 29 28 28 28 27 27 26 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 26 26 26 26 26 25 25 25 25 24 24 23 23 22 22 22 22 22 23 24 25 25 25 25 25 25 24 nan nan nan nan 24 25 25 25 25 25 25 25 25 24 24 25 26 27 27 28 28 29 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 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 25 25 25 25 25 24 23 22 21 19 nan 18 18 18 19 nan nan nan 22 23 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 nan nan nan nan nan 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 10 9 7 6 5 4 5 5 5 5 5 5 5 4 3 2 2 3 4 5 5 6 7 8 9 9 9 10 10 10 11 12 12 13 14 14 15 16 17 18 19 21 22 24 25 26 26 25 25 24 23 22 21 19 18 17 17 16 16 17 18 19 20 21 22 23 23 23 23 22 22 21 21 20 20 20 21 21 21 21 21 21 21 22 23 24 25 26 27 27 27 27 27 27 28 28 28 27 26 27 27 28 29 30 30 31 30 30 29 28 27 26 26 25 24 23 22 22 22 23 23 24 25 27 28 30 31 32 32 32 31 31 31 31 31 31 32 32 33 34 33 33 32 32 32 33 34 34 34 34 33 33 32 31 30 29 29 29 28 27 27 27 27 27 27 27 27 27 27 27 26 27 27 27 26 25 25 25 26 26 27 27 27 28 27 27 28 28 29 30 31 31 32 32 32 33 33 34 34 34 35 35 36 35 35 nan 33 32 31 31 30 29 29 28 28 28 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 nan nan nan nan nan nan nan 25 24 24 23 23 23 23 23 24 25 25 26 26 26 26 26 25 nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 25 25 25 26 26 27 28 29 30 30 30 30 29 29 29 28 28 27 27 27 28 28 28 29 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 nan nan nan nan nan nan nan nan nan nan nan nan 25 25 24 nan nan 22 20 nan nan nan 16 16 16 17 18 nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 7 7 6 6 6 6 6 6 5 5 4 4 4 5 6 6 7 7 8 9 9 9 9 9 9 9 10 9 9 10 10 11 12 13 13 14 15 17 19 21 23 24 25 26 26 25 25 24 23 22 20 19 19 19 19 19 20 21 22 23 24 25 25 26 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 27 26 27 27 28 29 30 31 31 31 31 31 30 29 28 27 27 26 25 25 24 24 24 25 25 26 27 28 29 30 31 32 32 32 31 30 30 30 30 31 31 32 33 34 35 35 34 33 32 31 32 32 32 32 31 31 30 29 28 27 28 28 28 28 27 28 28 28 28 27 26 26 26 26 26 26 27 27 27 27 26 26 26 27 27 28 28 28 29 28 28 28 29 30 31 31 32 32 32 33 33 34 34 35 35 36 36 36 36 35 35 34 33 33 32 31 30 30 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 26 nan nan nan nan nan nan nan nan nan nan 24 24 23 23 24 24 25 26 26 26 26 26 26 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 24 24 24 24 25 26 27 28 29 29 30 29 29 29 28 27 27 27 27 27 28 28 29 30 31 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 nan nan nan nan nan nan nan 14 14 14 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 10 10 9 8 7 7 6 6 6 5 5 4 4 5 6 7 8 8 8 9 9 9 9 8 8 8 8 8 7 8 8 8 9 9 9 9 10 11 12 15 17 20 22 23 24 25 26 26 26 25 23 22 22 21 21 21 22 23 24 25 25 26 27 27 27 27 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 28 29 30 31 31 32 32 32 31 30 29 28 28 27 27 26 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 31 30 30 29 29 29 30 31 32 33 34 34 35 35 34 34 34 34 34 33 32 31 30 29 28 27 27 28 29 29 29 29 29 29 29 29 28 26 26 25 25 25 26 26 26 27 27 27 27 27 27 27 28 28 29 29 29 29 30 30 31 31 32 32 32 33 33 33 34 34 35 35 36 36 36 36 36 35 34 34 34 33 32 31 31 30 30 30 29 nan nan nan 26 26 nan nan nan nan nan 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 24 24 24 25 25 25 26 26 26 26 26 nan nan 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 23 23 24 25 26 27 28 29 29 29 29 28 28 27 27 26 27 27 28 28 29 31 32 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 13 13 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 9 8 7 7 6 6 6 6 6 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 6 7 7 7 7 7 7 7 7 9 12 14 16 18 20 22 23 24 25 26 25 24 23 23 23 23 23 24 25 25 26 27 28 28 28 28 28 29 29 30 30 30 29 28 28 28 28 28 28 28 28 28 27 27 27 27 26 25 25 25 26 26 27 27 28 29 30 31 31 31 31 31 31 30 29 28 28 27 27 27 26 26 26 27 28 28 29 29 30 30 30 31 31 31 31 31 31 30 29 29 29 29 29 30 31 32 33 33 34 34 33 34 35 35 35 35 33 32 30 29 28 28 28 29 29 29 30 30 30 30 30 30 29 27 26 26 26 25 26 26 26 26 26 27 27 28 28 28 28 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 35 35 36 36 36 36 35 34 34 34 33 32 32 31 31 31 31 30 29 28 nan 27 27 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 24 25 25 25 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 23 23 23 23 23 24 26 27 29 29 30 29 29 28 27 27 26 26 27 27 28 29 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 14 14 15 15 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 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 8 8 7 8 8 8 9 9 9 9 9 10 10 9 9 8 7 6 5 4 4 5 6 7 7 6 6 6 7 7 8 10 12 13 15 17 19 21 23 24 25 24 24 23 23 23 24 24 25 26 27 27 28 29 29 29 29 29 29 29 30 30 30 30 30 29 29 28 28 28 28 28 28 28 28 27 27 26 25 25 26 26 27 27 28 29 29 30 30 31 31 31 30 30 29 28 27 27 27 27 27 26 26 27 27 28 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 30 30 31 31 31 31 32 33 34 34 34 33 32 31 30 30 29 29 29 29 30 30 30 31 31 31 30 30 29 28 28 27 27 27 27 27 27 27 27 27 28 29 29 30 30 31 32 32 33 33 33 34 34 34 35 35 35 35 35 35 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 30 29 29 29 28 28 27 27 26 26 nan nan nan 25 25 25 25 nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan 24 25 25 25 26 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 23 23 23 23 23 23 24 25 26 28 29 29 30 29 29 28 27 27 27 27 27 28 29 30 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 14 15 15 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan 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 9 9 10 10 10 10 9 8 7 6 4 4 3 4 5 6 7 7 7 8 8 9 9 10 11 12 13 15 17 19 21 22 23 24 24 24 24 24 25 25 26 27 27 28 29 30 30 30 30 30 30 30 30 31 31 31 31 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 27 27 28 29 29 29 30 30 30 30 30 30 29 28 27 27 26 26 26 26 26 25 26 26 27 28 29 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 29 28 28 27 27 27 28 29 29 29 30 31 32 32 33 33 32 32 32 31 31 31 31 30 30 30 30 30 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 30 31 31 32 33 32 32 33 33 34 34 34 35 35 35 35 35 35 35 nan nan nan nan 35 35 35 35 35 35 35 35 35 34 34 33 32 32 nan nan 30 30 30 30 29 28 28 27 26 26 25 nan nan 25 24 24 24 nan nan nan 25 nan nan nan 23 23 nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 24 24 24 24 26 27 28 29 30 30 30 29 28 28 27 27 28 28 29 29 31 32 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 14 15 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 9 9 8 6 6 7 9 9 9 10 10 11 10 9 8 7 6 5 4 3 2 3 5 6 7 7 7 7 8 8 9 10 10 11 12 13 15 17 19 20 21 22 23 23 24 24 25 26 26 27 28 28 29 30 30 31 31 31 30 30 30 31 31 31 32 31 31 31 30 29 29 28 27 27 26 26 25 25 26 26 27 28 29 30 30 30 30 30 30 29 29 28 27 27 26 26 26 25 25 25 25 25 25 26 27 28 29 29 29 29 29 29 29 28 28 28 27 27 28 28 28 28 28 27 26 25 24 25 26 27 28 28 29 30 30 31 31 32 33 33 33 33 32 32 32 32 31 30 30 30 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 34 33 33 33 33 34 34 35 35 35 35 35 35 35 35 35 nan nan nan 35 35 35 35 35 35 35 35 35 35 34 33 33 nan nan nan nan 31 31 30 30 29 28 27 26 26 25 25 nan nan nan 24 24 24 24 24 24 24 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 nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 25 25 24 24 24 25 27 28 29 30 30 31 30 30 29 29 28 28 29 29 30 31 32 33 35 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 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan 2 3 6 7 8 9 10 10 10 9 7 6 5 4 3 2 2 3 4 5 6 6 5 6 7 8 9 9 9 10 11 12 14 15 17 18 19 20 21 22 23 23 24 25 25 26 27 28 28 29 30 30 31 31 31 31 31 31 31 31 32 32 32 32 31 31 30 29 28 27 26 25 25 25 25 26 27 28 29 29 29 29 29 29 29 28 28 27 26 26 25 25 25 24 24 24 24 25 26 26 27 28 28 28 28 27 27 28 28 27 27 27 26 26 26 26 27 27 27 26 25 24 23 24 25 26 27 28 29 29 29 30 31 31 32 33 33 33 33 33 33 33 32 32 31 32 32 33 33 33 33 32 31 31 30 30 30 31 31 32 33 33 34 34 35 35 34 34 33 34 34 35 35 36 36 36 36 35 35 35 36 36 36 nan 36 36 35 nan nan nan nan 36 36 36 35 35 nan nan nan nan nan nan nan 31 31 30 29 28 27 26 25 24 24 23 nan 23 23 23 23 23 23 23 23 23 23 nan nan nan nan 24 24 23 nan nan nan nan nan nan nan nan 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 25 25 25 25 25 25 25 26 27 28 30 31 31 31 31 30 30 29 29 29 30 30 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 nan nan 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan 2 5 6 7 8 8 8 7 6 5 5 4 3 3 3 3 4 4 5 5 4 4 6 7 8 8 9 10 10 11 12 14 15 16 17 18 19 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 31 31 31 31 31 31 31 32 32 32 31 31 31 30 29 27 26 26 25 25 25 26 26 27 28 28 28 28 28 27 27 27 26 25 25 25 25 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 26 26 26 27 26 26 25 24 24 24 24 25 25 25 24 24 24 24 25 27 28 29 29 30 30 30 31 32 33 33 34 34 34 35 35 35 34 34 34 34 34 34 34 34 33 32 31 30 29 28 29 29 30 31 32 33 33 34 35 36 36 35 35 36 36 37 37 37 37 37 nan nan nan nan nan nan nan nan 36 36 nan nan nan nan nan 36 36 36 35 35 34 nan nan nan nan nan 32 32 31 30 29 28 27 26 25 24 23 23 23 23 23 23 22 22 22 22 22 22 23 23 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 25 25 25 25 25 24 24 24 25 26 28 29 30 31 31 31 30 30 29 29 29 30 31 32 33 34 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 nan nan nan 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 11 11 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 13 11 9 nan nan nan nan nan nan nan nan 3 3 4 5 5 4 5 5 5 4 4 4 4 4 5 5 6 6 5 4 5 6 7 9 9 10 10 11 11 12 13 14 15 16 17 18 18 19 20 21 21 22 23 25 25 26 27 28 29 30 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 28 27 26 26 25 25 25 25 26 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 23 23 22 22 23 24 24 25 25 25 25 24 23 22 22 23 23 24 24 24 24 25 26 27 29 30 31 31 31 31 32 32 33 34 35 36 36 36 36 36 36 36 36 36 35 34 34 33 33 33 31 30 28 27 27 27 27 28 29 30 31 32 34 35 37 38 38 39 39 39 38 38 38 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 35 35 35 35 34 nan nan nan nan nan nan 32 31 31 30 29 28 27 25 24 23 22 22 22 22 21 21 21 21 21 21 22 22 23 23 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 22 21 nan nan nan 24 25 25 24 24 23 23 23 23 24 25 27 28 30 30 31 30 30 29 29 29 29 30 31 33 34 35 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 11 11 11 11 12 12 12 12 12 12 13 13 13 13 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 1 1 1 1 1 2 4 5 5 5 5 5 6 6 6 6 6 6 6 6 7 9 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 17 18 18 19 20 22 23 24 25 26 26 27 28 29 30 30 30 30 30 30 29 29 29 29 29 29 29 29 28 28 27 26 26 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 21 22 22 22 22 21 20 19 19 20 20 21 22 23 23 24 24 23 23 22 22 22 23 24 25 25 26 27 28 29 30 31 32 33 33 33 33 34 34 35 35 36 36 35 35 34 34 35 36 35 35 34 33 33 32 31 29 28 27 26 26 26 26 27 28 30 31 32 33 35 37 38 40 40 40 39 38 38 37 37 nan nan nan nan 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 34 nan nan nan nan nan nan 32 31 30 29 28 27 25 24 23 22 21 21 21 21 20 20 20 21 21 21 22 23 23 23 23 22 21 21 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 22 22 23 nan nan 25 24 24 23 22 21 21 21 21 22 24 26 28 29 30 30 30 29 29 29 29 30 31 32 33 34 35 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 12 12 12 12 12 12 13 13 13 12 13 13 13 13 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 5 4 2 2 2 3 2 2 1 2 4 4 4 5 7 8 8 7 6 6 7 7 6 6 7 8 9 10 10 10 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 19 21 22 23 24 24 25 26 26 27 28 29 29 29 29 28 28 28 27 27 27 27 27 27 26 26 26 25 25 24 23 23 22 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 18 18 17 17 18 19 19 20 21 22 22 23 23 23 23 22 22 23 24 25 26 27 28 29 30 31 32 33 33 34 34 35 35 35 35 34 34 33 33 33 32 32 33 33 33 33 33 33 32 31 28 27 25 25 24 25 25 25 26 27 28 29 30 31 33 34 36 37 38 38 37 37 36 36 nan nan nan nan nan 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 33 32 32 31 30 29 28 27 25 24 23 22 21 20 20 20 20 20 20 20 20 21 22 22 22 22 22 21 21 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 22 22 22 23 24 24 24 23 22 21 20 19 19 19 20 21 23 25 28 29 29 30 29 29 29 29 29 30 31 32 34 34 35 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 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 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 2 1 2 3 4 5 5 4 5 5 5 6 8 9 10 8 7 6 6 7 7 7 7 7 7 8 9 9 10 10 10 9 9 10 10 10 10 10 11 11 12 12 13 13 14 16 17 19 20 20 21 22 23 23 24 25 26 26 27 27 27 26 26 25 25 25 25 25 24 24 23 23 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 16 16 17 17 17 19 20 20 21 22 22 22 23 22 22 22 23 24 25 27 29 30 31 32 32 33 34 34 35 35 36 37 37 36 36 35 34 34 33 32 31 30 31 31 32 32 31 30 28 26 25 25 25 25 25 25 25 25 25 26 27 28 29 30 32 33 34 34 34 34 34 34 nan nan nan nan nan nan 36 36 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 29 28 27 26 24 23 22 21 20 20 19 19 19 20 20 21 21 22 22 22 22 21 21 21 21 21 21 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 23 23 23 22 21 20 18 18 18 18 18 19 21 23 25 27 29 29 29 29 29 28 29 29 30 31 32 33 34 35 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 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 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 2 1 1 2 4 6 6 6 6 7 8 9 10 10 9 7 5 4 5 6 6 7 7 5 5 6 8 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 13 14 15 16 17 18 18 19 19 20 21 22 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 19 18 17 17 18 18 18 18 18 18 17 17 17 18 18 18 18 18 17 17 17 17 17 16 16 16 16 17 16 16 16 16 16 17 18 19 20 20 20 21 22 23 23 24 23 24 24 26 27 29 30 30 31 31 31 32 33 34 35 37 38 39 39 39 38 37 36 34 31 30 28 27 28 29 29 29 29 27 26 26 26 26 25 25 25 24 24 24 24 25 25 27 28 29 30 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 33 32 30 29 28 27 nan nan 23 22 21 20 20 20 20 20 20 21 21 22 22 22 22 21 21 21 21 21 22 22 22 22 22 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 22 22 22 21 19 18 17 16 16 17 18 19 21 23 25 27 28 29 29 29 28 28 29 29 30 31 32 33 33 33 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 15 15 15 15 15 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 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 4 4 4 5 5 6 5 5 5 5 7 8 7 6 5 4 3 4 5 6 7 8 7 6 5 5 7 8 8 7 7 7 6 6 6 6 6 6 7 8 8 9 10 11 12 13 13 14 14 14 15 15 15 16 17 18 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 16 16 16 17 18 18 19 19 19 20 21 23 24 26 27 27 27 28 28 28 28 28 28 27 27 28 29 31 33 35 38 39 39 39 39 37 35 33 31 29 27 26 26 26 27 27 27 27 26 26 26 26 26 25 25 25 25 24 25 25 26 27 28 29 29 30 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 32 31 30 29 28 27 nan nan nan 22 21 20 20 20 20 20 21 21 22 22 22 22 21 21 21 21 21 22 22 22 22 21 21 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 23 22 21 19 18 17 16 16 17 18 20 22 24 26 27 28 28 28 28 28 28 29 29 30 31 31 32 32 32 32 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 16 16 16 16 15 15 15 16 16 16 16 16 16 16 16 16 16 15 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 nan nan nan nan nan nan nan 6 6 6 5 4 4 4 4 3 4 4 4 4 5 7 8 8 9 9 9 7 6 7 8 7 7 6 5 5 5 5 5 5 6 7 8 9 10 11 12 12 12 12 12 12 12 13 13 14 14 15 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 17 17 18 19 18 18 17 17 16 16 15 15 15 15 15 14 14 15 15 15 16 16 17 17 16 16 16 16 16 17 17 17 17 17 17 18 18 19 19 21 22 23 25 26 27 28 28 28 28 27 27 26 25 24 24 24 25 26 28 30 33 34 35 36 35 34 32 31 29 28 26 25 25 25 25 25 25 25 25 25 25 26 26 26 25 25 25 26 26 26 27 28 29 29 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 30 30 nan 28 nan nan nan nan nan 22 21 21 21 21 21 21 22 22 22 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 24 25 24 22 20 19 17 17 17 18 20 21 23 25 26 27 28 28 28 28 28 28 28 29 30 30 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 17 17 17 17 17 17 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 5 6 6 7 7 6 5 4 3 2 2 3 4 5 6 9 9 9 8 8 11 13 8 7 8 8 8 7 6 6 6 6 6 6 6 6 7 8 9 9 10 11 11 11 11 12 12 12 13 14 14 14 14 15 14 14 14 14 15 15 15 15 15 15 15 15 17 17 18 19 19 19 18 18 17 17 17 16 15 15 14 14 14 14 15 15 16 17 18 19 19 18 17 17 17 18 18 19 19 18 18 18 18 19 19 20 21 22 23 23 24 24 25 25 25 25 25 25 24 23 23 22 21 21 21 22 24 26 27 28 29 29 28 28 27 26 25 24 23 23 23 23 24 24 24 24 24 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 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 22 22 22 22 22 22 22 22 21 21 20 20 20 21 21 21 22 22 22 21 21 21 22 22 23 23 23 23 22 22 22 nan nan nan nan nan nan nan nan nan nan nan 23 24 25 26 26 24 22 20 19 18 19 20 21 22 24 26 27 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 17 17 17 17 17 18 18 18 17 17 17 17 16 16 16 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 3 4 5 6 6 7 6 5 4 3 1 2 4 5 7 9 10 9 7 7 10 14 12 10 10 10 10 9 8 7 7 7 7 7 6 6 7 7 8 8 9 9 10 10 11 11 12 13 14 15 15 15 15 15 14 13 13 14 14 14 14 15 15 15 16 17 18 18 18 19 19 19 18 18 17 18 17 17 16 15 15 15 15 15 16 16 17 18 20 20 21 21 20 20 20 19 19 18 18 19 19 19 18 18 19 19 19 19 19 19 20 21 22 22 23 23 24 23 23 22 22 21 20 19 18 18 19 20 21 21 22 22 22 22 22 22 21 21 20 20 21 21 22 22 23 23 23 24 25 25 25 26 26 27 27 28 28 29 29 29 29 30 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 22 22 22 22 22 22 21 21 21 20 20 21 21 21 22 22 22 21 21 22 22 23 24 24 24 24 23 23 22 21 21 nan nan nan nan nan nan 23 nan nan nan nan nan 27 27 27 26 24 22 21 20 20 21 22 23 25 26 27 28 28 28 28 28 28 29 29 29 29 30 30 30 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 nan nan nan nan nan 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 17 18 18 18 19 19 19 19 18 18 18 17 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 nan nan 2 3 4 5 6 7 7 6 5 3 1 1 4 6 8 10 10 9 8 10 13 13 12 11 10 11 11 10 9 9 9 8 7 7 6 6 6 6 7 7 8 9 10 11 11 12 13 15 15 16 16 16 16 15 14 13 13 13 14 14 14 15 15 16 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 19 21 22 23 24 23 23 21 20 19 18 18 18 18 18 17 17 16 16 15 15 14 15 16 17 18 19 20 21 21 21 21 20 20 19 18 17 17 16 17 17 17 18 18 18 19 19 19 19 19 19 19 19 20 21 21 22 22 23 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 30 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 23 23 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 22 22 23 24 25 25 25 24 23 23 22 21 21 nan nan nan 21 nan nan 23 nan nan nan nan nan 28 29 28 28 26 24 23 22 22 22 23 24 25 26 27 28 28 28 29 29 29 29 29 29 29 29 28 28 28 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 18 18 19 19 20 20 20 20 20 20 19 19 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 2 3 4 4 5 6 6 6 6 4 3 2 4 6 8 8 8 8 10 12 12 11 10 9 10 10 10 10 9 9 8 8 7 6 6 6 5 5 6 7 8 9 11 12 13 14 15 16 16 16 16 16 15 14 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 16 16 16 16 16 17 17 17 17 18 18 18 18 18 19 20 21 23 24 24 24 23 22 20 19 18 17 17 16 15 15 14 14 13 13 12 12 13 14 15 16 16 17 18 18 17 17 17 17 17 16 16 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 22 22 23 24 24 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 31 31 32 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 24 23 23 22 22 21 22 22 22 22 22 22 21 21 21 21 21 22 24 24 25 25 24 24 23 22 21 21 20 20 20 20 21 22 23 24 25 26 nan nan nan 29 30 29 28 27 26 25 24 24 24 24 25 26 26 27 28 28 28 28 29 28 28 28 28 27 27 27 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 19 19 19 19 19 19 20 20 21 21 21 21 20 20 20 19 19 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 2 3 3 4 4 5 5 6 6 6 5 4 3 3 4 5 6 7 9 9 9 8 8 7 7 7 7 8 9 9 9 8 8 7 7 6 5 5 5 6 7 9 10 12 14 15 16 16 16 16 16 16 15 14 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 15 16 16 16 17 17 18 18 18 18 17 17 17 17 18 19 20 21 21 22 22 21 20 18 17 16 15 14 13 13 13 13 13 13 12 13 13 14 14 15 16 17 17 17 17 17 17 16 16 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 20 20 nan nan nan nan 23 24 24 25 25 26 26 26 26 27 28 28 29 29 29 30 30 30 31 31 32 32 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 25 25 24 23 22 22 22 22 22 22 22 21 21 20 20 20 21 22 23 24 24 24 23 22 22 21 21 21 21 21 21 nan nan 23 24 25 26 26 nan nan nan nan nan 30 29 28 28 27 27 26 26 26 27 27 28 28 28 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 20 21 21 21 21 21 21 21 21 20 20 20 19 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 2 2 2 3 4 4 4 4 4 5 5 5 4 4 3 2 3 3 4 5 5 6 5 5 5 4 4 4 5 7 8 8 8 8 7 7 6 6 5 5 6 6 8 10 12 13 15 16 17 17 17 17 17 16 14 14 13 13 13 13 13 12 12 12 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 17 17 18 18 17 16 15 14 13 12 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 18 18 18 18 18 18 17 16 16 16 16 16 16 17 17 17 17 18 18 19 19 20 21 nan nan nan nan 24 25 25 nan nan nan nan nan nan nan nan 29 30 31 31 31 31 31 31 32 32 32 32 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 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 21 22 23 23 22 22 21 21 21 21 21 21 22 22 23 23 24 25 26 27 27 28 nan nan nan nan nan nan 29 29 28 28 28 28 28 28 28 29 29 29 28 28 28 28 27 27 26 25 24 24 23 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 21 22 22 22 22 22 22 22 22 21 21 21 nan 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 2 2 2 2 3 3 3 3 3 4 4 4 3 3 3 2 2 2 2 2 3 3 3 3 3 3 3 4 5 6 6 7 7 7 7 7 6 6 6 6 6 7 8 9 11 12 13 15 16 17 18 18 18 17 16 15 14 14 14 13 13 13 12 13 13 14 14 13 13 14 14 15 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 16 17 18 18 18 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 nan nan 24 25 25 26 27 nan nan nan nan nan nan nan 30 31 32 32 32 32 32 32 32 32 32 32 32 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 25 25 25 25 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 21 20 19 19 20 20 21 21 22 23 24 26 27 28 29 29 28 28 28 29 nan nan nan nan 29 29 29 29 29 29 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 22 21 21 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 nan 23 23 23 23 23 23 23 22 nan nan nan nan 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 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 2 2 3 3 3 3 4 4 4 5 5 6 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 11 12 13 15 16 17 18 18 17 17 16 15 15 15 15 14 14 13 13 14 15 16 15 15 15 15 16 16 17 17 18 18 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 12 13 13 14 15 15 16 16 17 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 22 22 23 24 25 26 nan nan 27 27 27 28 28 nan nan nan nan nan 31 32 32 33 33 33 33 33 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 22 21 21 20 19 18 18 18 19 20 21 23 24 26 28 29 30 30 29 28 28 28 28 28 nan nan nan nan 30 30 30 30 30 30 29 29 29 29 29 28 27 26 26 25 24 23 23 22 21 21 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 22 22 nan nan nan 23 23 23 23 23 22 22 22 22 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 3 3 3 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 5 5 5 6 6 7 7 8 nan nan nan nan nan 8 9 9 9 9 10 10 11 11 12 14 16 16 16 16 15 15 15 15 15 15 15 15 14 13 12 14 16 17 17 17 16 16 17 17 17 18 18 18 18 17 17 17 17 17 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 15 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 22 23 24 25 26 27 27 nan 28 28 29 29 29 nan nan nan nan 31 32 33 33 33 33 33 33 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 25 25 25 24 24 24 25 25 25 25 24 22 21 20 19 18 17 17 18 19 20 22 24 27 28 29 30 30 29 29 28 28 nan nan nan nan nan nan nan 30 31 31 31 30 30 29 29 29 28 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 23 23 22 22 22 22 22 22 22 22 nan nan nan nan 21 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 2 2 2 2 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan 10 9 9 9 10 11 12 14 15 15 14 14 14 14 14 14 13 13 13 12 11 12 14 16 18 19 19 18 18 19 18 18 19 19 19 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 16 16 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 23 24 24 25 26 26 27 27 nan 28 29 29 30 30 30 31 31 32 32 33 33 33 33 33 32 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 27 nan nan nan nan nan nan 27 27 26 26 25 25 24 23 23 24 24 23 22 20 20 nan nan nan 17 18 20 21 24 26 28 29 30 30 30 29 29 nan 29 29 nan nan nan nan nan nan 30 30 31 30 30 29 29 28 28 28 27 26 26 25 24 23 22 22 21 21 20 20 19 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 23 23 22 22 22 22 22 22 22 22 22 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 3 3 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 10 12 13 13 13 13 13 13 13 13 12 12 11 10 9 11 14 17 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 16 16 16 16 16 16 16 16 15 15 15 16 16 17 17 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 32 32 32 32 32 32 32 31 31 30 30 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 27 28 29 30 nan nan 29 29 28 28 28 27 26 24 23 22 22 22 22 20 19 19 nan nan nan 19 20 21 23 25 27 29 30 30 30 31 30 30 30 30 30 nan nan nan nan nan nan nan 30 30 29 29 28 28 28 27 27 27 26 25 25 24 23 22 22 21 20 20 19 19 19 18 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan 23 22 22 22 22 22 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 5 4 3 3 3 2 2 2 2 2 2 2 3 3 4 4 4 4 4 4 5 5 5 5 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 10 10 11 12 12 13 13 13 13 13 12 12 11 9 10 13 16 18 19 19 19 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 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 26 27 29 29 nan nan 29 29 29 28 28 27 26 25 24 23 23 22 22 21 20 20 20 nan nan 21 21 22 24 26 28 29 30 31 31 31 31 31 31 32 32 32 32 nan nan nan nan nan 29 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 20 19 19 18 18 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 21 21 21 21 21 21 21 21 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 6 5 4 4 3 3 2 2 1 1 1 2 2 3 3 3 4 4 4 4 5 5 5 5 6 6 6 7 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 11 11 12 13 13 14 13 12 11 12 14 16 17 17 17 16 15 14 13 13 13 13 13 13 13 14 15 16 16 17 17 18 18 18 18 17 16 16 17 17 17 18 18 18 18 18 18 18 18 18 19 20 21 21 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 23 23 23 23 23 24 24 25 25 25 25 26 26 26 27 27 28 28 28 28 29 29 29 29 29 29 30 30 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 26 26 25 nan nan nan nan nan nan nan 26 27 28 28 nan nan nan nan nan nan 28 27 26 26 25 25 25 24 24 23 23 23 23 nan nan 23 24 24 26 27 28 29 30 30 30 30 30 30 30 31 31 32 32 33 nan nan nan 29 29 28 28 28 28 27 27 27 nan nan 26 26 25 25 24 24 23 22 21 20 20 19 18 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 22 21 21 21 21 21 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 5 5 4 4 3 3 2 2 1 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 10 10 10 11 12 13 15 14 12 12 16 18 nan nan nan nan nan nan nan nan 10 9 9 8 8 8 8 9 10 11 12 13 14 15 16 16 16 15 15 16 16 17 17 18 18 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 24 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 30 31 31 31 31 30 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 25 25 26 25 25 24 nan nan nan nan nan nan 25 26 26 27 nan nan nan nan nan nan nan nan 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 28 29 29 29 29 28 28 27 27 28 29 30 31 32 33 nan nan 32 31 nan nan 29 29 28 27 27 26 26 26 26 26 26 25 25 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 21 21 21 21 21 22 22 22 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 6 6 5 5 4 4 3 3 3 3 2 2 2 1 2 2 3 3 3 4 5 5 6 6 7 7 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 12 12 14 15 15 14 nan nan nan nan nan nan nan nan 8 8 7 7 6 5 4 3 3 4 5 6 7 8 10 12 13 15 16 16 16 16 16 16 17 18 18 19 20 20 20 20 20 21 21 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 31 30 29 29 29 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 24 24 24 24 25 25 25 25 24 nan nan nan nan nan nan 23 24 24 nan nan nan nan nan nan nan nan nan nan 28 28 28 28 28 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 27 26 26 27 27 28 29 30 31 33 34 35 35 35 nan nan nan nan 29 nan 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 21 21 21 21 21 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 7 6 5 5 5 5 5 4 4 4 3 3 3 2 2 2 2 2 3 3 4 5 6 6 7 8 9 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 13 14 15 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan 7 6 6 5 5 4 5 5 6 8 10 12 14 15 17 18 18 18 18 18 18 18 19 19 20 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 24 24 24 24 24 24 24 25 25 26 26 26 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 26 26 27 27 28 29 29 30 30 30 29 29 28 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 27 27 27 26 26 nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 24 24 24 24 24 24 nan nan nan nan nan nan 22 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 30 29 29 29 28 28 28 28 28 28 29 29 29 30 30 30 30 31 32 34 36 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 21 21 21 22 22 22 23 23 23 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 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 2 3 3 4 5 6 7 8 9 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 15 16 16 17 18 18 18 nan nan nan nan nan 16 15 15 14 13 12 12 11 11 9 8 7 8 8 9 11 13 15 16 18 19 20 20 20 20 19 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 24 24 24 24 24 25 25 25 26 26 26 26 27 27 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 26 26 27 28 29 29 30 30 29 29 28 27 26 26 26 26 26 nan nan nan nan nan nan nan nan nan 28 nan nan 27 27 27 27 26 26 25 nan nan nan nan nan nan 23 23 23 23 23 23 23 24 24 24 24 24 24 24 23 22 nan nan nan nan nan 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 27 27 27 28 28 29 30 32 32 33 33 32 32 32 33 34 35 36 37 38 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 22 22 22 22 22 22 23 23 23 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 7 nan nan 6 6 6 6 6 5 5 5 4 4 3 3 2 2 1 2 3 3 4 5 6 7 8 9 10 10 11 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 15 14 13 12 11 10 9 9 9 10 11 12 14 15 17 18 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 22 23 23 24 24 25 25 25 25 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 26 26 26 27 27 28 29 29 30 30 29 29 28 27 27 27 26 27 27 27 28 nan nan nan nan nan 28 28 28 28 28 27 27 26 26 25 25 nan nan nan nan nan nan 23 22 22 22 22 22 23 23 23 24 24 24 24 23 23 23 22 nan nan nan nan 21 21 22 22 nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 26 27 28 29 31 32 33 nan nan nan nan 32 33 33 33 34 34 35 36 36 36 nan nan nan 34 32 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 23 23 23 23 23 22 22 22 22 23 23 23 23 24 24 24 24 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 7 6 6 7 6 6 6 6 5 5 4 4 3 2 2 1 1 2 3 3 4 5 6 7 7 8 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 13 12 11 10 9 9 9 9 10 11 13 14 16 17 18 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 26 26 26 26 26 27 27 28 28 29 29 30 30 30 30 30 29 29 28 28 27 27 27 27 27 28 28 nan 27 27 27 28 28 27 27 26 25 25 25 24 nan nan nan nan nan nan 22 22 22 22 22 22 22 23 23 23 24 24 23 23 23 22 22 nan nan nan nan nan 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 25 25 26 27 29 nan nan nan nan nan nan nan nan nan nan nan nan 29 28 28 29 30 nan nan 32 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 24 24 24 24 24 24 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 7 nan nan 7 7 7 7 6 6 5 5 4 3 2 2 1 1 1 2 2 3 3 4 5 6 6 7 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 9 9 9 9 10 12 13 15 16 17 19 20 21 21 22 22 22 22 22 21 21 21 21 21 22 22 22 23 23 23 24 24 24 24 nan nan nan nan nan nan nan 24 24 24 24 24 24 25 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 29 29 30 30 30 30 31 31 30 30 29 28 28 27 27 27 27 27 27 27 26 26 27 27 27 27 26 25 24 24 24 nan nan nan nan nan nan 21 21 21 21 21 22 22 22 23 23 24 24 24 23 23 22 22 nan nan nan nan nan nan 23 24 25 25 24 nan nan 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 30 31 32 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 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 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 5 4 4 3 3 2 2 1 1 1 1 2 2 3 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 9 9 9 11 12 14 15 17 18 19 20 21 22 23 23 23 23 23 nan nan nan nan 22 22 22 23 23 23 nan nan nan nan nan nan nan nan nan nan nan 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 26 26 26 25 24 24 23 22 nan nan nan nan nan 20 20 20 21 21 21 22 22 22 23 24 24 24 24 23 23 22 22 nan nan nan nan nan nan 24 25 25 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 31 32 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 26 26 26 26 26 25 25 25 25 25 25 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 6 5 5 4 4 nan nan nan nan nan 1 1 1 1 1 2 3 4 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 9 10 11 13 15 17 18 19 21 22 23 24 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 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 26 26 27 27 27 27 27 28 28 29 29 29 29 29 28 28 28 27 27 27 27 26 26 25 25 24 24 24 24 24 24 24 24 23 22 21 nan nan nan nan nan 19 20 20 21 22 22 22 22 22 22 23 23 23 23 23 22 22 21 20 nan nan nan nan 22 23 24 25 25 26 26 27 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 nan 33 34 33 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 24 24 24 24 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 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 0 1 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 9 10 12 14 16 18 20 21 22 23 24 25 25 26 25 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 22 21 21 21 21 21 22 22 22 23 23 23 23 23 24 24 25 25 25 25 25 25 26 26 27 27 27 27 28 28 28 29 28 28 28 28 27 27 27 27 27 26 26 25 25 24 23 22 22 22 22 23 23 23 22 22 21 nan 20 20 19 19 19 19 20 20 21 21 21 21 21 21 21 21 22 21 21 21 21 20 20 20 nan nan nan nan 22 23 24 25 25 26 26 27 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 27 28 29 30 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 26 25 25 25 25 25 25 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 17 19 20 21 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 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 23 23 23 24 25 25 25 25 25 25 26 27 27 27 27 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 24 23 22 22 21 21 21 21 22 22 22 21 21 21 20 20 20 19 19 19 19 18 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 nan nan nan 21 22 24 24 25 25 26 26 27 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 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 24 24 24 24 24 25 25 25 25 25 25 24 24 24 24 24 24 24 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 11 12 14 16 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 19 19 19 19 19 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 21 22 22 23 24 25 25 25 25 26 26 26 27 27 27 27 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 25 25 24 23 22 21 21 20 20 20 20 20 21 21 21 20 20 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 20 20 nan nan nan 20 21 22 24 25 25 25 26 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 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 11 13 15 16 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 19 19 18 18 18 18 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 22 23 24 24 25 25 25 26 26 26 26 26 27 26 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 19 19 19 19 18 17 16 16 16 16 16 17 17 18 19 20 20 21 21 22 22 21 21 21 21 nan nan 21 22 23 24 25 26 26 27 27 28 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 nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 nan nan nan nan nan nan 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 10 12 14 15 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 18 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 19 19 19 20 20 20 20 21 21 22 23 23 23 23 24 24 25 25 25 25 26 26 26 25 25 24 24 23 23 22 22 22 23 23 24 24 24 24 24 24 23 23 23 22 21 21 21 20 20 20 20 19 19 19 19 18 18 17 16 16 17 17 17 17 18 18 19 20 21 22 22 23 23 22 22 22 22 22 21 21 22 23 24 25 26 26 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 26 26 26 nan nan nan nan nan 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 12 13 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 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 20 21 21 22 22 22 22 23 23 23 23 23 24 25 25 26 26 25 25 25 24 23 23 23 22 22 22 22 23 23 23 24 24 24 24 24 24 23 23 22 22 22 21 20 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 21 22 22 23 23 23 23 23 23 23 23 22 22 22 23 24 25 25 26 26 27 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 26 26 27 27 27 27 26 nan nan nan nan nan 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 11 13 14 14 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 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 23 24 24 25 25 25 25 24 24 24 23 22 21 20 20 19 19 19 19 19 19 19 19 20 19 19 19 19 20 21 22 23 23 23 23 23 23 24 24 23 23 22 22 23 23 24 25 25 25 25 26 26 26 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 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 26 nan nan nan nan 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 9 11 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 17 17 17 17 16 16 16 16 16 17 17 17 18 19 19 19 19 19 19 18 19 19 20 20 20 20 21 21 21 21 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 22 21 20 20 20 20 20 20 21 21 21 21 21 20 20 20 21 22 22 23 23 23 23 23 24 24 23 23 23 22 22 23 23 24 24 24 24 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 27 27 27 27 27 27 27 26 nan 26 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 9 10 10 11 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 17 17 17 17 17 17 17 17 17 17 17 18 19 19 20 20 19 19 18 18 18 19 19 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 24 24 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 23 23 22 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 21 22 22 23 24 24 24 24 24 25 25 25 24 24 24 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 22 23 23 24 nan nan nan 26 26 26 25 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 17 17 17 17 17 17 18 18 18 18 19 19 20 20 20 19 19 18 18 18 19 19 20 20 20 20 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 25 25 24 24 24 23 23 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 24 24 nan nan 22 22 22 22 23 24 24 24 24 23 23 23 23 23 23 23 23 23 24 23 23 23 22 22 22 21 21 21 22 23 23 23 23 23 23 24 24 24 23 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 25 25 25 24 24 24 24 25 25 26 26 27 27 27 27 28 28 28 28 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 7 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 16 17 17 17 18 18 18 18 19 19 20 20 20 20 20 19 18 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 23 23 23 23 23 22 22 22 23 23 23 24 24 23 23 23 23 23 23 24 24 25 25 25 25 nan nan 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 21 21 20 20 21 22 23 23 23 nan nan 23 23 23 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 24 24 23 23 23 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 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 6 7 8 9 9 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 11 12 13 14 15 16 17 17 17 18 18 18 19 19 20 20 21 21 20 19 19 18 18 18 18 19 19 20 20 21 21 21 21 20 20 19 19 19 18 19 19 19 20 21 21 21 21 21 21 22 22 23 23 23 24 24 24 23 23 23 23 23 24 24 25 25 25 26 nan nan 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 23 23 22 21 21 21 21 22 23 24 23 23 nan nan nan 22 22 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 27 28 28 28 28 28 28 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 6 7 8 9 9 9 9 8 8 8 8 8 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 14 15 16 17 17 17 17 18 18 19 20 20 21 21 21 20 19 19 19 18 18 19 19 19 20 20 21 21 21 20 20 19 19 19 18 18 18 19 19 20 20 21 21 21 21 22 22 23 23 23 24 24 24 24 24 23 23 23 24 24 24 25 25 26 26 nan nan 27 27 27 26 25 25 24 24 24 24 24 24 23 23 23 23 24 24 24 24 24 24 23 23 22 22 22 22 23 24 24 24 23 23 nan nan nan 21 21 22 22 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 22 22 22 22 22 22 22 22 22 23 23 24 25 25 26 27 27 28 28 28 28 28 28 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 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 9 9 10 10 11 12 13 14 16 17 17 17 18 18 18 19 20 20 21 21 21 21 20 20 19 19 19 19 19 19 20 20 21 21 21 20 20 20 19 19 19 19 19 19 20 20 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 27 28 28 28 27 26 25 24 24 24 24 24 24 23 23 24 24 24 25 25 25 25 24 24 23 23 23 23 23 23 24 24 24 24 23 22 nan nan nan 20 21 21 21 21 21 20 nan 19 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 20 21 21 22 22 23 24 25 26 26 27 27 27 27 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 8 9 9 10 10 11 12 13 14 16 17 18 18 18 19 19 20 20 20 21 21 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 28 28 28 28 27 26 25 24 24 24 24 24 24 24 24 25 25 25 26 26 25 25 24 24 23 23 23 24 24 24 24 24 24 24 23 22 nan nan 20 20 20 20 20 20 20 20 19 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 19 20 20 21 22 23 24 24 25 26 26 26 26 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 8 8 9 9 9 9 10 11 12 13 14 16 18 18 19 19 20 20 20 20 21 21 21 20 20 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 22 22 22 22 23 23 23 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 26 26 25 24 24 24 24 24 25 25 25 25 26 26 26 26 26 26 25 24 24 24 24 24 24 24 24 25 25 25 24 23 22 21 21 20 21 21 21 20 20 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 19 20 21 21 22 23 24 25 25 25 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 14 16 17 18 19 19 20 20 20 21 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 22 22 23 23 24 24 24 25 25 25 25 25 25 25 25 26 25 25 25 25 26 26 26 27 27 27 27 26 26 25 25 25 24 24 24 25 25 25 25 25 25 26 26 26 27 26 25 25 24 24 24 24 24 24 25 25 25 25 24 23 22 22 21 22 22 22 21 21 20 19 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 16 17 17 18 18 19 20 20 21 22 22 23 24 24 24 24 25 25 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 10 10 11 13 15 16 17 18 19 19 19 20 20 20 20 20 20 19 18 17 17 17 17 17 17 17 17 17 16 16 16 16 17 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 25 25 24 23 23 23 24 24 24 25 25 25 24 24 23 22 22 22 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 15 15 16 16 17 18 18 19 20 20 21 22 23 23 23 23 23 24 24 25 25 26 26 26 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 9 9 8 8 8 8 8 9 9 9 9 10 11 12 14 15 16 17 18 nan nan nan nan nan nan nan nan 18 17 17 16 16 16 16 16 16 16 15 15 nan 15 16 16 17 18 18 19 19 19 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 25 25 25 24 24 24 24 nan nan nan nan 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 23 23 24 24 24 24 23 23 22 22 22 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 15 15 16 17 17 18 19 19 20 21 22 22 22 22 22 23 23 24 24 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 9 8 8 8 8 8 8 8 8 8 8 9 9 10 11 13 14 16 nan nan nan nan nan nan nan nan nan 17 nan 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 17 17 17 18 18 19 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 21 21 21 22 23 23 24 24 24 24 24 23 23 nan nan nan nan nan nan nan 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 22 21 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 15 16 16 17 18 19 19 20 21 21 22 21 22 22 22 23 23 24 24 25 25 26 26 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 8 8 8 8 8 8 7 7 7 7 7 8 8 8 8 9 11 12 13 14 nan nan nan nan nan nan nan nan nan 16 16 15 15 14 14 14 14 15 15 15 16 15 15 15 nan nan 14 14 14 15 15 15 16 17 17 18 18 19 19 19 19 19 19 19 18 18 18 18 18 18 18 19 19 20 20 21 22 22 23 24 24 23 23 22 22 nan nan nan nan nan nan nan nan nan 22 21 21 21 20 20 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 14 14 15 16 16 17 18 18 19 20 21 21 21 21 21 21 22 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 9 9 8 8 8 8 8 7 7 7 7 7 7 7 8 8 9 10 11 12 nan nan 14 nan nan nan nan nan nan 15 14 14 13 13 13 13 14 14 15 15 16 nan nan nan nan nan nan nan 12 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 16 16 16 17 17 18 18 19 19 20 21 22 22 22 22 22 22 22 nan nan nan nan nan nan nan nan nan nan nan 21 21 20 19 18 18 nan nan nan nan nan nan nan nan 21 22 22 22 22 22 22 22 22 23 24 24 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 14 14 15 15 16 17 18 19 19 20 21 21 21 21 21 21 22 22 23 24 24 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 10 11 11 11 12 12 12 12 11 10 10 9 9 9 9 8 8 7 7 7 7 7 7 7 8 nan nan nan nan nan nan 13 13 13 14 14 14 15 14 13 12 12 11 11 12 13 14 14 15 15 14 14 nan nan nan nan 11 11 11 11 12 12 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 20 21 21 nan 20 21 nan nan nan nan nan nan nan nan nan nan nan nan 21 20 nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 21 21 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 14 14 15 16 17 18 19 20 20 21 21 21 21 21 22 22 23 23 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 10 10 11 11 11 11 11 10 10 10 10 10 9 9 8 8 7 6 6 6 6 6 nan 7 8 nan nan nan nan nan 12 12 12 13 13 14 14 13 12 11 10 10 11 12 12 13 13 13 13 nan nan nan nan nan nan 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 nan 13 13 14 14 14 14 14 15 15 15 16 16 17 18 18 19 19 nan 19 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 20 20 20 20 21 21 21 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 nan nan nan nan nan nan nan 22 22 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 10 10 10 10 10 10 9 nan nan 8 7 6 nan nan nan nan 6 6 nan nan nan nan nan nan 10 10 nan nan nan nan nan nan nan nan nan nan 10 11 11 11 11 nan nan nan nan nan nan nan nan nan nan 7 7 8 8 8 8 nan nan 9 10 10 10 nan nan nan nan nan nan nan nan nan nan 13 13 14 14 15 15 16 16 16 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 20 20 20 20 20 20 21 21 22 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 11 11 10 10 nan nan nan nan nan nan nan nan nan nan 5 6 6 nan nan nan nan 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 4 4 4 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 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 19 19 19 19 19 20 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 2 2 2 2 1 2 2 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 nan nan nan nan nan nan nan nan nan 19 18 18 19 19 20 20 21 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 2 2 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 21 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 18 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 18 18 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 17 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 89 68 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 159 160 161 162 160 158 158 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 147 147 147 146 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 127 126 126 126 127 128 128 129 130 132 134 135 136 137 137 138 139 139 140 140 141 141 141 140 138 136 134 133 135 137 136 132 127 121 116 113 109 106 104 101 99 95 92 89 87 88 89 90 90 91 91 92 91 88 85 83 82 81 81 79 77 78 83 85 82 77 73 69 65 62 59 58 58 59 60 62 65 67 69 73 76 79 81 82 84 86 88 93 106 115 113 111 111 106 102 101 101 98 97 99 102 105 106 108 109 108 108 108 109 112 111 106 103 102 99 95 94 95 95 92 87 84 82 81 80 78 78 78 78 78 79 81 84 89 nan nan nan nan nan nan nan nan nan 107 114 117 118 nan nan nan 108 106 103 100 97 94 89 78 61 48 43 42 42 43 40 34 31 29 29 31 35 36 33 27 24 23 25 29 31 33 38 45 44 42 40 38 35 31 27 24 21 20 19 19 17 14 10 5 1 356 353 352 354 352 298 195 184 183 184 185 186 185 186 187 186 183 179 175 173 172 172 170 169 168 166 165 166 168 167 167 167 167 168 170 172 174 176 178 181 183 185 186 187 187 188 188 189 189 189 188 189 190 191 192 191 190 190 189 189 188 188 189 191 192 192 192 192 191 191 191 192 192 190 187 185 183 181 179 179 180 180 179 176 171 166 162 159 155 151 149 148 145 140 133 129 126 124 124 123 124 124 120 114 103 88 69 43 14 357 348 341 337 339 346 355 5 12 19 24 24 23 23 25 28 33 34 30 27 29 34 37 39 41 42 41 39 38 38 38 39 39 36 28 22 18 16 13 10 7 4 2 360 356 350 346 345 347 350 353 356 1 5 7 7 5 2 357 352 347 345 343 342 341 339 335 331 326 320 315 312 308 305 303 301 301 300 298 295 292 290 286 281 272 264 257 251 251 254 253 249 243 235 226 215 207 200 191 173 164 155 149 143 134 124 114 101 86 73 63 50 30 10 2 358 350 341 340 342 343 338 337 342 344 349 350 350 348 347 345 83 57 nan nan nan nan nan nan 187 nan nan nan nan nan nan nan nan nan 166 168 169 168 164 161 158 155 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 nan 150 150 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 128 128 128 127 127 128 128 129 130 132 133 135 136 137 137 138 138 139 139 139 140 141 141 140 139 138 136 134 134 134 133 130 126 121 116 113 111 107 103 100 97 95 93 91 90 91 93 94 93 91 90 89 89 87 85 83 82 80 78 76 72 72 77 81 81 78 74 69 65 63 61 60 61 62 63 65 68 71 73 74 75 77 79 80 83 86 90 98 109 116 116 118 121 118 111 102 96 94 96 101 106 108 107 108 110 110 110 109 109 110 108 105 104 105 102 97 94 94 93 91 88 87 87 86 83 82 83 84 84 82 81 81 83 88 92 nan nan nan nan nan nan nan nan nan 117 119 118 114 112 109 107 104 101 97 94 91 86 76 60 47 41 40 39 39 37 34 31 29 27 27 29 31 30 28 26 28 31 34 38 44 52 57 53 47 42 38 35 32 30 27 25 24 24 22 19 16 13 10 7 3 360 354 347 328 282 229 203 193 191 189 188 185 184 184 183 180 177 174 172 170 168 166 165 164 165 165 166 166 166 166 167 168 169 170 172 175 177 179 180 182 183 184 185 186 186 188 189 189 190 190 192 194 196 196 194 193 193 191 189 188 189 192 196 200 202 201 198 196 195 195 195 194 191 188 185 181 179 178 179 180 181 179 176 171 165 161 157 154 150 148 147 146 141 133 130 126 124 124 124 123 122 121 116 105 86 60 33 11 359 352 346 342 342 348 356 4 12 17 21 21 20 21 25 30 35 36 34 34 38 42 45 47 48 47 43 38 36 36 37 38 38 35 29 25 22 19 17 15 14 11 7 1 360 356 349 344 343 342 343 346 350 354 355 355 353 349 344 340 337 335 335 335 334 332 329 326 323 320 317 314 312 309 307 305 303 301 297 292 288 284 280 273 263 256 252 249 250 253 252 248 242 233 223 213 206 198 183 169 162 155 150 147 139 130 122 111 99 86 73 59 42 22 12 3 353 345 346 345 345 340 340 343 345 347 348 348 347 346 346 67 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 177 178 175 170 165 161 157 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 128 nan nan 129 129 130 129 129 128 128 129 130 130 132 133 135 136 137 136 137 138 138 139 139 140 141 141 142 142 140 139 138 136 134 132 129 125 121 117 115 113 109 104 100 97 96 96 94 94 96 98 98 95 91 87 86 86 86 85 84 81 78 75 72 68 68 73 78 80 79 75 71 67 64 63 63 64 64 65 68 72 76 77 77 78 78 78 79 83 87 92 100 107 111 114 118 124 123 113 100 91 87 90 98 106 107 106 108 110 110 109 107 106 105 102 100 102 105 103 98 95 94 93 92 93 95 95 94 92 91 91 91 90 89 87 85 85 nan nan nan nan nan nan nan nan nan nan nan nan 117 115 113 111 108 105 102 98 95 91 87 82 71 57 46 41 39 37 36 36 34 31 28 26 26 27 28 29 29 30 32 36 39 45 53 61 63 57 48 41 37 34 32 31 29 27 26 24 22 19 16 15 14 12 10 5 357 344 320 277 233 209 199 194 192 190 186 183 181 179 176 174 173 171 168 165 163 162 162 163 164 165 166 165 164 166 168 169 170 172 174 176 178 180 180 181 181 182 183 184 186 187 188 190 192 194 197 197 197 196 196 196 194 193 192 193 197 202 206 207 206 203 200 199 198 197 196 193 190 186 183 180 179 180 181 182 181 177 172 165 160 156 153 150 149 148 149 147 142 138 132 127 123 121 119 119 119 116 107 88 58 34 18 9 5 4 3 5 10 14 15 16 17 17 16 16 19 24 29 32 33 35 38 42 45 47 49 50 48 42 36 33 32 33 35 36 33 29 29 28 26 23 22 22 20 11 0 356 352 345 339 336 334 334 335 339 345 349 349 347 343 338 334 332 330 330 330 329 327 326 324 322 321 319 318 316 314 311 308 305 302 297 290 284 279 272 263 254 251 251 252 253 255 253 248 240 230 220 211 206 198 181 165 158 151 145 143 140 136 130 122 111 99 85 71 55 36 18 5 355 351 350 347 343 341 342 343 343 345 346 347 347 347 346 27 295 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 186 186 nan nan nan 166 162 157 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 129 129 128 129 130 131 131 130 129 128 129 130 131 132 133 134 135 136 136 136 136 137 138 139 140 140 141 142 142 142 141 140 138 133 130 127 124 120 117 116 113 110 106 102 99 99 98 97 97 98 101 101 97 92 87 86 87 88 87 85 81 76 72 69 67 68 72 77 80 79 77 73 69 66 66 67 67 66 67 71 77 82 84 83 83 83 82 82 84 88 93 99 103 105 109 114 117 114 105 95 87 84 88 96 nan nan 106 107 108 107 105 103 102 101 98 98 100 103 101 98 96 96 95 95 98 101 103 102 100 98 97 95 95 94 93 91 90 90 nan nan nan nan nan nan nan nan nan nan nan nan 113 111 110 107 103 100 97 93 89 84 77 65 53 45 41 39 36 34 33 32 29 26 25 25 27 28 28 29 32 35 39 44 51 58 64 64 57 48 40 35 33 32 30 28 26 24 22 20 18 16 16 16 15 12 8 0 347 320 270 230 210 200 195 193 189 184 180 177 175 173 173 172 170 166 163 161 160 159 160 162 164 165 165 164 164 166 169 171 172 174 176 177 179 179 178 178 179 181 182 184 185 187 190 193 196 197 198 197 198 200 201 200 199 200 202 205 209 212 212 209 205 202 200 199 198 197 195 192 189 186 184 183 182 183 182 181 177 172 166 160 156 153 151 151 153 155 155 151 143 136 129 123 118 114 113 115 116 111 92 62 38 26 21 21 23 31 46 69 83 89 74 39 21 16 16 18 22 25 26 27 30 35 39 42 43 45 45 41 35 30 28 28 29 32 34 33 31 32 31 30 28 27 27 21 8 354 344 337 332 328 326 326 326 328 333 339 344 346 343 339 335 331 329 328 327 327 326 325 324 323 323 323 322 322 320 318 315 311 307 302 296 288 280 272 264 254 247 249 253 255 256 256 251 245 237 226 217 210 206 199 182 161 151 146 139 137 137 138 138 132 123 112 100 84 68 46 23 6 357 353 351 348 343 341 342 342 342 344 345 346 347 347 346 331 nan nan nan 197 nan nan nan nan nan nan nan nan nan nan nan nan nan 189 194 nan nan nan nan 170 166 162 156 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 129 129 129 129 130 131 132 132 130 129 130 130 131 132 132 133 134 135 135 134 135 136 137 138 139 139 139 140 140 140 139 136 131 128 127 125 122 120 118 116 113 110 107 104 102 100 99 98 97 98 100 100 99 95 92 91 92 92 89 85 79 73 71 70 70 71 73 77 79 79 77 75 72 70 69 70 70 70 72 76 82 87 88 87 86 87 88 87 86 88 92 97 100 101 104 108 108 103 97 91 86 86 92 97 nan nan nan nan 105 104 103 103 103 101 101 102 102 101 100 99 98 98 100 101 102 104 105 106 104 102 100 98 97 97 97 97 95 92 nan nan nan nan nan nan nan nan nan nan 111 111 111 110 108 105 102 99 96 91 86 79 70 58 48 43 42 40 36 31 30 29 27 25 24 25 25 27 27 29 34 38 43 48 53 59 63 63 56 46 38 34 32 30 28 27 25 23 22 20 18 18 17 17 16 14 11 6 356 329 263 223 207 199 196 193 187 180 176 174 174 174 173 171 169 164 161 160 159 158 159 161 162 163 165 165 165 166 169 171 173 174 175 177 178 179 179 178 178 180 182 183 185 187 189 191 193 195 197 198 200 203 204 205 206 207 209 212 215 216 215 211 206 202 200 199 198 197 196 193 191 190 188 187 186 184 182 180 176 172 166 161 157 154 154 155 157 161 161 154 145 138 132 125 117 109 108 111 116 114 100 70 45 31 27 30 37 50 73 99 116 129 129 102 33 18 17 19 21 21 20 21 24 29 33 36 38 39 38 34 29 26 26 26 27 30 31 31 30 29 28 28 28 27 24 13 356 341 332 325 320 318 319 320 321 324 328 334 340 342 339 335 330 327 327 327 326 326 325 325 324 324 324 325 326 326 324 321 318 314 309 303 295 286 275 265 254 244 243 248 253 255 256 254 249 242 233 223 214 209 206 201 182 161 150 141 134 135 137 139 141 137 123 110 104 96 79 51 22 5 356 353 350 347 345 344 343 341 341 343 345 347 347 347 346 nan nan nan nan 185 200 nan nan nan nan nan nan nan nan nan nan nan nan 196 199 nan nan nan nan nan 170 166 161 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 129 130 130 130 129 130 131 132 132 131 131 130 131 131 131 132 132 133 133 133 133 133 133 135 136 137 137 137 137 137 136 135 133 130 127 125 123 122 121 118 115 112 110 107 105 102 100 99 98 98 98 98 99 98 98 97 97 97 95 90 84 78 75 74 74 73 73 74 77 78 78 78 77 76 75 74 73 73 74 76 79 83 87 88 86 87 90 92 91 90 90 92 96 98 99 100 101 99 97 95 92 89 91 nan nan nan nan 103 nan 104 103 103 105 106 107 108 110 107 102 100 100 101 104 108 108 106 104 nan nan nan nan nan 101 99 98 99 99 98 95 94 95 nan nan nan nan nan nan nan 108 108 108 108 108 106 103 100 97 94 89 82 72 61 50 44 41 41 39 35 29 26 26 25 25 24 24 24 26 27 30 37 42 46 49 52 56 60 59 53 44 37 33 31 30 29 27 27 26 24 23 21 20 19 18 17 16 15 13 6 349 244 212 201 195 194 192 185 178 173 171 170 171 170 169 168 164 161 161 161 160 160 161 161 162 164 166 167 169 170 171 173 174 175 176 177 179 180 180 180 181 184 185 186 188 189 189 189 190 193 195 199 203 206 209 211 212 214 216 217 216 214 210 205 201 197 196 196 195 195 194 193 193 193 192 190 187 183 179 174 170 165 162 159 158 157 159 162 165 164 157 148 143 139 133 124 113 110 113 117 119 111 86 55 35 30 34 45 61 89 114 127 132 131 113 40 19 19 20 20 19 19 20 22 26 30 33 35 34 33 30 27 25 25 24 24 25 24 24 24 23 21 20 18 12 3 349 336 327 322 318 315 314 315 317 318 320 323 330 336 337 334 330 327 326 327 327 326 326 326 325 325 325 326 328 330 330 328 325 322 319 313 303 292 281 268 255 242 235 238 244 249 251 252 250 246 240 232 222 214 211 213 209 185 161 147 138 132 133 135 137 139 134 118 108 104 100 87 52 19 3 356 353 350 348 347 346 344 342 342 344 346 347 347 347 347 nan nan nan 213 189 179 nan nan nan nan nan nan nan nan nan nan nan nan 202 nan nan nan nan nan nan 173 170 166 162 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 130 130 130 130 nan 129 130 132 132 132 131 131 131 131 131 131 131 131 131 131 131 131 132 133 134 134 135 135 134 134 133 133 132 130 127 124 122 121 119 117 114 111 109 107 105 102 100 99 98 98 98 99 99 99 99 99 99 98 95 90 84 81 79 78 77 76 76 76 76 77 77 78 78 78 78 76 74 74 75 77 79 82 86 88 87 88 91 94 94 93 92 93 96 98 98 97 96 95 96 97 96 94 94 nan nan nan nan nan nan nan 103 103 105 107 109 112 114 112 107 104 104 109 115 118 117 112 106 nan nan nan nan nan nan 102 100 99 100 100 99 97 97 97 nan nan nan nan 107 105 104 104 105 106 105 103 101 98 95 91 84 74 62 51 42 39 38 38 37 33 28 24 23 23 24 23 23 23 25 28 32 38 43 46 48 50 53 55 53 49 42 36 33 32 32 32 31 30 30 28 26 25 23 21 19 18 18 18 18 16 19 190 194 193 192 191 189 183 175 168 165 164 164 165 166 166 165 163 163 163 162 160 160 161 163 165 167 169 171 172 173 174 175 176 176 177 178 179 180 181 183 185 187 188 189 190 189 188 188 190 192 197 203 208 212 214 215 217 218 218 216 212 207 203 198 196 194 194 194 193 192 193 195 196 196 193 189 183 177 171 167 164 163 163 164 164 166 169 170 167 161 156 152 150 146 139 130 125 125 128 131 128 112 76 44 34 36 46 65 99 125 132 130 118 89 46 30 27 26 25 23 22 23 24 26 29 31 31 30 28 26 24 22 20 18 17 15 13 12 12 13 12 10 3 351 338 330 324 319 316 314 313 313 314 315 315 316 320 327 332 332 329 328 327 327 327 327 326 327 327 326 326 327 328 330 332 333 331 327 326 323 317 305 291 276 260 243 229 224 230 239 244 246 247 246 243 237 230 222 216 218 231 231 178 150 140 135 131 132 134 133 132 128 120 114 106 98 86 48 17 3 356 352 350 350 349 347 345 343 344 346 347 347 346 346 345 nan nan 251 238 nan nan nan nan nan nan nan nan nan nan nan nan nan 201 nan nan nan nan nan nan nan 177 174 171 168 163 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 130 131 131 130 nan nan 130 129 130 131 132 132 132 132 132 131 130 130 130 129 129 130 130 130 131 131 132 132 133 133 132 132 131 131 130 129 126 122 120 118 116 114 112 110 108 107 105 102 100 99 99 100 100 100 99 99 99 98 97 96 92 89 85 84 83 81 79 78 78 78 78 77 77 78 79 79 78 76 73 73 74 75 76 79 84 89 91 92 93 94 94 94 93 93 96 97 96 95 93 93 96 98 99 97 nan nan nan nan nan nan nan nan nan 104 105 106 108 110 111 112 111 111 114 122 130 129 123 117 111 105 nan nan nan nan nan nan nan 102 102 103 103 101 99 98 97 97 nan 102 103 102 101 100 101 102 101 99 97 94 90 84 75 62 51 42 36 34 34 34 33 30 26 23 21 21 21 21 20 21 25 29 33 38 41 44 46 48 50 50 48 45 41 37 35 35 36 36 35 34 33 31 29 28 26 24 21 20 20 21 23 26 42 140 177 186 190 191 188 179 168 161 157 156 159 162 164 166 166 165 165 165 164 162 161 162 164 167 169 171 173 174 175 176 177 178 178 177 178 178 179 181 183 184 185 188 189 190 190 190 190 191 194 198 205 210 213 214 216 217 218 218 215 212 207 202 199 197 196 194 193 192 192 193 196 198 198 195 190 182 174 169 166 164 165 167 171 174 176 178 177 173 168 165 163 163 163 161 155 150 148 148 150 150 144 116 49 30 32 42 66 107 132 135 126 105 77 57 48 42 36 30 25 22 22 24 24 26 28 27 25 24 22 19 16 14 12 9 5 0 358 358 1 1 357 351 341 331 325 320 317 315 314 314 314 314 314 313 314 319 326 331 330 329 329 328 328 327 327 327 327 328 329 329 330 331 332 333 333 330 327 326 326 320 308 290 270 250 230 216 214 223 237 243 244 242 239 235 229 226 220 218 224 244 257 149 136 134 133 131 132 135 134 130 128 127 122 111 101 81 45 17 5 357 353 352 351 349 347 346 346 347 347 347 346 345 344 342 nan 254 251 nan nan nan 162 154 157 nan nan nan nan nan nan nan nan 203 nan nan nan nan nan nan nan 180 179 177 174 170 165 159 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 131 131 131 131 nan 131 130 129 130 130 131 131 132 132 132 132 131 130 129 129 128 128 129 129 129 130 130 131 130 130 130 129 129 129 129 127 124 121 118 115 113 111 109 108 107 106 104 102 100 100 100 101 101 101 100 99 99 97 96 93 90 87 85 85 84 81 80 80 80 80 79 79 78 79 79 79 77 75 73 72 72 74 76 80 85 91 95 96 95 93 93 93 91 92 94 94 93 91 89 89 91 95 nan nan nan nan nan nan nan nan nan nan nan nan nan 104 nan nan nan nan 112 117 125 135 140 135 127 121 117 112 108 107 107 108 107 nan nan 104 105 105 104 101 99 99 99 99 99 100 99 99 97 96 96 97 97 95 92 88 83 75 63 51 42 35 31 29 29 29 27 26 24 22 20 19 19 18 18 20 25 29 34 38 41 43 46 47 48 48 47 44 42 39 37 37 38 38 37 34 32 31 30 30 29 27 24 22 22 24 27 34 54 119 164 179 186 188 185 175 163 156 151 150 153 158 162 166 168 168 167 167 167 166 166 168 171 173 175 175 176 177 178 179 179 180 181 180 180 180 180 182 184 185 185 187 189 191 192 193 194 195 198 203 207 211 212 212 214 215 216 215 214 211 207 204 201 200 198 196 194 193 194 196 199 201 200 197 191 182 174 169 167 167 170 174 179 183 185 186 183 179 176 174 175 177 179 179 177 174 171 170 172 175 177 182 357 12 24 41 71 110 130 133 122 100 77 65 58 51 41 31 23 18 16 17 18 20 21 21 20 20 18 15 12 9 7 3 359 354 351 350 351 352 349 345 339 331 325 320 318 317 317 317 317 317 317 315 318 329 335 334 331 330 330 329 328 327 327 327 329 331 334 335 337 337 336 333 330 327 325 325 326 324 316 295 262 235 214 206 211 224 241 249 248 243 234 224 218 217 217 218 225 245 267 126 129 133 135 130 130 136 137 131 128 130 126 114 98 76 43 17 5 358 355 353 352 350 349 349 350 350 349 347 346 344 343 341 251 250 246 nan nan nan nan 163 156 nan nan nan nan nan nan nan 194 204 nan nan nan nan nan nan nan 185 184 183 180 177 173 167 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 130 131 131 131 131 131 130 129 130 130 130 131 132 132 133 132 131 131 130 129 128 128 128 128 128 128 128 129 129 128 127 127 127 127 126 125 123 120 116 113 110 109 107 106 105 104 103 102 101 100 100 101 102 101 100 99 98 96 94 91 89 87 85 85 84 82 81 80 80 80 80 79 79 79 79 78 76 74 72 71 72 74 78 82 88 94 99 99 96 93 91 90 89 90 91 89 87 85 82 83 85 nan nan nan 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 119 116 114 113 112 110 108 107 107 108 107 104 99 97 97 98 98 98 98 97 96 94 92 91 91 91 90 86 80 73 63 52 44 38 33 29 26 25 24 22 20 20 20 20 20 19 18 18 21 26 31 35 40 43 45 47 48 48 49 48 47 45 42 40 39 38 38 35 32 30 30 31 32 31 29 27 26 26 28 32 40 58 103 150 169 178 182 181 173 165 157 149 147 151 156 161 167 170 169 168 167 168 170 172 176 180 182 182 181 180 180 181 182 183 183 182 182 182 182 183 184 187 188 188 188 190 192 194 195 197 199 202 204 208 210 211 212 213 215 215 214 212 210 207 206 205 205 204 201 199 198 199 202 205 207 207 203 195 187 179 176 176 177 180 185 190 193 194 194 192 189 186 186 187 189 190 189 187 185 184 185 187 192 199 218 260 331 21 58 88 109 122 125 117 97 78 66 59 52 39 26 17 12 9 8 10 12 14 14 14 13 12 9 7 4 1 358 356 352 348 346 346 346 345 343 339 334 328 324 322 322 322 322 323 323 323 324 334 343 341 336 333 332 331 330 328 327 327 328 331 336 342 345 344 340 336 332 328 326 325 325 326 327 325 307 256 215 199 201 216 232 245 256 258 250 236 219 209 208 212 216 223 240 268 111 123 132 133 125 123 132 137 132 128 128 123 113 96 73 41 14 1 358 357 356 354 353 352 352 353 352 350 347 346 344 342 341 246 245 nan nan nan nan nan 185 174 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 189 187 185 183 179 175 169 164 159 156 153 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 135 nan nan nan 133 132 131 130 131 131 131 132 nan 130 130 130 130 130 130 131 131 132 132 132 131 130 129 128 127 127 127 127 127 127 127 127 126 125 125 124 124 123 122 120 118 115 112 109 107 106 104 103 102 102 102 101 100 100 100 101 101 100 98 97 95 93 90 88 86 86 85 84 83 81 80 80 80 80 80 80 80 80 78 76 74 72 72 73 77 82 87 93 99 102 102 99 94 91 89 89 88 88 85 83 81 79 81 84 nan nan nan nan nan 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 124 121 118 115 113 111 110 110 108 103 98 95 95 95 96 96 96 95 94 92 89 87 87 87 86 82 74 65 54 46 40 37 34 31 27 25 22 19 17 17 18 20 22 20 18 19 23 28 33 37 43 46 48 50 50 49 50 51 50 47 44 42 41 39 37 34 31 30 30 32 34 35 34 33 32 32 34 38 45 59 91 132 157 168 173 176 174 170 162 152 149 152 156 161 167 171 171 170 170 170 172 175 180 186 187 186 186 186 185 184 185 186 186 183 182 182 183 185 187 190 193 194 194 195 195 196 198 200 203 205 206 208 211 214 215 217 217 217 215 213 211 210 210 210 211 211 209 207 206 207 209 212 214 214 209 203 196 190 188 188 189 192 196 200 203 204 204 202 198 198 198 198 198 197 195 192 191 191 192 196 201 209 220 233 239 143 108 109 112 117 116 107 90 74 62 55 48 34 19 10 6 3 2 3 4 6 7 6 5 4 3 2 359 356 354 353 349 346 344 343 343 343 342 339 335 331 328 327 326 326 327 327 329 332 338 348 348 343 341 337 335 332 330 328 327 327 328 333 343 351 352 346 340 334 331 329 329 329 328 326 327 326 314 243 202 196 206 229 242 250 260 266 258 234 208 197 199 207 214 217 224 87 99 116 123 123 115 114 124 129 126 123 121 118 110 98 75 39 9 356 356 357 357 355 355 355 354 353 352 351 348 347 345 344 344 nan nan nan nan nan nan nan nan 197 185 nan nan nan nan nan nan 188 nan nan nan nan nan nan nan nan nan 193 191 189 187 185 182 177 172 167 163 160 158 156 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 nan nan nan nan nan nan nan nan nan 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 135 nan nan nan 134 133 132 131 131 131 131 132 nan 131 130 130 130 130 129 129 130 130 131 131 130 130 129 128 127 126 126 126 126 126 126 125 124 124 123 122 122 121 120 118 117 114 112 109 107 105 103 102 101 101 101 101 100 100 99 99 98 98 97 95 94 91 89 87 86 85 85 84 83 82 80 80 80 80 80 80 81 81 80 78 76 74 74 76 81 87 94 99 103 105 104 101 97 94 92 90 88 87 85 83 79 78 82 85 86 nan nan nan nan nan 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 128 123 119 117 116 113 111 108 104 99 96 94 93 94 94 94 93 91 89 87 85 85 85 85 81 73 62 52 44 39 37 36 34 31 27 24 21 19 18 19 22 24 24 21 22 25 29 33 38 43 47 51 52 51 50 52 52 51 48 45 43 42 40 37 35 33 32 33 36 38 39 39 39 38 38 40 43 49 60 81 114 143 157 166 172 174 172 164 155 150 152 157 162 169 175 179 181 180 179 179 181 184 188 189 189 189 191 191 188 186 187 186 184 184 184 185 187 190 194 197 199 200 200 200 200 201 204 207 209 211 213 216 219 221 221 220 218 217 216 215 216 216 217 218 218 216 215 215 215 216 217 218 217 214 208 202 199 198 197 199 202 205 208 210 212 214 213 211 211 209 208 206 203 200 197 196 196 198 201 206 210 214 217 210 181 146 129 121 119 114 103 86 69 58 51 44 29 15 5 1 358 357 357 358 359 360 360 360 0 359 357 354 351 349 346 343 342 341 341 341 340 339 337 335 333 331 330 328 327 326 327 331 334 341 344 342 343 344 343 337 332 329 328 327 326 328 339 352 355 350 343 338 336 336 337 338 337 332 328 324 321 309 238 202 201 217 243 253 255 261 266 252 211 189 187 195 205 208 206 200 125 114 123 125 118 108 107 116 123 122 118 115 111 106 99 79 40 12 2 358 358 357 355 355 355 354 354 353 352 350 350 349 348 347 nan nan nan nan nan 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 188 186 183 178 173 170 168 166 163 159 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 137 136 nan nan nan 135 134 134 133 132 132 132 132 nan 131 130 130 130 130 129 129 129 129 129 129 129 129 129 128 127 126 126 126 125 125 125 124 123 122 121 121 120 119 118 117 115 114 112 109 107 104 102 101 100 100 100 100 99 99 98 96 95 94 93 92 91 90 88 86 85 84 84 83 83 82 80 80 80 80 81 80 81 82 81 79 77 76 77 80 84 90 96 101 105 106 105 103 101 99 96 93 89 87 85 83 78 78 84 86 85 nan nan nan nan nan nan 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 126 122 120 119 116 111 108 106 103 98 93 92 93 92 91 90 88 86 84 83 84 85 85 83 75 64 54 46 40 38 37 36 33 30 27 24 22 22 23 26 28 27 25 24 27 30 34 38 42 47 51 53 52 51 52 52 50 47 44 42 41 40 39 37 35 35 37 39 41 41 42 42 42 43 45 47 52 60 76 101 128 147 159 167 171 170 164 158 155 158 164 170 175 182 189 193 191 188 188 188 187 186 186 187 189 192 193 193 191 188 187 185 185 186 187 189 193 197 200 202 203 203 203 203 204 206 210 213 215 218 221 224 225 224 221 220 219 219 220 221 222 223 224 224 223 221 221 221 220 219 217 215 212 208 204 203 202 203 204 207 210 212 214 217 221 223 222 220 219 217 214 210 205 202 200 200 201 204 208 210 211 209 203 185 162 141 130 124 119 107 87 68 57 49 40 27 14 4 358 355 352 351 352 353 354 355 354 353 350 347 345 343 341 339 338 338 339 339 339 338 336 335 334 334 333 331 327 323 321 321 325 331 337 341 345 348 348 343 335 330 329 328 327 326 332 350 358 354 347 343 342 343 345 345 343 339 334 331 327 319 298 231 205 204 218 246 259 259 259 256 229 186 183 190 203 209 207 203 191 156 138 134 128 117 106 106 115 124 125 119 113 108 104 98 79 49 25 12 3 359 356 355 355 355 355 355 355 354 354 354 353 351 350 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 189 187 183 180 177 175 174 171 166 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 135 135 134 134 134 134 133 nan 132 131 130 130 130 130 130 129 129 128 128 128 128 128 128 128 127 127 126 126 125 125 124 124 123 122 121 120 119 118 117 116 114 113 112 109 106 103 101 100 99 99 99 98 98 97 96 94 92 90 88 86 87 87 86 84 83 83 82 82 81 80 80 79 79 80 81 81 81 82 82 81 79 78 80 83 87 92 96 101 104 104 103 102 103 103 100 95 88 84 82 80 76 78 85 86 nan nan nan nan nan nan nan nan 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 122 120 118 114 110 108 108 107 101 94 91 92 91 89 88 86 84 83 82 83 84 85 83 77 67 58 49 43 40 38 37 35 33 31 28 27 27 27 29 30 30 29 27 28 31 34 38 42 47 51 53 52 51 52 52 49 46 44 43 42 41 39 38 38 39 41 42 42 42 43 44 46 47 48 50 54 62 73 91 114 134 148 157 163 164 162 159 160 166 175 182 187 193 198 199 195 192 193 192 188 184 181 182 185 188 191 193 193 191 189 188 188 188 188 191 196 200 201 202 203 203 204 205 207 209 213 216 219 221 223 225 225 224 222 223 224 224 225 225 226 227 228 228 227 226 225 225 223 219 213 208 204 203 204 205 205 207 208 210 212 214 216 220 223 225 226 226 226 224 219 214 210 205 202 200 201 204 209 212 212 210 210 212 208 169 128 118 119 112 95 76 62 48 36 25 15 6 358 351 347 346 346 347 348 347 346 342 340 338 337 336 335 335 336 337 337 337 336 336 335 334 334 333 332 329 325 320 318 318 322 329 335 341 346 348 344 337 332 330 329 328 326 326 343 3 357 349 346 348 351 351 347 343 338 335 333 334 333 324 276 220 205 204 216 241 258 259 258 247 222 199 199 206 215 216 209 202 191 170 147 132 121 113 106 106 115 126 129 125 119 111 104 96 82 60 38 21 8 360 357 358 358 357 357 358 358 357 358 358 356 354 352 nan nan nan nan nan nan nan nan 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 185 183 182 181 178 174 169 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 139 nan nan nan nan 135 134 134 135 135 135 135 134 133 132 131 130 130 130 130 130 129 128 128 127 127 128 128 128 127 127 127 126 126 125 124 123 122 121 120 119 118 118 116 115 113 112 111 109 106 103 101 99 98 97 97 97 96 95 94 93 91 88 85 83 84 84 83 83 82 81 81 81 80 80 79 79 80 81 82 82 82 83 82 82 81 81 82 86 89 93 97 100 101 101 100 100 100 101 99 94 87 82 80 77 74 76 83 nan nan nan nan nan nan nan nan nan 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 118 117 115 111 109 109 110 109 104 96 92 91 90 88 87 85 83 82 82 82 83 84 82 76 68 61 53 47 43 41 39 37 36 34 33 31 31 31 31 31 31 30 29 29 31 35 38 43 47 52 53 52 50 51 52 49 46 45 45 43 41 40 39 40 41 43 43 42 43 45 47 49 50 51 53 57 63 70 84 101 119 133 143 151 154 155 155 159 168 180 191 197 200 202 199 194 193 195 195 193 187 182 181 184 188 192 193 193 192 191 191 191 192 192 194 200 203 203 203 203 203 204 206 209 213 216 218 220 222 224 224 224 224 224 227 229 229 229 228 229 230 231 231 230 229 228 228 226 220 213 206 203 203 205 206 207 210 212 214 216 216 216 217 221 225 228 230 231 229 225 219 213 208 204 201 200 203 209 214 216 221 234 258 287 296 318 89 104 110 103 87 69 48 32 24 19 10 359 351 344 342 341 339 337 339 338 335 333 333 332 332 332 333 334 335 335 335 335 334 334 334 333 332 330 328 324 320 317 319 323 328 334 339 342 342 339 335 332 330 329 327 324 325 1 7 351 344 348 354 356 351 344 337 333 332 333 335 336 321 245 217 209 209 218 231 244 251 254 243 234 232 230 228 227 222 215 208 196 171 129 105 102 104 102 101 107 118 124 127 125 118 110 99 86 69 49 28 11 1 358 360 0 359 0 1 1 2 1 359 357 356 354 nan nan nan nan nan nan nan nan 236 239 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 191 190 189 188 187 186 184 181 176 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 139 140 nan nan nan 136 135 134 134 135 135 135 135 134 133 132 131 131 131 130 130 129 128 128 127 127 127 127 127 127 127 127 127 126 126 125 123 122 121 119 118 118 117 116 114 112 111 110 109 107 104 101 98 97 96 95 95 94 93 92 91 90 88 85 84 82 82 81 81 81 80 80 80 80 80 80 80 81 82 82 83 83 83 83 83 82 83 85 88 91 94 97 98 99 97 95 94 95 95 94 90 85 81 80 76 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 111 110 108 107 108 109 110 108 103 96 92 90 89 87 86 84 83 82 82 82 83 83 80 73 67 62 56 50 46 43 41 40 39 38 37 36 35 34 32 31 31 30 30 30 32 35 39 44 48 53 53 51 50 50 50 50 48 47 46 44 42 40 40 41 43 44 43 43 44 47 49 51 52 55 57 60 64 70 79 91 106 118 129 139 146 149 151 156 166 179 191 197 200 199 195 191 192 196 198 196 191 185 184 188 192 196 198 197 195 195 195 196 197 198 201 205 206 206 205 205 205 206 208 211 214 217 218 220 222 223 224 224 224 225 229 231 231 230 230 230 231 232 232 231 231 230 230 228 224 218 213 211 210 209 209 210 212 215 218 219 218 217 218 222 225 229 231 232 230 226 219 213 207 202 200 198 202 211 221 226 236 249 264 281 289 293 308 349 91 142 126 80 49 34 30 25 15 3 353 338 336 333 331 331 335 334 332 330 329 329 329 329 330 331 332 333 333 333 333 333 333 332 330 328 326 324 321 320 321 324 328 333 336 338 337 336 333 330 329 328 326 325 327 352 354 348 350 354 356 354 349 343 337 334 333 334 334 330 303 242 226 221 220 222 223 224 233 241 239 237 243 247 242 236 229 221 209 187 145 93 79 85 93 95 94 99 108 115 121 123 120 112 102 91 79 62 40 20 7 1 0 1 2 4 4 4 3 1 359 358 356 355 228 nan nan nan nan nan nan nan 237 240 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 192 192 191 191 191 nan nan 182 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 140 141 nan nan nan 138 136 135 135 135 135 135 135 135 134 133 133 132 132 131 130 129 128 128 127 127 128 127 127 127 127 127 127 127 126 125 124 122 121 119 118 117 116 115 113 111 109 109 108 107 104 101 98 96 94 94 93 92 92 91 90 89 88 86 84 83 81 80 80 79 79 79 80 80 80 80 81 81 82 82 83 83 84 84 84 84 86 88 90 92 95 97 98 96 94 91 90 90 90 90 87 84 83 81 75 67 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 103 104 102 101 103 105 106 106 104 100 95 92 90 88 86 84 83 82 82 83 83 84 82 78 70 64 60 56 51 47 44 43 42 41 40 40 39 37 35 32 31 30 30 30 31 33 36 39 43 47 50 51 48 48 49 50 50 50 49 47 44 42 40 41 42 43 44 44 44 46 48 51 53 55 58 60 62 65 69 75 83 94 105 116 127 138 146 151 156 163 173 182 189 192 193 191 189 191 195 199 199 195 192 192 193 197 199 201 202 201 201 201 202 203 205 207 208 208 208 208 208 208 208 209 211 214 216 218 220 222 223 223 223 223 225 228 231 229 228 228 230 231 232 233 233 233 233 232 230 227 222 218 216 216 215 214 213 214 216 218 219 219 219 221 223 226 228 231 231 229 223 215 207 201 196 193 193 203 220 227 234 241 251 264 275 280 281 282 286 276 249 229 206 98 52 47 43 32 12 334 326 324 323 325 328 331 331 330 328 326 326 326 327 329 330 331 332 332 332 333 332 332 330 328 326 325 324 322 322 322 325 328 331 333 334 333 331 329 327 326 324 321 322 328 338 343 347 352 355 354 353 350 347 344 341 339 336 333 321 294 257 241 233 229 223 218 218 224 233 234 233 237 242 245 246 244 239 206 136 103 77 74 81 87 89 89 95 103 111 117 120 118 114 104 93 86 74 53 26 11 4 2 1 2 4 5 5 4 1 360 358 357 356 235 nan nan 236 239 nan nan 235 237 239 242 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 193 194 194 193 194 194 nan nan nan 184 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 140 141 nan nan nan 141 139 138 137 136 136 135 135 135 134 134 134 133 133 132 131 130 128 128 127 127 127 128 128 128 128 128 128 127 127 126 124 123 121 120 118 117 116 114 112 110 108 107 107 106 104 101 98 95 93 92 91 90 90 89 89 88 87 86 84 83 82 81 80 79 79 79 80 80 81 81 81 82 82 83 83 84 85 85 86 87 88 90 92 94 96 97 97 94 91 90 89 89 88 87 86 85 84 81 74 65 61 nan nan nan nan nan nan nan 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 97 97 97 97 96 95 98 100 100 99 98 96 94 92 89 87 84 83 82 82 83 84 85 85 81 75 67 61 57 53 49 46 44 42 42 41 41 41 40 38 35 32 30 29 29 30 32 34 36 38 40 43 45 47 44 45 47 49 51 52 50 47 45 42 40 40 41 43 44 44 45 46 49 52 56 57 59 62 63 65 68 73 78 85 93 102 112 124 136 146 153 159 164 170 176 181 186 188 189 188 192 197 199 200 201 204 204 205 205 204 205 205 206 207 207 208 209 209 210 209 209 209 208 208 209 210 212 213 215 218 221 223 223 222 222 222 222 226 230 229 226 228 230 232 234 235 235 236 235 234 233 230 226 222 220 219 219 217 216 216 217 218 218 219 221 222 224 226 229 231 231 230 224 214 204 197 189 185 192 210 222 226 233 244 260 272 278 278 274 269 268 264 246 226 209 193 184 186 166 169 307 287 309 316 319 322 326 328 329 328 325 324 324 324 325 327 328 330 331 331 332 332 332 331 329 326 325 324 324 323 323 323 325 328 329 330 331 330 328 327 325 323 321 318 319 326 333 340 345 348 349 352 353 352 350 346 344 340 337 331 318 297 277 259 242 229 217 211 212 220 229 230 229 233 239 248 255 258 263 277 84 78 71 77 87 93 91 88 94 104 113 117 116 115 113 107 99 93 80 56 32 17 7 2 2 2 2 3 3 3 1 0 359 359 358 237 nan nan nan 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 194 195 195 195 195 196 nan nan nan 189 186 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 141 141 142 nan nan 143 142 141 140 139 138 137 136 136 135 134 134 134 133 133 132 131 129 129 128 127 127 127 128 128 128 128 128 128 127 126 125 123 122 120 119 118 116 114 112 109 107 106 106 105 103 100 98 95 92 90 89 88 88 87 87 86 86 85 84 83 82 81 80 80 80 80 80 81 81 82 82 82 83 84 85 85 86 87 87 89 90 92 94 95 96 96 95 93 90 89 90 89 87 84 84 84 85 83 75 68 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 93 94 94 93 92 92 91 93 95 94 92 91 92 92 91 89 86 83 82 82 82 83 84 85 84 80 71 63 57 53 50 47 44 43 42 41 41 42 42 41 39 36 33 31 29 29 30 32 34 36 37 39 40 41 43 43 43 44 48 51 52 51 48 45 42 40 39 40 42 44 45 46 47 50 54 58 59 60 62 63 63 66 70 73 77 83 91 100 109 120 131 141 148 154 159 165 172 180 185 188 186 189 194 199 204 208 212 214 213 212 210 209 209 210 210 210 210 210 210 210 209 208 208 208 208 209 211 212 214 217 220 223 224 223 222 222 222 223 226 230 231 230 230 232 235 237 238 238 238 237 236 235 233 229 226 223 222 221 219 218 218 217 218 218 220 222 223 224 227 229 230 231 229 223 218 214 206 196 195 207 221 227 233 247 268 282 287 285 279 271 263 256 251 239 222 209 203 207 215 219 244 270 292 306 314 318 323 326 327 326 324 322 321 321 322 323 325 326 328 329 330 331 331 331 330 328 326 325 324 323 323 323 324 326 327 328 329 329 328 327 325 323 321 319 318 321 325 331 336 340 343 347 349 349 348 346 344 340 338 336 331 320 304 290 270 241 215 203 201 207 219 228 229 228 231 239 249 260 268 281 354 65 71 70 75 88 100 97 92 95 106 116 117 113 111 110 107 103 99 89 67 44 27 12 5 2 1 0 1 2 3 2 0 0 1 1 224 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 196 196 196 197 198 nan nan nan 193 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 142 142 142 nan nan 143 143 143 142 141 140 140 139 138 136 135 134 133 133 133 132 131 130 130 129 128 128 128 128 128 128 128 128 128 128 127 126 124 123 121 120 118 116 115 112 110 108 106 104 103 102 100 97 94 91 89 87 86 86 85 85 84 84 83 82 82 81 81 80 80 80 80 81 81 81 82 82 83 84 84 85 86 87 88 89 90 92 94 95 96 96 95 94 92 90 90 90 89 85 82 80 82 86 86 80 74 73 74 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 101 96 nan nan nan nan nan nan nan nan nan nan nan nan 91 91 90 91 90 89 90 90 88 87 86 88 90 90 88 86 83 82 82 83 83 83 84 83 77 69 61 56 52 49 47 45 43 42 41 42 42 42 41 39 37 34 32 31 31 31 33 34 35 36 37 38 39 40 41 41 43 46 49 50 50 48 44 42 41 40 39 40 43 45 46 47 50 55 60 61 61 61 62 61 64 67 69 73 76 81 89 97 106 114 124 134 142 149 157 167 178 189 193 191 195 198 203 208 214 218 219 220 219 217 214 213 212 212 211 211 211 210 210 209 208 208 208 209 210 212 213 215 218 221 224 224 224 223 224 226 227 229 232 233 233 232 234 237 239 239 239 239 238 237 236 234 231 228 225 224 222 220 219 218 218 217 218 220 222 223 225 226 227 227 226 224 220 221 226 222 218 219 228 238 246 254 263 278 291 294 291 283 273 262 252 246 239 225 215 214 222 234 245 262 278 295 306 313 319 322 324 323 320 318 318 317 318 319 321 323 324 326 327 328 329 329 329 328 327 326 324 323 323 323 323 325 326 327 328 328 329 328 326 324 322 319 318 318 320 323 326 330 334 337 340 342 343 344 344 344 343 342 338 332 322 310 297 272 227 202 195 199 209 222 231 230 228 231 241 252 265 277 292 337 47 64 67 77 94 105 100 92 93 108 117 116 111 108 107 105 102 99 94 83 64 40 19 10 6 360 360 1 3 4 2 1 2 3 3 206 228 278 285 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 197 198 199 nan nan 199 197 195 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 143 142 142 142 142 142 143 143 142 142 142 142 141 140 139 137 135 134 133 132 132 131 131 130 130 129 129 129 129 129 129 129 129 129 128 128 127 126 124 123 121 119 117 115 113 111 108 106 104 102 101 99 97 94 90 87 84 83 83 83 82 81 81 81 80 80 80 79 79 79 80 80 81 81 82 82 83 83 84 85 85 86 87 88 89 91 92 94 95 96 95 94 93 91 91 91 90 89 85 80 77 77 87 88 85 80 81 80 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 100 97 93 89 nan nan 89 90 90 90 87 85 nan nan 85 87 89 90 91 90 89 89 87 84 84 83 85 87 88 87 85 84 83 83 83 82 82 82 81 76 67 60 57 54 51 49 47 45 44 43 43 43 42 41 39 37 36 35 33 33 33 33 34 34 34 35 36 37 37 36 36 41 43 45 48 48 46 43 41 42 42 40 39 42 44 46 47 49 54 59 62 62 61 59 58 60 63 65 69 71 74 79 86 94 102 110 121 131 140 151 165 181 197 208 207 212 210 214 217 220 222 224 224 225 225 220 216 214 213 212 212 211 211 211 210 210 210 210 211 212 212 213 215 218 222 224 224 224 225 227 228 229 231 232 233 233 232 233 236 238 238 237 236 237 237 237 235 232 229 226 224 222 221 220 219 218 218 218 219 221 222 223 223 222 222 223 222 223 229 234 234 233 235 242 250 257 263 269 279 290 294 291 283 272 259 248 243 239 234 230 232 241 253 263 270 282 295 304 311 317 320 320 317 313 313 314 314 315 317 319 321 322 324 325 326 327 327 328 327 326 325 324 323 322 322 323 324 326 327 327 328 328 328 326 325 323 320 317 316 317 319 321 324 328 332 334 337 339 341 342 343 342 340 337 331 322 311 297 266 221 204 201 206 218 229 233 230 228 232 241 255 270 285 300 323 0 39 60 89 116 116 100 88 92 107 116 115 110 107 107 105 101 95 93 86 70 47 29 20 13 6 3 3 5 7 6 6 7 7 6 208 221 270 291 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 199 200 201 nan nan nan 200 198 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 144 143 142 142 142 142 142 142 141 142 143 142 142 141 140 138 136 135 133 132 132 131 131 130 130 130 130 129 129 129 130 130 130 130 129 128 127 126 125 123 121 118 115 113 111 109 106 104 102 100 99 96 93 89 85 82 80 80 79 79 79 78 78 77 77 77 78 78 78 78 79 80 81 82 83 83 84 84 85 85 86 87 88 89 91 92 94 95 95 95 93 91 91 91 93 91 88 85 82 76 73 83 87 86 85 87 84 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 94 92 88 85 84 nan 86 88 89 89 86 83 81 82 84 86 88 90 92 92 92 89 85 82 82 82 84 85 86 86 85 84 84 83 82 81 80 81 79 75 67 61 57 55 52 51 49 48 47 45 45 43 42 41 39 38 37 36 35 34 34 33 33 32 32 32 33 34 33 30 28 33 37 40 43 45 44 42 42 44 45 44 43 44 45 46 47 48 52 57 62 64 61 57 55 57 59 62 65 68 70 73 77 84 90 97 107 120 132 146 164 185 204 216 222 227 226 226 227 227 227 228 228 228 229 226 221 216 214 213 213 213 213 213 212 211 211 211 211 212 213 214 216 219 222 224 224 225 226 227 229 230 230 231 231 230 229 229 231 234 235 234 234 235 236 236 235 232 229 226 225 224 223 222 221 221 221 222 222 222 222 223 221 219 221 223 224 226 231 236 239 241 245 251 256 260 264 269 277 284 288 289 283 270 256 247 243 244 245 245 247 255 265 272 277 285 294 301 308 313 315 314 309 307 309 310 310 312 314 316 319 321 322 324 324 325 325 326 326 325 324 324 323 323 322 322 324 325 325 326 327 328 327 326 325 324 321 317 315 314 315 315 319 323 327 330 333 336 338 340 341 340 337 333 328 320 309 292 258 226 216 216 221 228 234 233 228 225 229 238 253 272 289 304 317 332 359 31 92 115 111 100 86 88 102 112 114 110 106 104 102 96 93 91 86 71 50 36 30 23 14 10 9 10 11 11 12 12 11 10 221 229 258 286 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 201 201 202 204 nan nan nan 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 145 144 143 142 142 142 142 nan nan nan nan 143 143 143 142 141 139 137 135 134 133 132 131 131 130 130 130 130 130 130 130 130 131 131 130 129 128 127 126 124 121 119 116 114 111 109 106 104 102 100 98 96 92 88 83 79 77 76 76 76 76 75 75 75 75 75 75 76 76 77 78 79 80 81 82 83 83 84 85 86 87 87 88 89 91 92 93 95 95 94 92 91 91 93 95 93 89 86 84 78 70 76 84 84 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 89 88 86 84 82 81 82 83 84 86 86 85 82 80 81 83 86 87 90 92 94 93 90 85 82 82 83 84 84 85 85 85 85 84 82 80 79 79 80 78 74 67 61 57 55 53 51 49 49 47 46 45 44 42 41 40 38 38 37 36 35 33 32 32 31 31 31 31 31 30 27 24 27 31 35 39 42 43 43 45 47 48 48 48 47 47 47 48 49 52 56 62 64 63 58 54 54 55 58 61 64 66 68 71 76 80 84 93 106 120 137 161 186 207 220 229 233 234 236 235 235 234 234 232 231 230 228 224 219 216 215 215 215 215 214 213 212 212 213 212 212 214 216 219 222 224 225 225 226 226 227 228 229 229 229 228 227 226 226 227 230 232 233 233 234 236 235 234 232 230 228 226 225 224 224 224 224 225 226 227 225 223 223 221 221 224 226 227 226 229 234 240 245 250 255 259 261 263 266 273 280 286 290 285 273 260 249 246 249 253 255 258 264 272 277 281 285 292 299 305 308 307 303 302 305 308 307 308 309 312 314 316 318 320 322 322 323 323 324 324 324 324 324 324 323 323 323 324 324 325 325 326 326 325 324 323 321 319 315 313 312 311 312 315 319 323 327 330 334 336 338 339 337 334 330 325 318 306 283 252 233 228 228 231 234 232 227 222 220 224 233 249 270 291 308 321 331 344 4 63 104 116 107 87 84 96 110 113 108 101 101 99 94 91 87 82 69 53 43 38 33 25 20 17 15 16 18 18 16 14 14 233 236 252 276 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 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 147 146 145 144 143 142 142 nan nan nan nan nan 143 144 143 143 142 140 138 136 134 133 132 131 131 130 130 129 129 129 130 130 131 131 131 130 129 128 126 124 122 119 117 114 112 109 106 104 102 100 98 95 92 87 81 76 73 72 72 72 72 72 72 73 73 73 73 73 74 75 76 78 79 80 81 82 82 83 84 85 86 87 88 89 90 92 93 94 94 93 92 91 92 94 96 94 91 88 86 80 70 70 78 84 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 82 79 78 78 77 77 78 81 83 84 83 nan nan 81 83 84 86 88 91 93 93 90 86 83 84 85 84 83 84 84 84 83 82 80 79 79 79 79 77 73 67 61 57 54 53 51 49 48 48 47 46 44 43 41 40 38 37 36 35 33 32 31 30 30 30 30 30 29 28 27 26 27 30 33 37 39 42 44 47 50 51 51 50 49 48 48 50 52 54 57 61 64 61 58 53 51 52 54 57 60 62 64 67 71 73 75 80 90 102 117 143 174 202 220 230 235 238 240 241 242 242 240 237 233 231 229 225 222 220 218 218 217 215 214 213 214 214 215 215 216 217 218 220 223 224 226 227 227 227 228 228 229 229 229 229 228 227 226 227 228 230 231 233 235 236 236 235 234 232 231 228 227 226 227 227 228 229 229 229 226 225 225 225 226 227 229 228 226 228 232 239 245 250 255 259 261 260 261 267 276 286 291 289 280 268 256 249 250 256 261 265 271 276 280 282 285 291 298 302 304 301 299 302 305 306 306 306 307 310 312 314 316 318 320 321 321 322 323 323 323 324 324 324 324 324 324 325 326 327 326 325 324 322 320 319 317 315 312 310 309 309 309 312 317 321 325 329 332 335 337 338 336 333 328 323 314 298 269 247 238 234 233 233 231 226 220 216 216 220 228 243 266 294 316 330 340 351 8 44 81 101 99 79 74 89 106 111 103 97 99 101 98 91 82 75 67 60 55 47 40 35 29 23 21 21 23 22 19 18 18 240 242 250 266 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 147 145 144 143 143 142 141 nan nan nan 143 144 144 144 143 142 141 139 137 135 133 132 132 131 130 130 130 129 129 130 130 130 130 130 130 129 127 126 123 120 118 115 113 109 106 103 101 99 97 94 91 85 79 74 70 68 68 68 68 69 69 70 71 71 72 72 72 73 74 76 77 78 79 80 81 82 83 83 85 86 88 89 90 92 93 93 93 92 92 92 92 94 95 94 92 90 87 80 71 68 76 86 91 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 76 73 72 72 71 71 74 78 81 81 81 80 81 82 83 84 85 88 91 92 92 90 86 85 85 85 84 82 82 82 82 81 80 79 79 79 78 78 76 72 66 61 57 54 52 50 49 48 48 47 46 45 43 42 40 38 36 34 33 31 30 30 29 29 29 29 29 28 28 28 28 29 31 33 35 38 40 43 47 51 52 53 52 50 48 49 52 55 57 58 62 65 60 56 52 50 50 51 54 56 58 60 63 66 68 69 72 79 87 95 111 136 177 209 225 233 238 242 245 248 248 246 242 236 233 232 229 227 225 223 221 218 216 215 213 215 215 216 217 218 219 219 219 221 223 226 228 229 229 230 231 231 232 232 232 232 231 230 229 230 230 231 233 235 237 238 237 236 234 232 230 228 227 228 229 230 231 231 230 228 227 227 228 229 228 227 226 225 226 231 237 243 248 253 257 259 258 259 264 273 283 289 289 283 272 261 255 255 258 264 269 273 277 280 282 285 291 296 300 300 300 301 305 306 305 304 304 305 307 310 312 314 317 319 320 320 321 321 322 323 324 324 324 323 323 324 325 327 328 326 325 322 320 319 317 315 312 309 307 306 306 307 310 316 320 324 327 331 335 338 338 337 334 329 321 308 284 257 244 239 236 232 228 224 219 214 212 213 218 225 236 259 298 328 342 351 360 16 43 73 89 84 63 57 76 98 108 100 92 93 99 100 90 78 68 62 64 67 54 44 39 34 29 26 26 26 24 22 20 21 nan 246 250 259 271 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 149 148 147 145 144 143 143 141 141 nan nan nan nan 144 144 144 143 142 141 139 137 135 133 132 132 131 131 130 130 130 130 130 130 130 130 130 129 128 127 124 122 119 117 114 110 106 102 99 96 94 92 88 82 76 72 68 66 65 65 65 65 66 67 68 70 70 71 71 71 72 73 75 76 77 78 79 80 81 82 83 85 87 88 90 91 92 93 91 90 90 91 92 92 91 91 91 91 88 82 74 72 77 84 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 69 65 65 65 65 nan nan 74 77 79 79 80 82 85 86 85 86 88 90 91 91 89 86 84 84 84 83 80 79 79 79 79 79 79 79 79 78 77 75 71 66 61 58 55 52 51 50 49 48 48 47 45 43 41 38 36 34 32 30 29 28 29 29 29 29 29 29 28 28 28 28 30 31 33 34 36 38 41 45 49 51 52 52 51 50 51 53 56 58 59 62 64 61 56 52 50 49 50 52 53 55 57 60 62 63 64 67 72 77 82 87 94 112 165 212 227 235 240 247 252 254 251 245 239 236 235 234 233 230 228 225 221 219 219 216 214 215 216 217 219 220 220 221 223 225 228 230 231 231 232 232 233 235 235 235 235 235 234 233 232 233 234 235 236 237 238 238 237 235 233 230 228 227 228 229 231 232 231 230 229 228 228 228 228 227 224 222 221 223 228 235 240 245 251 255 257 258 260 264 271 278 284 285 281 273 265 260 259 262 265 269 273 277 280 283 286 290 294 297 298 299 301 302 302 302 301 302 303 305 308 311 313 316 318 319 319 320 320 321 323 323 324 323 322 321 321 322 323 324 325 324 321 320 318 316 313 310 306 304 303 303 305 309 315 319 323 327 331 335 338 339 338 336 330 319 300 274 254 244 238 233 227 221 216 213 211 210 211 214 218 225 243 298 341 349 353 1 17 39 62 73 61 45 44 60 85 100 96 87 85 91 96 88 74 60 53 64 72 60 48 43 39 35 31 30 28 26 24 22 23 nan nan 252 257 265 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 150 149 147 145 144 143 142 140 141 142 nan nan nan 144 144 144 143 141 140 138 136 134 133 132 132 131 131 131 130 130 130 130 130 130 130 130 129 127 125 123 120 117 114 110 106 101 97 94 91 88 83 77 72 69 67 65 63 62 62 63 63 64 66 67 69 69 70 70 71 72 73 74 75 76 77 78 79 80 81 83 85 87 88 89 90 91 89 88 88 90 90 89 86 84 86 88 89 87 83 80 81 82 86 92 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 64 60 59 60 61 62 nan 69 73 76 77 79 83 87 89 88 87 89 89 90 nan 88 85 81 80 81 80 77 76 76 77 77 78 80 80 79 78 77 75 70 66 62 58 56 53 52 51 49 48 48 46 45 43 40 37 34 32 30 29 28 28 28 28 28 28 29 28 28 28 28 28 29 31 32 33 34 36 38 41 45 47 49 50 51 51 52 54 55 57 59 61 62 60 56 52 49 49 50 51 52 52 54 57 59 60 61 63 66 68 71 72 72 75 86 127 203 228 241 252 258 260 257 249 242 238 238 239 238 234 230 227 224 222 222 219 215 214 215 217 219 221 222 224 227 230 232 234 234 234 234 233 235 236 237 237 237 236 236 235 235 236 238 239 239 238 238 237 237 235 232 230 227 226 226 228 230 230 229 228 227 226 226 226 225 224 222 219 219 222 227 233 240 246 252 256 258 259 261 264 267 272 276 278 277 272 266 263 262 263 266 270 274 277 281 284 287 290 293 295 297 298 299 300 300 300 300 299 301 304 307 310 313 315 317 318 319 319 320 321 322 323 323 323 321 319 318 318 319 321 322 322 321 320 318 316 313 308 304 301 300 301 304 309 315 320 323 327 332 336 339 340 339 336 329 316 295 273 255 244 236 229 222 217 214 212 210 209 210 212 214 218 226 256 327 342 348 357 13 29 43 49 46 37 37 50 75 94 95 83 73 78 86 84 78 67 63 71 79 69 51 46 43 40 37 35 33 29 26 25 26 nan nan nan nan 262 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 149 147 145 144 142 141 140 141 141 142 142 143 144 143 142 141 140 138 137 135 134 133 132 132 131 131 130 130 130 130 130 130 131 130 130 128 126 124 121 118 114 110 105 99 94 91 88 84 78 72 68 66 65 63 61 60 59 60 60 61 63 65 66 68 68 69 69 70 71 72 73 74 75 76 77 77 79 80 82 83 85 86 87 88 86 84 84 87 87 85 81 78 78 81 85 91 96 95 90 85 86 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 61 57 56 57 59 59 60 63 69 72 75 78 82 87 89 88 87 88 88 88 87 86 82 77 76 75 74 73 72 73 75 76 78 79 79 78 77 76 74 70 65 61 57 55 54 52 51 49 48 47 45 44 42 39 35 32 31 30 29 28 28 28 28 28 28 28 28 27 27 27 28 28 30 30 31 32 33 35 37 40 43 45 47 49 50 51 53 55 57 58 59 59 58 56 53 50 49 49 50 50 51 53 55 57 58 59 59 58 58 59 59 59 62 68 73 86 205 258 269 272 270 265 255 245 240 241 244 243 236 230 226 224 223 223 221 219 218 216 216 218 221 223 227 230 232 234 235 236 237 237 235 236 237 238 238 238 237 237 237 238 240 242 243 242 241 240 239 239 237 233 231 228 227 226 227 228 228 226 224 223 223 223 223 222 222 221 219 220 223 229 236 243 249 254 258 261 261 261 261 263 265 269 273 274 272 268 265 264 265 268 271 274 278 281 284 288 290 292 293 295 296 297 297 298 298 298 298 299 302 305 309 312 314 316 318 319 319 320 321 321 322 322 322 321 319 318 317 318 320 321 322 321 320 319 317 313 308 303 298 297 300 304 310 316 321 324 328 333 337 340 342 341 337 328 315 296 277 258 242 232 226 220 217 215 215 212 210 209 209 211 215 220 231 265 313 339 356 9 20 28 33 35 32 33 43 61 81 88 75 62 64 69 75 83 79 72 74 77 68 50 47 47 46 41 41 38 33 30 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 152 150 148 146 144 143 142 141 140 141 141 141 142 142 142 142 140 139 138 136 135 134 133 132 132 131 131 130 130 130 130 130 130 130 130 130 129 127 125 122 118 114 109 103 97 92 88 84 81 76 70 65 63 62 61 59 57 56 56 57 58 60 62 64 66 66 67 68 69 70 70 71 72 73 74 74 75 76 77 78 80 81 82 83 84 83 80 79 81 83 81 78 75 74 76 80 90 102 nan 107 100 94 95 nan nan nan nan nan nan 108 102 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 58 63 69 73 77 82 86 87 85 85 85 86 84 84 83 80 75 72 71 69 69 69 70 72 74 76 77 77 75 74 73 71 68 63 59 56 53 52 51 49 48 47 46 44 43 42 39 35 32 31 31 30 30 30 30 29 29 28 28 27 27 27 27 27 28 28 28 29 29 30 32 34 36 39 41 44 46 47 49 51 53 56 57 57 56 56 55 54 52 50 49 49 50 50 51 53 55 57 58 56 54 52 51 51 50 50 52 52 52 36 341 315 304 291 275 258 245 239 242 247 246 237 229 225 223 223 224 224 224 225 224 221 220 222 225 229 231 233 234 235 237 238 239 238 237 238 239 239 239 239 239 239 242 244 245 245 244 243 242 242 241 239 236 233 231 230 229 228 227 226 224 222 221 222 223 223 223 223 222 221 222 226 232 240 246 251 255 259 260 261 260 259 259 261 264 268 271 271 269 266 265 266 268 271 275 278 281 284 287 289 291 292 293 295 295 295 296 297 297 298 299 301 304 307 311 313 315 317 318 319 320 320 321 321 321 322 321 320 319 319 319 320 321 322 322 322 321 319 315 309 302 297 296 301 306 313 319 323 326 330 334 338 342 344 344 340 331 316 300 282 259 239 229 224 220 218 219 219 215 211 209 208 210 214 219 225 239 280 329 352 5 13 19 24 27 26 27 35 50 63 66 58 51 53 56 68 83 87 78 61 59 56 45 46 49 51 48 47 44 38 34 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 152 149 147 145 144 143 141 141 140 140 140 140 141 141 141 139 138 137 136 135 133 133 132 131 131 130 130 129 129 129 129 129 130 130 130 129 127 125 122 118 113 108 102 95 89 84 81 78 73 67 62 61 60 59 56 54 52 52 53 54 56 59 61 63 64 65 66 67 68 69 70 70 71 71 71 72 73 74 75 76 77 78 79 80 80 78 76 76 78 77 74 74 75 75 78 85 100 nan nan nan 108 103 nan nan nan nan nan nan nan 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 58 64 71 77 81 84 84 82 82 82 82 81 80 80 78 75 72 69 66 65 65 67 69 71 71 73 73 72 71 70 69 65 61 57 54 52 50 49 48 47 46 44 43 42 41 38 34 32 31 31 32 32 32 31 31 30 29 28 27 26 26 27 27 27 27 27 27 27 28 29 31 33 36 39 41 43 44 46 48 51 54 55 55 54 53 53 53 53 52 52 52 51 51 51 53 54 55 55 55 53 50 49 48 45 40 36 34 32 28 22 20 18 11 323 241 228 228 237 245 245 236 228 225 224 225 226 228 230 232 233 230 228 229 230 232 234 235 235 236 238 239 240 240 239 239 241 241 242 241 241 241 243 245 246 245 245 244 244 245 244 242 239 237 235 234 232 231 230 229 227 225 224 225 226 226 226 225 224 224 226 229 236 242 248 252 254 256 257 258 259 258 258 258 261 264 268 270 269 267 266 266 269 271 274 277 280 283 286 288 289 290 292 293 294 294 296 297 298 299 299 301 303 306 309 312 314 316 318 318 319 320 320 321 321 321 321 321 320 320 320 321 322 323 323 324 324 323 318 311 304 300 299 304 310 316 321 325 328 331 334 338 342 345 346 343 335 322 307 287 259 237 227 223 220 219 219 219 216 210 206 206 208 210 212 215 223 252 317 350 3 9 12 17 20 21 22 29 37 43 42 39 38 43 54 62 64 63 54 47 51 48 46 46 52 55 54 53 49 43 39 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 153 151 149 146 145 nan nan nan nan nan nan 140 140 140 139 138 137 136 135 134 133 132 131 131 130 130 129 129 129 129 129 129 129 129 129 128 126 124 121 117 112 107 100 93 87 82 78 74 69 62 58 58 58 56 53 49 47 47 48 50 52 54 57 59 61 63 64 65 66 66 67 67 67 66 66 67 69 70 71 72 73 74 75 77 78 77 75 72 73 72 72 76 80 80 82 87 102 nan nan nan 119 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 56 59 67 74 79 nan nan 80 78 79 79 77 77 77 77 76 73 70 66 62 61 62 65 67 69 70 70 69 67 67 66 62 59 55 53 51 49 47 46 45 43 42 41 39 38 36 33 31 31 31 32 32 33 33 32 32 30 29 28 27 27 27 27 27 27 26 26 26 26 28 30 32 35 37 39 41 42 44 47 49 51 53 53 52 51 51 52 53 54 55 54 54 53 53 53 53 53 53 54 53 51 50 48 44 39 33 26 18 16 32 48 56 64 78 126 181 203 217 230 234 231 225 223 224 225 227 230 232 235 235 234 233 233 235 237 238 238 238 238 239 240 241 242 241 241 242 242 242 242 241 241 243 244 245 245 245 246 247 247 246 245 242 240 239 237 236 235 233 232 230 228 228 228 229 229 228 226 225 225 228 232 238 244 248 250 251 252 253 254 255 256 256 257 258 262 265 268 269 268 267 267 268 271 273 276 279 282 285 287 288 289 290 292 293 295 296 297 298 300 301 302 304 305 308 311 313 315 317 318 318 319 320 321 321 321 321 321 321 321 321 322 323 324 325 326 328 327 322 315 308 305 305 308 314 319 323 327 330 331 333 337 341 345 345 342 336 326 312 292 258 233 224 222 221 218 216 212 207 202 200 199 200 201 202 203 208 227 293 346 2 6 9 12 15 16 18 21 24 24 24 26 29 33 35 35 32 25 26 34 47 49 49 50 54 58 60 59 55 50 45 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 151 148 nan nan nan nan nan nan nan 140 140 139 139 137 136 135 134 133 132 131 130 130 130 129 129 128 128 128 128 128 128 128 128 127 126 123 121 117 112 106 99 91 84 80 76 71 65 59 56 55 54 53 51 46 43 43 44 46 48 50 52 55 58 60 61 63 63 63 63 62 62 61 61 62 63 65 67 69 70 72 73 74 76 77 74 69 68 71 76 87 93 93 96 100 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 57 58 64 71 nan nan nan nan 76 76 76 75 75 76 nan nan 74 71 66 60 56 56 59 64 67 69 67 65 63 63 62 60 57 54 52 50 48 46 44 42 41 39 38 37 36 34 32 31 30 31 32 32 33 33 33 32 32 31 30 29 28 28 28 27 27 26 26 25 26 27 29 31 33 36 37 39 41 43 45 47 49 50 51 50 49 49 51 53 55 56 57 57 56 55 54 53 51 51 53 53 52 51 49 46 42 36 26 13 18 41 59 70 79 89 106 142 180 196 203 211 214 215 218 220 222 225 228 232 234 235 235 235 237 240 242 243 242 242 241 241 241 242 243 242 242 242 241 241 241 241 241 242 244 245 246 247 248 249 249 248 247 245 243 242 241 239 238 235 233 231 230 229 230 230 230 229 227 226 226 229 233 238 243 247 249 248 248 248 250 251 252 253 255 257 260 263 266 268 268 268 268 269 271 272 275 278 281 284 286 287 289 289 290 291 292 293 295 297 300 302 303 304 305 306 309 312 314 316 317 317 318 319 320 321 321 321 321 321 321 322 323 325 326 328 330 332 331 326 318 312 309 309 312 318 322 325 329 331 330 332 335 339 343 343 339 333 324 312 291 254 227 221 221 221 217 211 203 196 194 193 193 194 194 195 195 197 204 230 342 2 7 11 13 14 14 14 14 15 14 17 21 23 22 22 19 11 13 21 32 47 53 53 52 55 62 65 64 60 57 52 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 150 nan nan nan nan nan nan nan 140 140 139 138 137 135 134 133 132 131 131 130 129 129 128 128 127 127 127 127 126 126 127 126 126 124 122 120 116 111 105 97 88 82 77 73 68 63 58 53 51 51 51 49 44 41 40 41 43 45 47 49 52 55 57 58 59 59 59 58 58 57 56 56 57 59 61 64 67 69 71 73 73 74 76 74 69 68 77 92 103 nan nan 112 nan nan nan nan nan nan nan 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 61 61 64 nan nan nan nan nan 74 73 73 73 74 76 76 nan nan 70 65 57 50 49 54 61 67 68 64 60 59 60 59 57 54 52 51 49 46 44 43 41 39 38 37 36 34 33 31 30 30 31 32 32 32 32 33 33 33 33 32 32 31 29 28 27 26 26 25 25 25 26 28 31 33 35 37 38 40 41 43 45 47 48 49 48 47 47 49 51 54 56 58 59 59 58 56 53 51 50 51 51 52 52 51 49 46 40 33 27 34 51 65 78 88 95 102 120 160 179 182 184 191 199 207 214 218 222 226 230 233 235 236 238 241 246 247 247 246 245 243 242 241 241 241 241 240 239 239 240 241 241 243 244 246 247 248 249 250 251 250 249 248 247 246 245 243 242 239 237 234 232 230 231 232 232 232 230 228 227 227 230 234 238 242 245 246 246 245 245 246 248 249 250 252 255 258 260 263 265 267 268 269 270 271 273 274 277 280 282 284 286 288 289 289 289 288 289 291 295 299 301 302 302 303 305 307 310 313 315 316 317 317 318 319 320 321 321 320 320 321 322 324 326 328 331 333 334 334 329 320 315 313 313 315 321 325 326 330 331 331 331 333 336 340 341 337 329 317 303 282 246 223 219 220 221 218 211 203 198 194 192 191 191 191 192 192 191 187 177 120 17 11 13 17 17 15 12 11 10 10 11 13 21 19 22 22 20 23 30 34 42 54 58 56 59 65 68 67 65 62 58 54 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 154 152 nan nan nan nan nan nan 142 141 140 139 138 137 135 134 133 132 132 131 130 129 129 128 127 127 127 126 126 126 125 125 125 124 122 120 118 115 110 103 93 84 78 74 70 65 61 56 51 49 49 50 48 43 40 39 39 41 42 44 46 49 51 53 54 55 55 55 55 54 53 52 52 52 55 58 63 66 68 70 72 72 72 75 76 73 72 85 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 nan nan 70 nan nan nan nan nan 70 70 71 nan nan 74 71 nan 68 63 53 44 44 51 60 66 66 62 57 56 57 56 54 51 50 48 46 45 43 42 41 39 39 38 36 34 32 31 31 31 32 32 33 33 32 33 33 34 34 33 33 32 30 29 27 26 25 24 24 24 25 27 30 32 34 36 38 39 40 41 43 44 45 45 44 43 44 47 50 52 55 57 58 59 58 56 53 51 50 49 49 50 51 51 50 48 46 45 49 56 63 73 87 97 100 98 104 133 157 164 168 175 185 195 204 212 219 224 228 231 234 236 239 244 250 252 250 248 247 245 243 241 240 239 238 237 237 239 240 242 244 244 245 246 247 248 249 250 251 251 250 249 249 248 246 245 243 241 238 235 232 231 232 233 234 233 231 229 228 229 231 234 237 240 243 244 244 243 243 244 246 247 248 250 252 255 258 260 263 265 268 270 271 272 274 275 278 281 282 284 286 288 288 288 287 285 285 288 293 296 298 299 300 301 303 305 307 311 313 315 316 316 317 318 319 320 320 320 320 320 321 324 327 330 333 335 336 336 331 323 317 316 316 317 324 326 328 330 332 331 330 330 334 337 339 337 327 310 291 268 239 222 217 217 218 217 213 207 200 194 191 190 189 189 189 188 186 179 167 124 48 22 16 15 16 14 11 9 8 4 4 6 14 21 26 30 32 35 36 39 44 57 61 58 62 68 71 70 67 65 63 60 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 140 139 138 137 135 134 133 133 132 132 131 130 128 128 127 127 127 126 126 125 124 124 123 122 120 119 116 113 108 100 89 79 74 71 66 61 57 53 49 48 49 49 46 42 39 38 38 39 41 42 44 46 48 49 50 51 51 51 51 50 49 48 48 49 52 56 61 64 66 67 69 71 72 74 76 76 74 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 75 71 nan nan nan 72 70 69 69 nan nan 74 70 68 68 62 49 41 42 50 60 65 65 60 56 55 55 54 51 48 47 46 45 44 43 42 41 40 39 38 36 34 33 32 32 32 32 32 32 32 32 32 33 33 33 34 33 33 31 29 27 26 24 23 23 24 25 27 29 31 34 35 37 38 38 40 41 42 42 42 41 40 41 44 47 49 52 53 55 55 55 54 52 51 49 49 48 48 49 49 49 49 52 58 67 75 79 87 101 108 107 99 97 113 134 146 157 169 179 189 199 208 216 223 227 230 232 236 241 247 252 256 255 252 249 246 244 243 242 241 240 239 239 241 242 243 244 244 245 245 246 247 249 250 251 252 251 250 249 248 247 245 244 242 239 236 233 232 233 234 235 234 232 231 230 230 232 234 237 239 241 242 243 243 243 243 244 246 247 248 250 252 254 257 259 263 266 269 271 273 275 277 279 282 284 285 286 288 288 288 286 284 284 288 292 294 296 297 298 300 301 303 305 308 311 313 315 315 316 316 318 319 319 319 319 320 321 324 327 331 334 336 338 337 333 325 318 318 319 320 325 328 330 331 332 332 330 329 331 335 338 337 326 301 273 252 234 220 213 213 213 213 210 205 197 192 189 187 185 184 183 182 177 167 144 96 57 32 19 13 13 15 12 12 7 358 357 1 11 22 31 37 38 39 40 42 48 61 64 64 65 70 73 72 70 67 66 64 62 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 142 141 140 139 137 136 134 133 133 132 132 131 130 128 127 126 126 126 126 125 125 123 122 120 119 118 117 115 111 105 96 85 75 71 68 63 57 52 49 47 47 48 47 44 41 39 38 38 39 40 42 43 45 47 48 48 48 47 47 46 45 44 44 44 46 50 54 57 59 60 61 63 66 69 71 74 74 69 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 72 72 72 74 78 79 77 75 73 64 49 41 43 51 59 63 63 59 56 54 53 51 48 45 44 44 43 43 43 42 41 40 38 37 35 34 33 32 32 32 32 32 32 32 32 32 31 32 33 33 33 33 32 30 28 26 24 23 23 24 26 27 29 31 33 35 36 37 38 39 39 40 39 39 38 38 39 42 44 47 48 50 50 51 51 51 51 49 49 48 47 46 45 45 46 50 57 68 80 91 97 104 112 118 116 106 99 108 121 133 146 163 176 187 198 207 215 221 225 229 232 237 242 248 254 258 258 256 251 248 246 245 246 247 246 245 243 242 242 242 242 243 243 244 245 247 249 251 252 253 251 249 248 247 246 245 244 242 240 237 235 234 235 235 235 234 232 232 231 232 233 234 236 238 240 241 242 242 242 243 244 245 246 247 248 250 251 253 256 259 263 266 269 272 275 277 280 282 284 285 287 288 289 288 287 285 286 288 291 294 295 296 297 299 300 302 303 305 308 311 313 314 314 315 316 317 318 318 319 319 320 323 326 331 335 338 339 339 335 327 320 321 323 324 326 329 331 332 332 332 331 329 329 332 336 336 324 292 256 240 229 217 209 207 207 207 204 198 193 190 188 186 184 182 180 177 172 160 128 78 51 36 20 17 17 19 21 22 18 5 359 5 15 23 33 41 40 37 34 39 53 66 69 70 71 72 74 74 72 70 69 68 66 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 142 141 139 138 136 135 134 133 132 132 131 129 128 127 125 125 125 125 125 124 123 121 118 116 116 115 113 109 103 93 82 74 69 65 59 53 48 44 44 45 46 44 42 40 38 37 38 39 40 41 43 45 47 48 48 47 45 44 42 41 40 39 41 44 48 51 54 55 55 54 56 59 63 67 71 70 60 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 77 77 79 83 88 91 90 83 68 51 43 45 52 58 62 61 58 54 52 51 49 45 43 42 42 42 42 42 42 41 40 38 35 34 33 33 32 31 31 31 31 31 31 31 30 30 31 32 33 33 33 32 31 28 26 24 23 24 26 27 29 30 32 33 35 36 37 37 38 39 38 38 37 36 36 37 39 42 44 45 46 47 47 49 50 50 48 49 48 47 45 43 43 45 51 61 75 88 98 104 109 115 121 119 112 105 109 116 123 134 151 166 179 191 203 212 217 221 225 230 237 242 248 253 256 257 256 252 250 249 248 249 250 250 248 244 242 241 240 241 242 244 245 246 248 249 251 253 253 251 248 246 245 244 244 243 242 241 238 237 236 236 237 236 234 233 232 232 233 233 234 235 237 239 241 242 242 242 242 243 243 245 246 247 248 249 250 252 255 258 263 267 270 274 276 278 280 282 284 286 288 289 288 287 286 286 288 291 293 295 296 297 298 299 300 301 303 306 309 311 312 313 314 315 316 317 317 317 317 318 320 324 329 334 339 340 341 338 332 326 326 327 326 326 328 332 332 332 333 333 330 328 330 334 333 322 284 248 235 225 214 206 202 203 202 198 193 190 188 187 186 184 182 181 179 174 164 135 68 42 34 27 25 28 31 33 32 26 13 7 12 21 31 38 42 40 36 34 42 58 70 73 72 73 74 75 75 73 73 72 71 69 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 144 142 140 138 137 135 134 133 133 132 130 129 128 126 125 124 124 124 123 123 122 119 115 113 114 113 111 107 100 91 81 73 68 63 57 52 47 43 42 43 44 43 41 39 37 36 36 38 39 41 44 46 49 50 50 48 45 43 41 39 38 38 39 42 47 50 52 53 55 55 56 58 61 65 71 69 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 nan nan nan nan nan nan nan nan nan nan nan nan 79 81 82 83 86 90 96 97 89 71 53 46 48 53 59 61 59 55 51 50 49 47 44 42 41 41 42 42 42 41 40 39 36 34 33 33 32 32 30 30 30 30 30 29 29 29 29 30 31 32 33 33 33 31 29 27 25 25 26 27 29 30 32 33 34 35 36 36 37 38 38 38 38 37 36 36 36 37 38 40 42 43 44 46 48 50 49 48 49 49 48 45 43 43 45 52 62 76 89 99 106 110 114 118 117 112 108 111 114 117 122 133 148 162 176 190 203 211 216 220 226 234 241 246 250 252 253 252 251 250 250 250 250 251 251 248 244 241 241 241 242 244 246 247 248 249 250 251 252 252 250 247 244 243 243 243 243 242 241 239 238 238 238 238 236 235 234 233 233 234 234 234 235 237 239 241 241 241 241 241 242 243 244 246 247 248 248 249 250 251 255 259 264 268 271 274 275 277 279 282 285 287 288 288 287 286 287 288 290 292 294 296 297 297 298 299 299 301 304 306 308 310 311 312 313 314 314 314 315 315 315 317 320 325 331 336 340 342 341 337 331 329 328 327 324 326 330 331 330 332 333 331 329 330 331 332 323 287 248 232 222 211 202 198 198 196 193 189 187 185 184 181 179 177 178 177 174 170 155 67 37 31 30 33 37 40 40 37 28 17 15 21 31 39 43 40 36 33 35 45 58 69 75 76 76 78 77 76 74 74 74 73 73 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 137 136 135 134 133 132 130 129 128 126 125 124 123 123 123 122 120 117 112 110 111 111 109 104 98 90 81 74 68 62 56 52 49 46 45 45 45 43 41 38 36 35 35 35 37 40 43 47 50 52 51 48 44 41 39 37 37 37 39 42 47 51 53 56 58 59 60 60 60 61 65 51 nan nan nan nan nan 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 50 48 49 55 63 nan nan nan nan nan nan nan nan 82 84 84 85 87 92 93 85 68 54 49 51 56 61 62 58 53 49 48 47 46 43 41 41 41 41 41 41 40 39 37 35 33 33 33 33 32 31 30 29 30 29 28 27 28 28 29 30 32 33 33 33 33 31 30 28 28 28 29 31 32 33 35 36 36 36 36 36 37 38 38 39 39 38 37 36 36 37 38 39 41 43 45 48 50 49 48 48 48 47 44 42 42 44 48 57 69 82 96 105 109 111 112 113 111 110 112 114 113 113 116 126 139 153 169 187 200 208 213 221 230 237 242 246 248 249 249 249 249 251 251 251 250 250 249 246 243 243 243 245 247 248 249 250 250 250 250 251 251 249 246 244 243 243 243 243 242 241 240 240 240 239 238 237 235 234 234 234 234 235 235 236 238 240 240 241 240 240 241 241 242 244 246 247 247 248 248 248 249 252 257 262 267 270 271 272 273 276 280 284 286 287 288 287 286 286 286 288 290 292 294 295 296 296 297 297 299 301 304 306 307 308 309 310 311 312 312 312 312 312 313 316 320 326 332 336 339 339 335 329 325 325 325 322 322 328 330 328 330 332 331 330 330 330 330 325 300 255 231 218 206 197 194 192 190 188 186 183 181 178 174 168 163 161 161 162 164 160 85 35 31 31 35 40 43 43 39 32 25 24 28 36 41 42 38 32 31 34 42 54 66 73 77 81 82 81 78 76 75 76 76 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 141 139 137 136 135 134 133 131 130 128 127 126 124 123 123 122 121 119 114 108 106 108 108 106 102 96 89 82 76 69 61 55 52 51 50 49 49 48 45 42 38 35 34 33 33 35 37 41 45 49 51 50 45 40 36 34 34 35 36 38 42 47 52 55 59 63 65 64 63 58 43 13 336 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 40 42 47 53 59 nan nan nan 76 nan nan nan nan 81 83 84 84 83 83 82 73 60 51 51 55 59 62 62 57 51 47 46 46 46 43 41 41 41 41 40 40 39 38 36 35 33 33 33 33 32 31 30 29 28 28 28 27 28 29 29 30 31 33 34 34 34 33 32 31 31 31 32 33 34 35 36 37 38 37 37 36 36 37 38 38 39 40 39 38 38 38 37 38 40 43 47 50 50 49 48 48 48 46 43 40 38 38 40 44 53 68 87 99 103 103 106 108 110 112 114 115 114 109 105 106 115 127 140 164 189 200 208 216 225 233 238 241 244 247 248 248 249 251 252 252 251 250 248 247 245 245 246 247 249 250 251 251 250 250 250 250 249 248 246 244 243 243 244 244 243 242 241 240 240 239 238 237 236 235 235 235 235 235 236 237 238 239 240 240 240 240 241 242 243 244 246 247 247 247 247 247 249 252 256 261 266 269 271 271 271 274 279 283 285 286 287 287 286 285 285 286 288 290 292 293 294 295 295 295 296 299 301 303 305 306 307 307 308 309 310 310 310 310 311 313 317 322 327 331 333 332 328 321 319 320 320 318 319 325 328 328 329 330 330 330 330 330 328 326 316 271 230 209 198 192 190 188 186 185 183 181 179 177 171 162 150 138 132 132 133 123 85 49 37 35 36 41 44 45 44 38 33 30 31 34 36 38 36 33 32 36 43 53 62 70 77 82 85 85 82 80 79 78 77 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 143 140 138 137 136 135 134 132 131 129 128 126 125 124 122 121 120 117 111 106 103 103 104 103 100 94 88 82 76 68 60 54 52 52 52 52 52 51 48 43 38 35 32 31 31 32 34 38 42 46 48 45 39 32 28 29 30 31 33 36 40 45 50 54 58 63 67 69 65 48 3 332 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 38 45 50 nan nan nan nan nan nan nan nan nan 79 80 83 83 80 74 67 58 50 46 49 54 59 62 60 55 49 45 45 46 45 43 41 41 41 41 40 39 38 37 36 35 33 33 32 32 31 30 29 28 27 27 27 28 28 29 30 30 31 32 33 34 34 33 33 33 33 34 34 34 35 36 37 38 38 38 38 37 37 37 38 38 39 40 39 38 38 38 37 37 39 44 49 51 50 49 49 49 47 45 42 38 34 32 30 31 36 47 68 86 92 96 100 104 107 111 115 117 116 110 101 97 100 107 113 133 176 198 208 216 224 231 236 240 243 246 247 248 249 250 251 251 250 250 249 247 247 247 247 249 250 251 251 251 250 249 249 249 249 248 246 245 244 245 245 245 245 243 241 240 240 239 238 236 235 235 235 235 235 235 236 237 238 238 238 239 240 241 242 243 244 244 245 246 247 247 246 247 248 251 255 260 265 268 270 271 272 274 278 282 284 284 285 286 285 284 284 285 286 288 290 292 293 293 293 293 294 297 299 301 303 304 304 305 305 306 308 308 308 308 309 311 314 319 322 325 326 325 321 316 314 313 314 313 316 320 324 326 327 329 328 328 329 332 331 331 331 299 220 193 187 186 186 185 183 182 181 180 180 177 172 164 150 131 116 109 104 94 77 58 45 38 38 41 44 47 47 43 38 33 30 30 31 34 37 36 36 40 47 53 60 66 74 82 88 89 87 85 82 80 79 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 142 140 138 137 136 135 134 132 131 129 127 126 124 122 120 118 114 109 103 100 100 100 100 97 91 85 81 75 66 59 54 52 52 53 54 54 53 50 45 40 35 33 31 31 31 32 34 37 40 40 37 31 26 24 26 27 27 28 31 35 40 45 49 52 58 66 69 61 38 359 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan nan nan 77 77 79 83 83 78 67 57 50 45 43 45 49 54 57 56 51 46 43 44 45 44 42 41 40 41 41 40 39 38 36 35 34 33 31 31 30 29 28 28 27 25 25 25 26 28 28 29 30 31 32 32 32 33 33 33 33 34 35 35 36 36 37 37 38 38 38 38 38 38 38 38 39 40 40 39 38 37 36 35 35 37 42 48 52 52 50 50 49 47 45 41 37 33 29 26 23 23 27 44 74 87 91 95 101 104 109 114 118 119 114 104 95 92 91 93 109 188 214 220 224 229 234 238 241 244 245 246 246 246 247 248 248 249 249 249 248 247 247 248 249 250 250 251 251 250 249 248 248 248 247 246 245 245 245 246 246 246 244 242 240 239 238 237 235 235 235 235 235 235 235 236 237 237 237 237 238 240 242 243 244 244 245 245 246 247 247 247 248 249 251 254 258 262 266 268 270 272 274 277 280 282 283 284 284 284 283 282 283 284 286 289 290 292 292 292 292 293 295 297 299 301 301 302 303 303 303 305 306 306 306 307 309 313 316 318 321 321 320 317 313 310 309 308 309 312 315 319 322 326 328 328 327 329 334 336 339 343 342 169 169 173 177 179 180 180 180 179 179 179 177 174 167 155 137 117 104 93 83 72 60 49 43 42 43 45 47 47 46 43 37 31 28 26 33 40 41 43 47 51 55 58 62 70 80 89 91 91 89 85 82 80 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 141 139 138 137 136 135 133 132 130 128 126 124 122 119 116 111 106 102 99 97 97 96 93 87 81 77 72 65 59 55 53 53 53 54 54 54 51 47 41 37 34 32 31 31 31 32 33 33 30 26 21 19 20 22 23 22 22 24 28 35 42 44 45 51 60 63 56 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 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 74 nan 79 79 78 77 79 83 83 75 63 54 49 46 44 43 45 48 51 49 46 42 41 43 44 43 41 40 40 40 40 39 38 36 35 34 33 32 30 28 27 26 25 25 24 23 22 23 24 25 26 27 28 29 30 31 31 32 32 33 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 39 40 41 41 40 38 36 35 34 34 36 40 45 51 52 51 50 48 47 45 41 37 32 27 24 21 18 18 26 64 86 89 93 98 101 105 110 116 119 117 107 95 81 69 47 330 256 243 240 237 236 238 241 243 245 245 245 244 243 243 245 246 247 248 249 248 248 248 249 249 250 250 250 250 249 248 247 247 247 247 246 245 245 246 247 247 247 245 242 239 237 237 236 235 234 233 233 233 233 233 234 235 236 236 236 237 240 242 244 245 245 246 247 248 248 249 249 249 250 251 253 256 259 263 266 268 271 273 276 278 280 281 283 283 282 281 281 282 284 285 287 289 290 291 291 291 292 293 296 297 298 299 300 300 301 300 302 304 304 304 305 307 311 313 314 316 316 315 313 310 307 304 304 305 308 312 315 317 322 327 330 329 332 338 343 348 356 17 125 151 161 168 171 174 175 176 176 177 178 177 174 169 160 145 124 103 90 81 70 61 53 48 45 44 44 44 46 47 45 43 39 33 34 40 45 48 52 55 56 57 57 60 68 79 85 90 92 91 88 83 80 80 nan nan nan nan 304 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 146 144 142 141 139 138 137 135 134 133 131 129 127 125 122 118 113 108 104 100 98 95 94 92 90 84 78 73 71 66 60 56 54 54 54 54 54 53 50 46 42 38 35 33 32 30 29 29 27 24 18 12 8 7 8 10 13 14 15 16 21 31 41 45 45 48 55 59 55 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 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 79 80 80 nan 78 80 83 82 74 61 55 52 50 48 45 44 45 45 43 41 39 40 42 43 40 38 38 39 39 39 38 36 34 32 30 29 28 27 25 24 23 22 21 21 20 20 20 21 22 23 25 26 27 28 29 30 31 31 32 33 34 35 37 38 38 39 38 38 38 38 37 37 38 39 40 41 42 42 41 39 37 36 36 36 37 40 44 49 50 50 49 47 45 43 40 36 30 26 23 21 20 18 22 52 77 85 89 92 94 96 102 109 115 116 109 87 35 335 312 293 271 258 251 245 242 242 243 245 246 246 244 243 242 242 243 245 246 247 248 248 248 248 249 249 249 249 249 249 249 247 246 246 246 246 245 245 245 246 247 248 248 245 242 239 237 236 236 235 233 232 231 231 231 232 233 234 234 234 235 237 240 242 243 244 245 247 248 249 250 250 250 250 250 251 253 255 258 262 265 268 270 273 275 276 277 279 281 282 282 281 280 281 283 284 286 287 289 289 289 290 291 292 294 296 297 297 297 298 299 298 299 301 302 303 303 305 308 310 311 311 311 310 308 306 304 301 299 299 303 309 312 314 318 326 331 332 336 343 349 357 8 39 116 143 154 160 164 167 169 170 172 174 175 174 173 169 163 150 130 106 89 78 70 62 57 50 45 41 39 41 45 46 47 48 46 45 47 51 54 56 59 60 60 59 59 60 66 74 80 87 92 93 89 83 79 79 nan nan nan nan 299 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 140 139 137 136 135 133 131 129 127 125 122 117 110 105 101 99 96 94 91 89 87 82 76 72 71 69 63 58 56 54 54 53 53 51 48 45 41 38 35 33 31 29 27 24 22 16 8 359 354 352 353 356 360 4 7 10 16 27 40 48 48 49 52 54 48 nan nan nan nan nan nan nan 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 76 80 82 80 nan nan 80 83 87 85 74 62 57 56 56 53 49 46 43 41 39 38 37 39 42 41 38 36 36 37 37 37 36 34 32 30 26 23 23 22 21 20 19 18 18 17 17 17 17 18 19 21 22 24 26 27 28 29 30 31 32 33 34 36 37 38 39 39 39 38 38 37 37 37 38 39 41 42 42 42 42 40 40 39 39 40 40 42 44 46 47 47 46 44 43 41 38 34 29 26 24 24 23 23 21 25 42 58 69 74 74 75 80 89 99 104 73 308 297 291 288 282 271 261 254 250 246 245 246 247 247 246 245 243 242 242 243 244 246 247 249 249 249 248 249 249 249 249 249 249 248 247 246 245 245 245 245 245 246 247 248 249 248 246 243 240 238 237 236 234 232 231 230 230 230 230 231 232 232 233 234 237 239 241 242 244 245 246 247 248 249 249 250 250 252 253 254 256 258 261 265 268 271 273 274 275 276 277 279 281 281 280 280 280 281 283 284 286 287 287 288 288 289 291 292 293 295 295 295 296 297 297 297 299 301 301 301 302 306 308 308 307 306 305 304 303 302 299 294 292 297 305 310 314 317 325 332 336 341 348 357 5 19 54 112 137 148 153 156 159 162 164 167 169 169 169 169 168 163 153 138 118 96 79 68 63 59 53 45 38 36 40 44 46 49 50 50 51 54 56 58 62 66 68 66 64 61 61 64 68 75 84 93 96 92 84 79 78 nan nan nan nan 294 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 144 142 141 140 138 137 135 133 132 130 128 125 122 116 108 102 99 97 95 92 90 87 84 80 75 72 72 71 66 60 56 55 53 52 51 49 46 43 40 36 33 31 28 26 23 20 16 11 4 355 348 344 344 347 351 356 2 8 14 23 38 51 50 47 45 40 24 358 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 83 90 97 92 77 65 60 60 59 57 52 47 43 39 37 36 36 39 41 39 35 34 34 35 35 35 34 32 30 27 22 17 16 16 16 16 15 15 14 14 15 15 15 16 17 19 20 22 24 26 27 29 30 31 32 33 34 36 37 39 39 40 40 40 39 39 38 37 37 39 42 43 43 43 42 42 42 42 42 42 42 42 42 42 42 41 40 40 39 38 36 33 30 28 27 27 26 25 20 13 22 33 43 45 38 31 28 29 17 327 300 292 286 282 277 273 267 259 254 251 249 248 249 250 250 249 248 246 244 243 244 245 247 248 249 250 249 249 248 249 249 249 249 248 248 247 245 244 244 244 244 245 246 247 248 248 248 247 244 241 239 237 236 234 232 230 229 229 230 230 230 230 231 232 234 236 238 240 241 243 244 245 245 246 247 248 249 251 253 255 256 257 259 261 264 268 271 273 273 273 274 275 277 279 280 280 280 280 280 281 282 283 284 284 285 286 287 289 290 291 293 293 293 294 295 296 296 297 299 299 298 299 303 306 305 303 302 301 300 300 300 298 293 289 294 303 311 316 319 326 335 341 347 354 3 11 26 62 109 132 142 148 151 153 156 159 161 162 163 164 165 164 160 154 145 131 111 86 70 63 62 57 46 37 37 40 43 46 47 48 49 51 55 57 60 65 70 72 71 68 64 62 62 64 70 80 92 99 96 88 82 80 nan nan nan nan nan 287 288 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 152 149 147 145 143 142 141 139 137 136 134 133 131 129 125 121 116 108 100 96 94 92 90 88 84 81 77 74 72 72 71 65 60 56 54 53 51 50 47 44 41 38 34 31 28 25 22 19 16 12 9 3 357 350 345 343 345 348 354 2 11 17 22 37 57 52 41 30 15 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 331 328 nan nan nan nan nan nan nan nan nan nan nan nan 78 81 89 103 111 101 82 68 63 62 62 58 53 48 42 38 35 35 36 39 39 36 33 32 32 33 33 33 31 29 27 24 20 14 11 11 10 10 11 12 12 13 13 13 13 14 16 17 18 20 23 25 27 29 30 32 33 34 35 37 38 39 40 41 42 43 43 41 38 36 37 39 42 44 44 44 44 44 44 44 44 43 43 44 43 41 39 37 35 35 34 34 33 32 31 30 31 31 30 28 24 22 25 31 32 24 10 359 354 346 332 312 298 289 283 278 272 266 261 256 253 251 249 248 249 250 252 253 253 251 248 246 246 247 249 250 250 250 250 249 249 248 248 248 248 248 247 246 244 243 242 242 242 243 244 246 246 247 248 247 246 243 241 239 236 234 231 229 229 229 229 229 229 229 230 232 233 235 237 238 239 241 242 243 244 245 246 247 249 252 255 257 258 258 259 261 264 268 271 272 272 272 272 273 275 277 279 280 280 279 279 280 280 281 280 280 281 283 285 286 287 288 290 290 290 291 293 294 294 294 296 297 295 296 300 302 302 300 298 297 297 297 298 298 295 293 296 303 312 320 325 331 340 348 352 357 6 16 32 64 103 128 139 145 148 150 152 154 156 157 158 159 160 159 156 152 146 136 122 102 83 73 69 61 48 41 40 42 44 46 46 47 49 52 56 57 59 63 70 74 75 72 67 63 61 61 65 75 87 96 97 93 88 84 nan nan nan nan nan nan 283 282 281 nan nan nan nan nan nan nan nan nan 254 256 255 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 150 148 146 144 143 141 140 138 137 135 134 132 130 126 122 115 107 98 93 91 89 88 86 82 78 75 73 72 71 68 64 59 55 53 52 51 49 47 44 41 37 33 29 25 21 18 15 13 11 9 5 1 356 352 349 350 353 359 9 21 27 28 40 77 62 33 14 355 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 88 104 120 121 107 85 71 66 64 62 58 52 46 41 37 35 35 38 40 38 35 32 31 31 31 32 30 28 25 22 20 16 12 9 7 7 7 7 8 10 11 12 12 12 13 14 16 17 20 23 26 28 29 31 32 34 35 36 38 39 41 42 44 46 48 48 42 36 34 35 38 42 43 44 44 45 46 46 46 46 46 46 46 44 42 38 35 32 31 31 31 31 30 30 31 32 34 35 36 40 45 47 46 36 18 359 346 339 333 324 312 302 292 284 278 270 262 255 251 250 250 249 249 249 250 252 255 258 257 254 251 250 251 251 252 252 251 250 250 249 249 249 248 248 247 246 245 243 242 240 239 239 240 242 243 244 245 246 247 247 245 243 240 237 234 231 229 228 228 228 228 228 228 229 230 231 232 234 235 237 238 240 242 243 244 245 247 250 253 256 258 258 259 259 261 264 267 270 270 270 270 270 271 273 275 277 279 279 279 278 278 278 278 277 277 279 280 282 283 285 286 286 287 287 288 289 292 291 291 293 293 292 293 296 299 299 296 294 293 294 295 297 298 296 296 298 303 311 322 331 337 346 355 358 1 8 19 35 62 97 123 137 144 147 148 150 151 152 153 153 154 154 152 150 147 141 133 124 110 96 86 77 65 53 46 46 47 48 48 47 47 50 54 56 56 56 60 68 74 77 76 72 67 62 59 62 69 81 90 95 96 92 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 153 151 149 147 145 144 142 141 139 138 136 135 133 131 128 122 115 106 97 91 87 86 85 84 80 76 74 73 71 69 66 62 58 55 53 52 50 49 47 44 41 37 33 28 23 19 16 13 12 11 10 8 6 3 1 360 1 4 11 23 37 41 41 54 90 76 36 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 69 84 111 128 133 127 110 89 75 69 66 62 56 49 44 39 37 36 37 39 40 38 35 32 30 29 30 29 28 24 20 17 15 12 9 6 5 5 4 4 6 7 9 10 11 12 13 14 15 17 19 23 26 28 29 31 33 34 36 36 38 39 41 43 46 50 53 53 46 36 32 34 38 41 43 44 45 46 47 48 48 48 48 47 45 42 40 37 35 33 31 30 30 29 29 29 30 32 35 38 42 48 53 55 53 38 14 352 339 332 327 322 315 308 299 290 282 272 260 251 247 246 247 248 249 249 248 249 254 259 260 259 257 257 256 256 255 254 253 252 251 250 249 249 248 247 246 245 243 241 239 238 236 236 237 239 241 242 243 245 246 247 247 245 242 237 233 230 228 227 227 227 227 226 226 227 228 229 230 231 232 234 237 239 241 243 245 246 249 252 255 257 258 258 259 259 261 263 266 268 269 268 268 268 269 270 272 275 277 278 278 277 276 276 275 275 275 276 278 279 281 282 283 283 283 284 285 286 289 289 289 290 291 291 291 293 296 296 294 291 290 291 293 295 297 297 298 300 304 313 327 338 345 354 2 2 4 9 20 36 59 88 115 134 143 146 147 148 149 149 149 149 149 147 145 144 140 134 127 120 111 103 95 84 71 59 54 56 55 54 52 50 50 52 55 55 54 54 58 66 73 78 80 78 72 64 59 60 66 75 84 90 94 94 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 152 150 148 146 144 143 141 140 139 138 136 135 133 129 123 115 105 95 88 84 83 83 83 80 76 73 73 71 68 65 61 58 56 54 52 51 49 47 44 41 36 32 27 23 19 16 13 12 12 13 13 12 12 13 15 18 23 30 43 53 52 47 53 72 67 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 349 357 54 96 120 140 144 140 130 114 94 80 72 66 59 52 45 40 36 35 36 38 40 40 38 36 33 31 29 28 27 24 20 16 13 11 9 6 4 4 4 3 3 3 5 7 8 10 11 13 14 15 17 19 23 26 28 30 32 33 34 35 35 37 39 41 44 48 53 57 58 50 38 34 36 39 42 43 44 46 47 48 49 49 50 50 47 42 38 36 36 37 36 35 33 32 31 30 30 31 33 34 36 38 41 44 45 40 27 6 348 337 331 326 323 319 315 308 299 289 276 262 250 244 243 244 248 250 249 245 245 252 258 261 262 263 262 262 261 259 257 255 253 252 251 250 249 248 247 245 244 242 239 237 235 234 233 235 236 238 239 241 243 245 247 247 245 242 237 232 228 227 226 226 226 226 225 225 226 227 228 229 230 232 235 238 240 243 244 246 248 251 253 256 257 258 258 259 259 261 263 265 266 267 267 266 266 266 267 269 272 275 277 277 276 274 274 273 272 272 274 275 277 278 280 280 280 280 282 283 284 286 288 287 288 290 290 289 291 294 293 290 288 287 288 291 293 295 296 298 300 305 316 337 349 353 1 5 5 6 12 22 36 55 80 106 128 140 145 147 147 147 147 146 146 145 143 140 138 135 129 123 117 111 107 102 93 81 70 66 65 63 60 55 53 53 55 56 56 53 53 57 65 71 75 78 78 74 66 61 60 65 72 79 85 90 94 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 152 150 149 147 145 144 142 141 140 140 138 136 133 129 123 113 102 92 85 81 80 81 83 81 77 74 73 71 68 65 62 59 57 55 54 52 50 47 44 39 35 30 26 22 20 17 15 15 16 18 20 22 25 30 35 39 43 49 60 64 55 43 37 45 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 11 7 6 11 36 118 148 155 156 152 147 137 122 104 87 75 65 55 46 39 35 33 33 34 36 38 38 37 35 33 31 29 27 25 21 17 13 10 9 7 5 4 4 4 3 3 3 4 5 7 9 10 12 14 15 17 19 23 26 29 31 32 33 34 34 35 36 38 41 44 49 54 58 59 52 42 39 40 41 43 44 45 46 48 49 50 50 51 50 45 39 34 34 36 39 41 40 38 35 34 33 34 36 38 36 34 33 33 34 33 27 16 2 350 340 333 328 325 323 320 316 309 299 285 266 250 242 240 243 247 250 248 243 244 251 258 262 265 266 266 265 264 261 259 257 255 254 252 250 249 247 246 244 242 240 237 235 233 232 232 233 234 235 237 239 241 243 245 246 244 240 235 230 227 225 225 225 224 224 223 223 225 227 229 230 231 233 236 239 241 243 244 246 248 251 254 256 257 257 258 259 260 261 263 264 265 265 265 264 264 264 265 266 268 271 274 275 274 272 271 270 270 270 271 273 275 277 278 278 279 279 280 281 282 284 286 286 287 288 289 288 289 291 290 287 284 284 285 288 291 293 295 295 297 301 318 347 360 2 5 7 7 9 13 22 35 51 73 97 119 135 144 147 147 146 146 145 144 143 142 139 135 132 128 123 117 112 108 106 101 91 82 76 73 70 65 60 57 57 58 59 58 55 53 56 63 67 70 73 75 72 66 61 61 66 72 76 81 86 91 93 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 152 150 148 146 145 143 143 142 141 139 136 133 128 120 110 97 88 82 79 79 81 84 83 78 75 73 71 68 66 64 61 59 57 55 53 51 47 43 39 34 29 24 21 19 19 19 20 21 24 28 34 42 49 54 56 57 62 69 67 55 39 28 29 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 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 24 23 28 44 85 141 162 167 165 161 155 146 132 115 95 78 63 51 41 34 31 29 29 31 33 34 35 35 34 32 30 28 27 24 19 15 12 10 8 7 5 4 4 5 5 4 4 4 5 6 8 10 11 13 15 17 20 23 26 29 31 32 33 33 34 35 36 38 40 44 48 53 57 57 52 46 43 43 44 44 45 47 48 49 50 51 51 51 49 44 37 34 35 38 41 43 44 42 39 36 36 38 41 41 37 32 29 28 27 25 20 12 3 354 346 338 331 328 326 325 323 320 313 300 277 254 242 239 243 246 248 246 244 246 253 260 264 266 266 267 266 264 262 260 259 257 255 252 250 248 246 245 243 241 238 235 233 232 231 232 232 232 233 235 238 240 241 243 243 241 238 233 228 225 223 223 222 222 221 221 223 225 227 230 231 232 234 236 238 240 242 244 246 248 251 253 255 256 256 257 259 261 262 263 264 264 263 263 263 263 263 263 264 266 268 271 273 272 270 269 268 268 268 269 271 273 275 276 277 278 279 279 280 281 282 284 284 285 287 286 285 287 288 287 283 280 280 282 284 287 291 291 292 295 300 323 356 8 8 9 10 10 12 15 23 32 48 69 91 112 129 140 145 147 147 145 145 144 143 141 138 135 133 130 126 119 111 104 105 103 98 91 85 80 76 72 66 62 60 62 63 61 58 55 57 60 63 65 68 69 67 63 61 64 68 72 74 76 80 85 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 151 149 148 147 145 144 144 142 140 136 132 125 116 103 91 84 80 78 78 81 85 85 80 75 72 71 69 67 66 64 62 60 57 55 52 49 45 40 35 29 24 21 20 20 22 25 27 31 39 49 58 64 67 67 65 67 70 65 53 39 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 34 nan nan nan nan nan nan nan nan nan 19 25 34 nan 57 51 41 37 35 39 50 71 107 144 163 170 171 168 163 154 141 125 104 81 61 47 37 31 27 26 25 26 28 30 31 32 32 31 29 28 26 23 19 15 12 10 9 7 6 5 5 6 6 6 5 5 6 6 8 9 11 13 14 17 19 23 26 29 30 32 32 33 35 36 38 38 39 42 47 51 54 53 50 47 45 45 45 46 47 48 49 50 51 51 52 51 48 43 38 37 38 40 43 44 45 44 40 36 35 36 38 37 32 26 22 21 21 18 14 8 2 356 351 343 337 333 331 330 330 331 329 321 300 270 250 244 245 246 247 247 246 249 256 263 266 267 267 267 266 264 261 261 260 258 255 252 249 247 245 243 241 239 236 234 232 231 231 231 231 231 232 235 236 238 239 239 239 237 233 229 225 222 220 220 219 219 220 221 222 225 228 230 231 231 232 234 236 238 241 244 246 249 251 253 255 255 256 257 259 261 263 264 264 263 262 262 262 262 262 262 263 264 266 269 270 270 268 267 267 266 266 267 269 271 274 275 276 278 279 279 279 280 281 282 283 283 285 284 284 285 285 283 279 277 277 278 280 284 289 289 290 294 304 329 2 11 12 12 12 12 15 19 23 30 43 63 86 108 123 135 142 146 146 145 143 142 141 140 138 137 136 133 129 121 111 104 103 104 102 98 92 87 82 79 74 68 67 68 68 66 63 59 58 59 60 61 63 63 62 60 62 65 68 69 69 69 72 77 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 154 153 151 150 149 148 147 145 143 140 136 130 121 109 95 85 82 79 77 77 81 86 86 82 77 74 72 71 70 69 66 64 62 59 57 54 50 46 41 36 31 25 22 21 22 25 29 34 41 52 62 68 72 74 72 66 64 65 59 49 38 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 40 41 35 27 23 20 nan nan nan nan nan nan nan nan 25 34 47 59 57 47 40 41 52 70 89 111 136 158 171 175 174 168 157 143 129 109 84 60 44 35 28 24 21 20 21 24 26 28 29 30 29 28 26 25 22 18 15 13 11 9 7 6 5 6 6 6 6 6 6 7 7 8 9 11 12 14 17 20 23 26 28 30 31 33 34 35 38 40 40 39 41 44 48 50 50 49 47 46 46 47 47 48 49 50 51 51 51 52 51 48 44 41 40 41 42 44 44 44 42 38 34 31 31 30 28 23 18 15 13 13 10 6 2 359 357 354 349 344 340 337 337 338 340 340 335 318 289 264 253 250 250 251 251 250 252 258 265 269 269 269 268 266 263 261 261 260 258 255 251 247 245 243 241 238 236 234 232 231 231 231 230 230 231 233 234 236 236 236 235 233 231 227 223 220 218 216 216 216 217 218 220 222 225 226 228 228 229 229 230 233 237 240 244 247 250 251 253 255 255 256 257 259 261 263 264 264 262 261 261 261 261 261 262 262 263 265 267 268 267 266 265 265 265 264 265 267 269 272 274 275 277 278 278 279 279 279 281 281 281 282 282 282 282 282 280 276 273 273 275 276 280 284 286 288 293 306 329 358 12 15 13 12 15 19 23 26 30 38 54 77 103 122 132 139 143 144 143 141 139 138 138 137 137 136 133 129 121 112 106 104 104 104 102 98 93 87 84 80 76 74 73 73 71 68 65 62 60 59 59 59 58 58 58 61 65 67 66 62 60 65 73 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 157 156 155 154 153 152 151 150 148 145 141 135 127 115 100 87 82 81 79 76 77 83 87 87 84 81 78 75 74 73 71 69 67 64 61 59 56 52 47 42 37 32 28 25 24 27 31 36 42 52 63 68 70 73 74 68 60 56 57 53 46 37 29 32 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 40 42 43 38 30 23 19 18 20 nan nan nan nan nan nan nan nan 35 45 57 61 52 42 43 56 77 93 104 121 149 169 175 173 164 153 139 128 111 85 58 41 31 24 20 16 15 16 19 22 24 26 27 26 25 25 23 20 17 14 12 10 8 6 5 4 5 6 6 6 6 7 7 7 8 9 10 12 14 16 19 22 25 28 30 32 33 35 37 39 42 42 41 40 41 44 46 47 46 46 46 46 47 47 48 48 49 49 50 50 50 49 47 45 43 43 43 44 44 44 42 39 36 32 29 28 25 22 17 13 9 7 6 4 1 358 357 356 355 352 350 346 344 343 344 345 344 336 318 295 275 263 258 258 258 256 254 256 261 267 271 272 272 270 267 265 262 260 258 256 254 250 246 243 241 239 236 234 233 231 231 230 230 230 230 231 233 235 235 235 233 231 228 225 220 216 213 211 210 211 211 213 215 218 220 222 223 224 224 225 225 227 231 236 241 246 249 252 253 254 255 256 257 258 259 261 263 264 264 262 261 260 260 260 260 261 262 263 264 265 265 265 264 263 263 263 263 264 265 268 270 273 275 276 277 277 278 278 278 279 279 280 281 280 279 279 279 276 272 269 270 272 273 275 278 281 283 288 301 322 347 10 19 16 15 19 24 27 29 32 36 47 64 95 119 128 135 140 142 141 139 137 135 135 135 135 134 132 127 121 115 110 106 106 106 106 105 99 93 88 84 81 79 77 77 77 75 72 68 64 62 60 59 57 56 56 59 63 66 64 58 53 59 72 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 157 157 156 156 155 154 151 147 141 134 124 108 91 82 81 81 79 75 77 83 86 88 87 84 81 79 77 76 74 72 69 66 63 60 57 53 48 43 38 34 31 30 31 35 39 44 50 59 65 66 66 69 68 61 53 51 51 49 46 37 33 35 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 47 47 47 45 39 32 25 22 nan nan nan nan nan 24 28 32 34 35 37 46 60 68 64 52 48 56 73 87 94 103 130 158 164 159 154 149 139 128 113 85 53 35 26 19 14 11 10 11 14 17 21 23 24 24 23 22 20 17 14 12 10 9 6 4 3 2 3 4 6 6 7 7 7 7 8 8 9 12 14 16 19 22 24 27 29 32 34 36 38 41 44 45 43 40 39 40 42 43 43 44 44 45 45 45 46 46 46 46 47 47 48 48 47 45 44 44 45 45 45 44 43 40 36 33 30 27 24 21 17 12 9 7 6 4 1 357 355 354 353 351 349 348 346 344 343 341 334 319 300 286 276 268 265 264 264 261 259 260 264 268 273 275 274 273 271 267 263 260 257 254 252 249 246 243 241 238 235 233 232 232 231 229 228 227 228 231 233 235 234 232 230 227 223 218 212 207 204 202 202 203 205 208 210 213 215 217 218 219 220 222 224 227 232 238 244 249 252 254 255 256 257 257 258 259 260 262 263 264 264 262 260 260 260 259 260 261 262 262 263 263 263 263 262 262 262 261 261 262 263 266 269 272 274 276 277 277 277 277 276 276 277 278 279 277 276 276 275 272 267 265 266 268 269 268 269 273 276 278 287 308 333 8 24 23 23 27 30 31 32 33 36 42 52 84 110 122 129 134 138 139 137 135 133 132 133 133 132 130 126 122 117 112 109 109 110 112 112 108 100 94 89 85 81 80 80 81 81 79 75 72 69 66 63 60 57 56 59 64 67 66 58 52 58 72 83 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 159 159 159 159 160 160 159 155 149 143 134 121 102 87 83 84 83 80 77 78 82 85 88 89 88 85 83 81 79 77 75 72 69 65 62 59 54 50 44 40 36 35 36 40 45 49 52 55 60 61 60 60 61 60 55 52 51 49 47 43 37 35 35 36 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 54 53 52 51 48 44 38 32 29 30 32 34 nan 32 33 35 38 37 35 36 48 65 75 74 64 56 57 67 80 85 87 97 128 145 149 154 162 169 151 127 80 38 23 15 10 7 5 4 6 8 12 16 19 21 21 21 20 17 14 11 9 8 7 4 2 0 0 1 3 4 6 7 7 8 7 7 7 8 11 13 16 18 20 23 26 29 32 34 36 39 42 45 47 46 42 38 36 37 38 39 40 41 42 43 43 43 43 43 44 44 45 45 46 45 45 45 45 46 47 47 48 46 43 38 33 32 29 26 23 20 17 15 13 12 10 7 2 358 354 350 347 344 343 341 339 335 327 313 295 281 275 269 267 266 265 264 262 260 261 264 268 272 274 274 272 272 269 263 258 255 252 250 247 245 242 240 237 234 232 231 230 228 225 224 223 225 228 232 233 233 229 225 221 218 212 205 200 196 195 196 199 202 205 208 210 212 213 214 215 218 221 225 230 235 241 246 251 254 256 257 257 258 258 259 260 261 263 264 264 264 263 261 260 260 259 259 260 261 261 262 261 261 260 260 260 260 260 260 260 262 264 268 271 274 276 277 276 276 276 275 275 275 276 276 274 273 272 271 267 263 261 262 263 263 261 259 262 266 265 264 285 306 357 28 33 35 38 37 36 35 34 35 38 48 70 95 112 121 128 134 136 136 135 132 130 130 130 130 129 127 124 120 116 113 112 115 118 119 117 111 103 96 90 85 82 82 84 85 84 83 80 76 74 70 66 62 60 62 66 69 68 62 58 62 71 81 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 161 161 161 163 166 166 164 159 153 146 137 121 102 92 92 91 87 82 79 78 81 85 89 91 91 90 88 86 84 81 78 75 72 68 65 61 57 52 47 43 40 39 41 47 53 57 58 58 58 58 58 58 58 56 53 51 48 45 40 37 35 34 34 31 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 60 58 58 57 56 54 52 49 43 38 35 36 39 nan nan 42 42 45 43 37 30 31 46 69 82 80 72 65 62 67 77 79 77 78 111 144 159 173 193 222 249 256 308 353 359 359 357 356 356 357 358 1 5 9 12 15 17 18 16 14 10 6 5 4 3 1 359 358 358 360 1 3 4 6 7 7 7 6 6 7 10 12 14 16 19 22 25 29 32 34 36 39 42 45 48 48 45 39 35 34 34 34 36 38 39 40 40 40 41 41 42 42 43 44 44 44 45 45 46 48 49 51 53 52 48 40 35 33 32 30 28 26 24 22 20 19 17 15 10 5 360 354 350 345 340 337 332 324 311 298 286 277 269 267 266 266 265 262 261 259 260 263 267 271 272 271 268 269 268 262 257 253 251 248 246 243 241 238 235 232 230 228 227 224 222 220 220 221 225 228 229 228 224 219 214 209 204 198 195 193 193 197 201 205 208 210 211 212 212 213 215 219 223 227 231 236 242 247 251 254 255 257 258 259 260 261 262 263 264 265 264 263 262 262 261 260 259 259 260 261 261 260 259 258 258 258 259 259 259 259 260 262 264 267 270 273 274 275 275 275 275 275 274 273 273 272 272 270 269 266 261 257 256 256 257 257 254 251 252 258 254 248 256 264 286 56 54 53 52 47 43 39 36 35 38 48 65 84 100 112 121 128 133 135 135 132 129 127 126 127 128 127 125 122 119 116 116 118 122 125 126 122 115 107 100 93 87 86 88 89 89 89 87 84 81 78 73 68 67 67 69 71 70 65 62 65 70 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 164 163 163 165 169 173 173 170 166 159 152 142 127 112 106 104 99 92 86 81 79 81 85 90 94 96 95 93 91 89 86 82 79 76 72 68 64 60 55 50 45 42 41 44 50 58 63 63 60 58 60 61 61 60 56 52 47 42 36 31 30 31 32 30 26 26 30 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 61 61 60 58 56 52 46 40 36 37 40 nan nan nan 49 51 nan 34 nan 28 45 76 nan nan nan 72 68 67 70 70 65 69 126 164 182 199 224 250 266 272 288 315 334 341 344 345 347 349 351 353 356 360 4 7 10 11 10 7 4 2 360 358 357 356 355 355 356 358 359 1 3 5 6 7 7 7 7 8 9 10 12 14 16 19 24 28 31 33 36 38 41 44 47 48 46 43 38 35 33 33 34 36 37 38 39 39 40 40 41 42 43 43 44 44 45 46 48 50 52 55 57 57 54 45 38 36 35 33 32 31 29 27 25 23 21 20 18 16 12 8 4 359 351 342 331 320 307 297 290 285 280 275 273 271 269 266 263 261 262 264 267 269 270 269 266 265 264 261 257 254 251 248 245 242 239 237 234 231 227 224 222 220 219 218 218 219 221 223 224 222 218 212 206 201 198 196 196 197 201 207 212 215 216 215 213 212 211 213 217 221 224 227 230 235 241 246 251 253 254 256 257 259 261 263 264 265 266 266 265 263 261 260 261 261 260 259 259 261 261 259 258 256 256 257 257 258 258 259 260 262 264 266 269 271 273 274 274 274 274 273 272 271 270 269 269 267 265 260 255 251 250 250 251 251 249 241 239 247 244 238 235 234 197 94 76 75 70 60 52 45 41 39 42 50 63 78 90 102 112 121 127 131 133 131 128 124 122 123 125 125 125 123 120 117 117 119 123 127 130 129 126 121 114 105 98 94 93 93 95 94 92 89 86 84 79 75 73 72 72 72 70 68 67 68 72 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 167 167 170 176 181 180 177 173 166 159 149 137 126 120 112 103 96 90 84 81 82 86 93 98 100 100 99 96 94 91 87 83 80 76 72 67 61 56 50 46 43 41 44 51 60 65 64 61 59 61 64 64 63 57 49 43 38 32 29 28 30 32 30 28 30 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 61 64 65 63 62 59 55 49 44 41 40 39 39 nan nan nan nan nan nan nan nan nan 84 99 97 nan nan 69 61 57 52 42 37 194 205 214 228 245 263 273 278 286 303 319 328 333 337 340 343 345 347 350 353 357 360 2 2 0 358 356 355 354 353 352 351 351 352 353 355 357 359 1 3 5 7 8 10 11 11 11 10 10 11 12 16 21 27 30 33 35 37 40 43 45 46 45 43 40 37 35 35 35 36 37 38 39 40 41 42 42 42 43 44 44 45 46 48 49 51 54 56 58 59 56 48 42 39 36 35 33 32 31 28 26 25 25 25 26 25 24 23 20 16 9 359 346 331 316 305 298 294 293 290 285 282 279 275 271 268 267 268 269 270 269 267 265 263 260 258 256 254 250 247 244 241 238 236 232 227 223 220 219 217 217 217 218 219 220 220 220 217 213 208 203 200 199 200 204 208 215 222 225 225 223 218 213 210 211 213 217 220 222 224 227 231 238 245 250 254 255 256 257 259 262 264 266 268 268 267 265 264 262 261 261 261 259 258 258 260 260 259 257 256 256 256 257 257 258 260 261 263 264 266 268 270 272 272 273 272 271 271 271 269 265 266 266 264 260 255 248 244 243 244 245 247 243 232 228 231 231 225 218 208 176 135 106 96 88 75 64 54 48 46 47 53 63 73 81 91 102 112 120 126 129 129 126 122 118 119 121 123 123 122 120 118 116 117 120 124 128 130 131 130 125 118 111 105 100 99 99 99 96 93 90 87 84 80 78 76 75 74 72 70 70 71 73 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 174 173 173 177 184 187 186 183 179 172 165 157 148 139 130 116 105 97 92 87 85 86 91 97 102 105 105 103 101 99 96 92 88 84 79 74 68 61 55 50 45 42 40 41 47 55 60 60 58 56 60 64 64 62 55 49 44 40 34 30 30 34 38 38 38 41 45 49 52 55 60 66 nan nan nan nan nan nan nan nan nan nan nan nan 59 58 61 65 68 68 67 65 61 57 52 50 47 43 37 34 35 nan nan nan nan nan nan nan 67 85 94 93 87 78 65 49 37 29 16 346 282 257 253 256 262 270 276 280 286 299 311 321 326 331 336 340 342 345 348 351 353 355 355 354 350 348 347 346 346 346 346 346 347 348 350 352 354 356 359 2 4 8 11 14 16 16 14 11 10 9 10 13 19 25 29 32 34 37 39 41 43 44 43 42 40 39 37 37 37 37 38 40 41 42 44 44 43 43 43 44 45 46 48 49 50 52 53 55 57 58 55 50 45 42 39 35 33 32 31 30 29 28 29 31 33 33 32 31 29 26 21 14 3 350 333 320 309 302 298 297 294 291 289 286 281 277 275 273 273 273 270 267 264 262 259 257 255 252 248 245 242 238 235 233 228 223 219 216 215 215 215 216 217 218 219 219 218 215 211 206 203 202 203 208 213 221 229 234 234 230 224 217 210 207 208 211 213 215 217 219 221 226 234 241 248 253 255 257 258 258 260 263 266 268 269 268 265 264 264 262 261 259 258 257 258 259 259 259 258 257 257 257 257 258 259 261 262 263 264 266 268 269 270 271 271 270 270 269 271 268 266 266 265 262 256 249 242 238 237 238 238 241 235 225 218 216 216 212 201 190 166 144 123 111 100 87 74 63 55 52 52 55 61 69 76 83 92 101 109 117 125 128 126 122 118 117 118 119 121 121 120 118 116 114 115 118 122 127 130 130 129 126 121 114 108 105 104 103 100 96 93 89 86 83 81 79 77 76 75 73 73 74 75 76 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 180 180 183 185 187 186 184 181 176 170 162 154 146 134 118 106 97 92 91 91 93 98 103 108 110 109 108 105 103 100 97 93 87 81 74 67 60 54 49 45 41 39 38 40 45 50 51 49 49 53 57 57 55 52 50 48 43 36 32 35 41 45 46 48 50 52 53 53 55 59 65 71 nan nan nan nan nan nan nan nan nan nan 60 57 58 63 67 70 71 69 67 63 59 56 54 49 41 34 31 32 37 44 49 nan nan nan nan 72 82 85 83 79 70 54 33 18 10 358 327 295 281 276 273 273 274 276 279 285 295 307 317 323 328 334 338 341 344 347 349 350 351 350 347 343 341 340 339 340 340 341 342 343 345 347 349 351 354 356 360 3 8 11 14 16 17 14 11 10 9 9 12 18 24 28 32 34 36 38 39 40 41 40 40 39 38 38 38 38 39 39 41 43 44 46 46 45 43 43 44 46 48 49 49 50 50 51 53 54 55 54 51 48 46 42 38 34 32 33 34 34 34 35 37 38 38 38 36 34 32 29 24 18 7 350 333 318 304 298 296 295 294 293 291 287 283 281 279 278 277 273 269 265 262 259 257 253 249 245 241 238 235 230 226 222 217 213 212 211 211 212 212 214 215 216 216 215 213 210 207 204 205 209 215 222 231 238 239 234 228 220 212 205 202 203 205 207 209 212 213 215 221 229 237 241 245 250 253 256 256 258 261 264 266 268 268 265 261 260 261 260 258 258 259 260 260 260 259 259 258 258 258 258 258 259 261 263 264 266 267 268 269 269 269 269 269 269 269 270 268 265 264 262 258 251 242 236 232 234 234 234 234 229 218 209 205 203 198 188 177 160 144 129 117 106 93 80 69 62 56 55 56 61 65 71 77 84 91 98 106 119 125 126 124 121 118 117 118 119 121 120 118 116 113 112 113 116 122 125 126 127 127 125 120 115 111 109 107 104 100 95 91 87 85 82 81 79 78 77 76 75 76 76 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 187 185 183 181 182 182 181 179 176 171 164 154 141 127 116 108 100 95 96 99 102 106 110 113 114 113 111 109 107 104 101 97 90 82 73 64 58 53 50 45 41 38 36 35 36 39 40 39 38 40 41 42 44 48 50 49 44 37 36 40 45 48 51 54 55 54 53 52 54 59 65 71 77 83 nan nan nan nan nan nan nan nan 57 56 60 65 69 72 72 71 68 65 61 58 55 49 41 35 33 35 40 48 55 57 nan nan nan 73 77 76 73 68 60 44 23 9 359 344 316 297 290 285 281 277 274 274 277 282 291 302 313 321 326 331 335 337 339 341 343 343 344 343 341 337 336 335 335 336 337 338 339 341 342 344 346 348 350 353 357 1 5 8 9 9 10 10 9 8 7 8 12 17 23 28 31 33 35 36 36 36 37 37 36 35 36 37 37 38 39 40 42 44 46 47 48 46 44 43 44 46 47 47 47 47 47 48 49 50 52 52 51 50 48 45 41 37 35 36 38 39 40 41 43 44 44 44 42 40 38 35 32 28 19 6 348 328 310 300 295 294 294 293 292 289 285 282 281 280 279 275 271 268 265 261 256 251 245 240 237 235 230 222 216 210 207 204 204 205 206 206 207 207 209 211 212 211 209 207 206 206 208 214 221 228 235 239 236 228 219 211 204 199 196 196 198 201 203 206 207 209 215 224 230 234 236 239 245 250 252 255 258 262 264 266 267 266 263 263 262 260 260 260 261 262 262 261 260 260 259 259 259 259 260 260 262 264 265 266 267 267 267 267 267 268 268 268 268 268 265 262 261 260 253 243 235 229 228 233 233 232 230 225 215 203 198 194 188 179 166 153 140 128 118 107 97 86 77 70 63 59 58 61 65 69 73 78 82 87 96 109 119 124 126 126 122 119 118 119 121 122 121 119 115 112 111 114 118 121 123 124 124 124 122 119 116 113 110 108 104 99 93 89 87 85 83 81 81 80 79 78 77 78 78 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 194 191 186 180 176 174 174 173 173 172 167 155 137 122 112 109 109 107 103 105 109 112 115 117 118 119 117 114 112 110 108 105 99 91 81 70 60 55 53 51 47 43 40 37 34 34 35 34 32 30 29 28 30 36 45 48 47 41 37 39 44 48 51 54 57 57 55 52 51 54 60 67 73 78 82 84 nan nan nan nan nan nan nan 56 58 63 68 71 72 73 71 70 67 63 58 54 48 43 40 40 43 49 56 64 68 67 66 68 71 71 68 64 59 52 39 24 11 357 335 308 297 293 290 286 280 274 272 275 281 289 298 309 317 323 328 331 333 333 332 333 334 335 336 334 333 332 333 333 335 336 336 337 338 340 341 343 345 347 349 353 357 360 360 359 359 360 1 3 3 4 6 10 16 21 26 29 32 33 33 32 32 33 34 32 31 32 34 36 37 38 39 41 44 46 47 48 46 44 43 44 45 45 44 42 42 42 43 43 44 46 49 50 49 48 47 45 42 39 40 42 43 44 46 48 49 50 50 48 45 42 40 37 34 28 18 4 346 327 313 304 299 296 295 294 291 286 281 279 278 276 274 272 271 268 264 257 249 242 237 234 230 222 211 202 194 188 186 188 191 194 196 196 198 201 204 205 205 202 201 202 204 208 213 220 226 231 231 224 213 203 197 194 192 190 191 193 195 198 201 201 203 208 216 223 227 227 229 234 241 246 250 255 258 260 263 266 270 272 272 270 264 262 261 261 262 263 262 262 262 261 261 262 262 262 263 264 265 265 264 265 265 265 266 266 266 267 267 266 264 260 256 257 253 241 232 227 226 230 233 234 233 231 227 215 202 193 188 181 172 159 147 136 125 116 107 98 90 82 75 68 63 62 63 65 68 71 73 74 77 83 94 109 120 125 126 123 120 120 120 123 125 126 125 122 118 115 116 118 120 122 123 123 123 123 121 119 117 115 112 108 102 97 94 92 89 87 85 84 83 82 80 80 79 79 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 191 184 176 170 168 166 165 165 164 157 133 112 104 100 101 107 112 115 118 120 121 121 122 123 122 120 117 115 113 111 107 101 91 79 66 56 52 52 52 49 45 42 40 38 38 38 36 33 31 31 30 33 40 47 48 44 38 36 41 47 51 54 57 60 60 57 53 52 54 60 67 73 78 81 83 84 nan nan nan nan nan nan nan 60 65 70 72 73 72 71 69 67 62 58 54 50 47 47 nan 56 59 63 69 72 72 70 70 70 67 62 57 52 46 37 26 14 357 334 310 298 296 293 289 282 275 272 275 282 289 296 304 311 317 322 326 327 327 326 327 329 331 332 331 331 331 331 333 335 337 337 338 338 339 340 341 342 343 346 349 351 352 350 348 347 349 352 355 357 359 3 8 13 18 23 27 30 30 29 27 28 30 31 29 28 29 31 33 34 36 37 40 42 44 46 46 45 44 44 44 44 42 40 37 35 35 35 36 38 42 45 48 49 49 49 48 45 43 43 43 45 47 49 50 52 54 54 52 49 45 41 39 37 33 28 19 7 353 341 329 316 305 301 299 295 289 281 275 273 271 270 269 269 268 264 257 250 242 236 231 225 216 204 191 179 171 166 166 172 176 179 183 187 190 194 196 194 193 193 195 197 199 202 207 211 211 205 196 188 184 183 183 184 185 186 189 192 195 197 198 199 203 209 216 221 222 223 227 231 236 243 250 255 259 264 272 277 275 275 276 267 261 259 260 261 263 265 265 265 265 265 266 267 267 267 266 265 264 262 262 262 264 265 265 265 265 265 263 259 254 252 253 249 227 219 221 226 232 235 235 233 231 227 212 196 187 183 177 168 157 146 134 123 115 106 99 91 84 76 72 68 65 65 66 68 69 70 70 70 73 81 95 113 122 126 124 120 121 122 126 129 132 132 130 127 124 122 122 124 125 126 126 126 125 123 122 121 119 116 113 109 105 102 99 97 93 91 89 88 86 84 83 81 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 192 187 180 173 168 165 163 162 161 157 140 108 97 96 96 99 106 116 124 128 128 127 126 126 126 125 123 120 118 117 114 109 100 89 75 62 53 49 50 50 47 43 41 40 40 42 43 38 35 35 37 40 45 51 54 50 44 39 39 44 50 54 58 61 64 65 63 58 54 55 60 67 72 77 81 83 84 83 nan nan nan nan nan 59 61 65 69 72 73 72 71 68 66 62 59 56 54 54 58 nan 66 66 66 nan 72 73 72 73 73 66 58 52 46 40 32 22 9 354 335 316 304 300 297 292 285 278 274 276 282 289 295 299 304 310 315 320 322 324 325 328 332 334 334 332 332 331 332 334 336 338 339 339 338 338 338 338 339 340 342 344 346 345 342 338 336 338 342 347 350 354 359 4 10 14 19 23 26 26 25 24 25 27 28 28 27 27 28 30 31 33 34 37 39 41 43 44 44 44 45 45 44 41 36 32 28 27 27 31 34 39 43 46 48 48 48 48 48 47 46 45 47 49 50 51 53 55 55 54 51 47 43 41 39 36 32 28 22 14 6 356 341 324 313 307 301 292 283 275 270 267 265 264 263 262 259 254 248 241 233 225 214 201 185 170 160 156 155 154 155 159 164 169 173 176 178 180 180 180 181 183 184 183 183 182 180 176 171 168 168 169 171 174 178 180 182 186 191 195 197 196 196 200 203 209 215 218 218 221 223 227 233 243 253 261 271 281 285 278 277 276 269 263 260 259 260 263 265 267 268 269 271 272 272 270 269 266 264 262 260 259 260 262 263 264 264 263 262 259 254 249 247 252 251 227 215 219 227 234 237 236 231 228 224 207 187 180 178 173 165 156 146 136 125 117 110 102 93 84 78 74 70 68 67 67 68 67 67 67 65 65 71 82 102 116 122 123 121 122 124 127 131 136 138 139 138 135 132 130 131 131 132 132 132 130 128 127 126 124 122 121 119 116 113 110 106 102 98 96 94 92 90 87 85 82 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 186 183 178 173 169 167 166 165 164 158 131 99 91 93 95 99 108 119 128 132 132 131 130 129 128 128 125 123 121 119 116 110 100 86 72 59 50 46 45 45 42 38 36 34 34 35 34 29 27 29 34 42 50 57 59 55 47 43 45 51 56 59 63 66 69 70 69 64 59 57 61 67 72 77 81 84 84 82 nan nan nan nan nan 58 60 64 69 73 75 73 71 69 66 63 61 60 59 61 nan nan nan 70 68 nan nan 72 73 75 75 67 56 47 40 33 25 15 2 350 336 321 311 305 302 296 288 281 276 276 283 290 295 297 299 303 308 314 319 324 329 335 340 342 340 338 336 335 335 335 336 338 339 339 339 337 336 336 336 337 338 340 341 340 335 331 329 330 335 339 344 348 353 360 5 11 16 20 22 22 21 21 22 24 25 26 27 26 26 26 28 29 31 33 36 38 40 41 43 44 46 46 45 40 34 28 23 21 22 27 32 36 40 44 46 47 48 49 51 51 50 48 49 51 51 51 53 54 56 55 53 49 45 42 39 37 35 33 30 27 22 16 5 351 337 326 314 303 292 281 273 266 262 259 257 254 251 247 242 236 225 209 189 165 146 136 131 131 135 141 147 151 156 159 161 162 162 162 163 166 170 171 171 170 167 162 159 157 156 157 159 163 166 169 173 176 180 186 192 197 198 196 195 197 200 204 211 214 212 215 217 220 226 239 253 264 274 285 288 285 281 276 270 267 264 262 262 263 265 268 271 274 277 278 276 273 270 266 263 260 258 257 257 258 260 261 260 259 258 255 249 243 241 246 247 232 221 224 233 240 242 239 233 230 225 206 185 178 175 172 166 157 150 141 131 122 114 106 97 88 80 75 71 68 68 68 67 66 66 66 65 63 64 70 87 106 115 119 120 121 123 126 131 137 142 145 145 143 141 141 140 140 140 140 140 138 136 134 132 132 132 132 131 129 125 121 116 112 108 105 103 100 98 94 90 86 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 180 178 176 175 175 174 174 173 164 135 100 89 93 97 104 115 124 130 133 133 133 132 131 130 130 128 126 124 122 117 109 98 84 69 57 50 47 46 44 40 34 29 25 22 18 14 11 11 14 22 35 48 57 63 60 54 50 52 58 63 68 71 73 74 75 74 70 65 63 65 69 74 79 82 83 82 78 nan nan nan nan nan 56 59 64 71 76 78 76 73 70 68 66 64 63 62 65 71 75 nan 72 69 70 70 70 71 74 73 65 53 42 33 25 17 7 357 347 337 326 317 312 308 302 293 284 278 277 282 290 295 296 295 297 301 307 315 323 331 339 345 348 346 343 341 339 338 337 337 337 338 338 337 336 334 334 334 334 334 336 337 336 332 327 324 325 329 334 339 343 349 355 1 7 12 16 17 17 16 17 18 20 22 25 26 25 24 23 24 26 28 31 33 36 37 39 41 44 46 47 45 41 33 25 18 16 19 24 29 34 39 43 46 47 48 49 52 53 52 50 51 52 52 52 52 54 55 54 52 49 45 42 39 38 37 37 36 35 33 31 26 19 11 1 348 333 318 303 289 275 264 256 250 243 237 233 230 224 212 191 172 152 138 127 121 117 118 126 140 149 154 156 156 154 151 149 151 157 164 166 165 164 161 157 154 154 155 157 160 163 166 169 172 176 182 189 195 199 199 196 193 193 195 199 203 207 206 207 209 210 215 232 249 261 272 285 294 298 295 287 278 274 271 268 267 266 267 271 276 282 285 285 281 277 272 269 264 260 255 252 252 252 254 254 253 251 249 246 237 230 228 227 226 222 221 228 239 248 250 248 244 242 233 212 189 179 176 173 168 160 152 143 133 124 117 109 101 91 82 75 71 68 66 66 67 66 66 67 64 61 62 63 75 93 106 114 117 119 122 126 131 136 143 148 151 151 151 152 151 150 150 150 149 147 145 143 142 141 142 142 142 140 137 131 126 122 119 116 114 112 109 106 100 94 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 179 180 182 183 184 182 176 162 138 108 95 98 107 115 123 128 131 133 134 134 133 133 133 132 131 129 127 124 118 108 96 82 69 59 53 51 49 48 44 37 30 23 18 12 8 4 3 8 18 33 45 55 64 66 60 57 60 66 73 77 81 81 81 81 80 77 73 71 71 74 78 82 84 nan nan nan nan nan nan nan nan 54 59 65 73 78 79 76 74 72 70 68 66 65 65 68 74 78 77 72 69 68 66 66 68 70 67 59 48 36 24 14 7 360 353 347 339 331 324 318 313 306 297 287 280 277 281 289 294 295 292 293 296 301 309 319 328 335 342 346 347 346 344 342 339 337 336 336 336 335 334 333 332 332 331 331 331 331 333 333 330 326 323 323 325 329 334 339 345 351 357 4 9 12 13 11 10 11 13 15 18 22 23 22 21 20 21 23 25 28 31 34 36 38 40 43 46 48 48 43 33 20 11 10 14 20 25 31 37 42 45 47 48 49 51 54 54 52 52 53 53 52 52 52 53 52 51 48 45 43 41 40 39 39 40 41 42 41 40 37 34 29 22 11 358 345 330 305 273 253 240 230 223 218 214 208 200 188 177 167 155 143 133 127 128 132 142 151 155 156 153 149 144 142 146 154 162 165 165 163 161 159 158 159 162 165 168 169 170 172 176 180 186 193 198 199 197 194 192 192 191 192 194 197 199 203 207 209 213 225 232 243 260 284 295 300 301 295 287 284 281 278 274 272 273 277 284 291 294 293 289 284 280 275 267 257 249 245 244 246 248 250 248 241 234 226 215 208 204 204 206 210 216 228 245 257 262 262 260 258 244 212 185 177 176 176 172 164 155 145 134 125 118 111 102 94 85 79 74 69 67 67 68 67 66 66 65 65 65 64 69 82 96 106 112 116 121 127 132 139 146 152 157 159 160 161 161 161 160 159 158 155 153 152 151 150 150 150 149 147 144 139 134 129 126 124 123 122 120 118 114 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 183 187 190 190 181 163 145 129 116 109 111 117 123 127 130 132 133 134 135 135 135 135 135 134 132 130 126 118 107 94 82 70 62 57 54 52 49 45 39 31 25 22 19 16 12 11 14 25 40 48 54 63 65 58 55 61 71 82 88 91 91 89 87 84 81 78 76 77 80 84 87 87 84 nan nan nan nan nan nan 48 53 59 66 73 77 77 75 73 72 70 69 68 67 67 70 75 78 75 69 64 63 63 64 66 65 60 52 40 27 13 4 357 353 350 348 343 337 330 324 318 310 300 290 282 278 280 287 292 294 292 291 292 296 303 312 320 327 333 339 342 343 343 341 339 337 335 334 333 332 331 330 330 329 329 329 328 328 328 329 328 326 323 322 323 326 330 335 341 348 354 360 5 8 8 6 4 5 6 8 12 17 19 18 17 17 17 19 22 26 30 32 34 37 39 43 46 50 52 51 39 14 359 2 8 15 22 29 35 40 44 47 48 49 51 54 56 55 53 53 53 52 52 52 52 50 49 47 45 43 41 41 40 41 43 46 47 48 47 46 44 40 36 29 21 14 8 353 304 251 230 217 210 205 201 196 190 187 186 185 180 170 162 157 155 155 155 154 154 153 150 145 139 137 142 151 157 162 164 164 163 164 166 169 172 176 177 177 177 180 183 187 192 197 199 197 195 194 191 191 190 189 188 189 195 204 212 213 214 215 216 226 251 280 294 305 306 297 293 292 289 285 281 279 280 284 292 301 305 304 300 299 299 294 284 264 234 224 245 261 262 258 247 227 214 203 193 190 191 197 202 208 215 231 251 264 272 275 278 278 263 185 171 174 177 178 175 168 158 146 135 127 120 113 103 96 91 86 80 74 70 69 72 72 71 70 68 66 68 70 73 77 87 99 107 115 124 133 141 148 156 162 165 168 168 168 168 168 166 165 163 160 157 156 155 155 154 153 153 151 148 144 140 136 132 129 129 128 127 127 124 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 nan nan nan nan nan nan nan nan nan nan nan 188 191 189 172 145 nan nan nan 118 119 122 125 128 132 134 135 136 137 138 139 139 138 137 136 134 128 118 106 95 84 74 65 60 56 53 47 42 38 33 29 28 29 30 28 26 29 38 49 51 53 56 57 52 52 62 77 91 98 100 99 96 90 85 82 79 77 78 81 87 92 92 nan nan nan nan nan nan nan 49 54 60 67 72 nan nan 71 70 69 68 68 68 67 67 70 74 75 71 64 59 58 60 63 63 60 54 45 33 18 6 356 352 350 350 350 348 344 338 330 322 314 304 294 285 279 279 283 288 290 290 290 290 293 298 305 312 317 322 327 332 335 336 337 337 336 334 333 331 330 329 328 327 327 326 326 325 324 324 324 323 322 321 320 320 321 324 329 335 343 350 356 1 4 3 1 360 0 0 1 6 12 14 13 12 11 12 15 19 24 27 30 32 34 38 42 46 51 55 57 52 16 348 352 2 10 19 26 32 37 42 46 48 49 51 55 57 58 57 56 55 54 53 52 51 49 47 45 44 42 41 40 40 42 44 48 50 51 51 50 48 44 41 35 29 25 22 21 15 316 197 191 190 190 188 186 184 185 188 190 189 183 177 173 169 165 158 151 147 145 144 139 133 130 135 143 149 154 157 160 163 168 173 179 183 185 186 186 186 188 190 194 197 199 198 195 194 195 195 194 193 191 188 188 193 204 214 217 218 218 218 229 259 287 309 322 318 308 301 297 293 289 285 283 284 289 300 311 314 312 315 321 328 340 16 51 60 56 38 3 323 303 259 190 176 172 174 181 192 198 202 209 221 237 252 264 276 285 292 299 306 142 163 174 179 181 179 173 161 147 134 126 121 116 107 99 94 91 87 82 77 76 77 78 79 78 76 73 74 80 89 92 99 108 117 127 138 149 158 166 173 177 178 177 176 175 173 172 172 170 167 163 159 157 157 155 154 154 153 152 150 147 145 141 138 135 134 133 132 131 128 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 125 126 129 132 136 138 140 141 141 142 143 142 141 141 141 140 133 121 108 99 89 78 68 61 58 53 47 42 40 39 39 39 40 40 39 39 42 48 53 49 47 48 50 50 54 65 80 95 105 107 104 100 93 86 80 77 74 74 78 86 94 nan nan nan nan nan nan nan 44 48 53 60 66 69 nan nan 65 64 65 65 66 66 65 66 68 70 69 64 57 55 56 58 59 58 55 48 40 27 13 2 354 350 350 351 352 352 350 344 336 327 318 308 298 289 282 278 279 282 285 286 287 288 289 292 297 303 308 313 317 321 325 327 330 332 333 332 330 329 328 327 326 325 324 324 323 322 320 319 318 317 317 316 316 316 317 319 323 329 336 345 352 357 359 358 356 354 353 353 354 359 5 8 7 6 5 6 9 14 19 24 26 28 30 34 40 45 50 55 59 56 22 349 348 354 6 16 23 29 35 40 46 49 51 53 57 60 61 60 58 57 56 54 52 50 48 46 44 42 41 40 40 40 41 43 47 51 53 53 52 50 47 42 36 30 26 26 29 39 52 76 120 153 167 173 175 177 180 183 184 182 179 173 168 164 158 150 143 139 139 138 135 130 126 129 136 141 144 148 153 160 169 178 186 191 192 192 193 194 195 196 198 201 202 199 196 195 197 198 198 197 194 191 190 195 203 211 218 222 224 226 239 264 288 306 314 315 314 307 300 295 291 287 285 287 295 309 319 319 322 332 343 352 11 34 47 51 47 35 22 12 17 44 82 108 126 142 162 182 193 201 211 225 235 245 260 276 288 297 305 306 184 180 183 185 185 183 177 166 149 134 124 119 114 108 102 98 97 95 89 83 82 82 82 86 88 88 90 97 105 119 126 135 140 146 153 162 172 181 190 192 191 190 186 183 179 177 175 175 174 170 164 161 160 158 156 154 154 155 155 155 154 152 150 146 141 141 142 139 137 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 138 134 136 137 138 138 139 141 144 147 148 148 147 148 147 146 145 145 146 145 139 128 115 104 94 81 70 62 56 51 46 42 43 47 50 52 52 49 45 45 46 47 44 39 36 39 45 49 53 60 72 91 109 117 113 106 97 88 80 73 67 63 67 80 93 nan nan nan nan nan nan nan 38 44 50 57 63 nan nan nan 59 60 61 62 61 61 61 62 64 63 61 56 53 52 53 54 54 53 50 45 36 24 12 3 357 354 352 352 353 354 353 350 342 333 325 314 302 292 284 278 276 276 278 281 283 285 286 289 292 296 301 306 310 313 316 319 322 325 327 328 327 326 326 326 325 324 323 322 321 320 318 316 314 312 311 311 311 311 312 314 318 323 330 338 345 349 351 351 349 347 345 344 346 350 356 0 1 359 357 358 1 6 11 16 20 21 24 30 36 43 48 52 54 49 27 0 352 354 4 12 20 26 31 39 46 50 53 56 59 62 63 61 59 58 56 54 51 49 48 46 44 42 40 39 38 39 40 42 46 50 53 53 54 52 49 44 37 29 23 21 27 37 47 58 72 96 123 145 157 164 169 171 170 167 161 154 150 148 144 140 137 135 135 136 134 129 125 129 135 139 140 144 149 157 168 178 188 193 194 195 197 198 199 200 202 205 205 202 199 198 198 200 202 200 196 195 194 198 206 213 217 221 226 234 245 262 280 293 296 301 304 301 297 292 288 284 284 290 305 322 327 330 342 352 358 3 13 25 37 44 44 36 29 29 35 46 57 70 88 106 126 151 179 200 216 227 234 244 259 273 281 289 290 272 227 204 196 192 189 186 181 170 151 135 125 118 112 107 103 99 99 99 96 94 96 93 91 95 102 111 124 148 158 159 159 160 163 167 174 183 193 198 203 204 201 197 192 186 181 177 175 174 174 172 168 165 164 161 158 157 157 159 163 165 164 162 161 159 158 156 149 145 144 140 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 155 159 162 162 159 157 156 156 157 156 155 154 154 153 150 148 148 150 152 150 142 129 115 102 83 68 57 50 44 40 41 46 53 58 63 67 61 51 44 39 31 20 16 21 30 36 40 45 50 58 77 111 132 132 119 106 91 77 64 45 21 15 79 103 nan nan nan nan nan nan nan 34 41 49 nan nan nan nan nan 56 57 58 57 55 54 56 58 58 56 53 49 49 50 50 50 50 49 46 41 33 23 15 9 5 2 358 355 353 354 355 352 347 341 332 321 308 295 286 278 274 273 274 277 280 282 284 287 290 293 298 302 305 308 310 312 315 318 321 322 323 323 324 324 324 323 322 320 319 319 317 315 311 309 309 309 309 310 311 312 315 320 326 331 334 337 339 340 340 337 336 336 339 342 348 353 354 352 349 348 349 352 356 2 7 10 15 23 31 39 45 48 48 42 28 10 359 357 2 9 15 21 27 36 46 52 55 58 61 64 65 62 59 57 55 52 50 48 47 46 44 41 38 37 37 38 40 43 47 51 51 51 53 52 49 43 34 25 16 14 20 31 40 47 55 64 78 97 117 132 139 141 140 139 134 129 126 128 131 131 132 133 134 137 136 132 128 131 135 139 141 143 148 156 166 176 185 191 194 196 198 200 202 204 206 208 208 206 204 201 201 202 204 203 199 198 198 204 212 218 221 225 229 234 243 255 271 284 284 287 291 293 292 286 276 270 278 296 319 331 332 341 354 2 5 5 6 11 24 39 42 38 34 35 39 45 50 57 71 88 108 134 168 201 220 230 238 248 261 269 272 275 271 254 230 213 205 201 198 194 188 177 158 140 128 119 112 106 103 99 100 102 102 102 108 115 118 123 145 173 181 191 191 182 171 166 169 178 185 191 202 206 209 209 206 201 194 186 180 174 172 172 172 172 170 169 167 164 161 160 160 163 166 167 165 162 161 160 160 156 151 146 144 141 138 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 172 177 178 178 174 170 167 165 164 163 163 162 161 159 154 151 152 155 160 163 162 155 143 127 94 57 42 34 29 31 38 48 55 61 71 79 72 51 31 13 357 353 2 16 25 28 31 35 40 47 63 105 145 150 140 121 95 61 10 311 283 261 233 198 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 53 55 56 53 50 49 51 52 51 47 43 42 45 49 50 50 48 45 41 37 32 26 21 18 15 11 6 359 355 354 354 353 350 346 339 328 313 298 287 279 274 272 272 275 278 281 284 286 289 293 296 299 302 304 306 308 310 313 315 317 318 318 319 321 322 322 321 320 318 317 316 313 310 309 309 310 312 314 316 318 320 322 324 323 323 324 327 330 329 328 327 329 331 334 341 346 345 342 339 336 334 334 335 338 345 353 3 14 26 35 40 43 42 36 24 12 2 359 1 7 11 16 22 34 47 55 57 59 63 66 66 62 57 54 51 49 47 46 45 45 44 41 39 39 39 40 43 47 52 56 54 50 50 50 47 42 33 21 11 9 16 25 31 36 41 49 58 70 81 89 91 93 96 100 102 103 105 110 115 121 126 131 134 137 138 135 132 132 134 137 141 144 150 158 166 174 181 187 191 193 196 200 203 206 209 210 209 208 205 204 203 205 206 206 202 201 201 208 216 222 225 227 230 234 239 250 266 279 280 282 286 289 290 286 274 255 261 313 329 333 335 346 359 5 5 2 358 357 9 27 35 37 36 36 40 45 50 56 65 83 105 130 160 201 228 240 247 254 263 264 265 264 257 244 228 217 214 212 209 204 196 185 168 147 129 119 111 109 106 103 105 108 108 111 117 128 149 166 193 204 212 215 209 195 180 173 177 188 194 196 203 206 207 206 206 201 191 183 177 173 171 171 170 170 170 171 170 168 166 165 163 163 162 159 155 155 154 157 157 154 152 150 149 146 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 181 182 182 180 177 174 171 170 170 170 170 170 169 166 161 157 157 162 170 177 181 182 182 183 184 357 7 8 10 17 28 38 41 41 57 71 57 10 334 320 321 335 358 17 23 23 24 26 31 38 52 95 149 163 163 161 239 292 279 266 253 239 227 220 223 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 50 52 53 50 46 44 45 45 41 35 33 36 42 48 51 49 45 41 37 35 32 29 27 25 23 18 11 3 358 355 353 352 351 348 343 333 318 301 289 281 276 273 273 274 277 280 284 287 290 293 296 298 300 302 303 305 307 309 311 312 312 313 314 317 320 321 321 319 316 314 312 310 308 308 309 312 317 323 329 333 334 332 327 321 319 320 323 324 322 319 318 318 318 322 329 334 333 330 326 322 320 318 316 317 323 332 345 0 16 28 34 36 33 26 17 7 1 359 1 6 11 14 22 36 51 58 59 61 66 69 68 62 54 48 45 44 43 43 43 43 42 40 40 41 42 45 47 52 56 60 58 55 52 50 47 43 36 23 12 11 18 22 25 26 29 36 45 55 64 69 71 73 76 78 80 84 90 95 102 110 119 127 133 138 140 138 134 130 128 132 138 143 150 158 165 171 177 183 186 189 193 198 203 208 211 210 208 206 204 203 204 208 211 211 204 205 206 213 220 225 229 231 234 236 240 250 264 273 275 279 283 289 294 297 296 311 44 347 334 331 337 348 358 2 0 357 354 350 356 12 25 31 32 34 38 43 47 54 65 83 103 122 148 208 249 260 264 265 264 260 257 254 250 244 237 231 228 223 215 205 197 191 179 155 128 119 115 116 118 119 123 126 127 130 134 148 179 195 210 217 222 225 220 206 190 182 184 195 198 200 203 204 204 204 205 200 189 180 176 174 171 170 168 167 169 173 176 175 173 171 168 163 156 146 151 155 158 161 162 162 161 160 160 157 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 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 184 183 182 179 177 174 174 174 175 177 177 177 176 174 170 167 166 170 177 186 193 201 207 216 230 258 298 333 345 353 352 342 324 309 306 316 321 310 301 301 307 321 343 0 8 12 15 17 21 30 45 83 144 169 187 226 268 274 267 256 241 229 220 219 232 319 356 nan nan nan nan nan nan nan nan nan nan nan nan nan 47 49 48 44 41 38 34 28 23 23 29 37 45 47 44 40 36 35 35 34 32 31 29 26 21 14 7 1 357 354 352 350 348 343 335 321 305 292 284 279 276 275 275 277 280 283 287 291 294 297 299 300 301 301 302 304 305 306 306 306 306 308 312 315 318 319 318 315 311 308 306 305 304 307 313 323 335 344 347 345 340 333 328 324 325 327 325 321 315 309 305 304 306 311 314 314 312 310 308 306 304 303 304 308 314 323 336 355 11 21 23 18 11 4 359 357 358 1 5 11 19 30 46 62 66 64 64 69 74 73 64 51 41 37 37 38 39 38 38 37 37 38 40 43 45 46 49 53 57 58 57 55 51 48 44 39 30 22 18 18 20 22 24 27 32 39 48 56 61 66 69 71 72 73 75 79 87 96 104 113 124 131 137 141 141 136 126 121 127 136 143 150 157 163 169 174 179 182 185 190 196 203 209 211 210 206 202 199 199 203 208 214 220 210 209 212 218 225 230 234 236 237 239 245 253 261 266 269 275 282 290 297 303 312 0 17 353 336 333 338 345 352 355 352 349 346 343 344 354 9 18 20 24 30 36 41 50 62 80 105 132 175 248 272 278 276 273 269 262 257 255 255 255 255 nan nan nan 206 191 187 188 188 161 127 127 129 136 142 146 150 152 155 160 164 173 192 209 219 223 226 228 224 213 196 189 193 198 201 201 201 203 203 204 205 199 190 182 177 173 170 168 167 169 177 184 188 188 186 183 179 171 165 161 164 167 169 171 171 171 169 171 170 166 163 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 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 185 183 181 179 177 177 178 180 181 182 183 184 185 185 185 184 182 182 186 194 203 213 222 230 238 248 262 283 301 301 295 290 290 292 297 302 306 305 300 299 303 313 326 336 342 348 355 2 10 20 37 70 134 175 209 250 271 272 264 256 237 221 213 215 230 274 327 355 nan nan nan nan nan nan nan nan nan nan nan nan 39 44 47 43 36 29 21 15 13 15 22 29 34 34 35 35 35 36 36 36 34 31 28 25 21 15 9 4 359 356 353 349 346 341 334 323 308 296 288 282 278 277 276 277 279 282 286 291 295 297 298 299 299 298 298 298 299 300 299 298 298 300 305 308 312 314 315 312 307 303 300 298 298 302 311 326 340 345 343 338 334 333 333 333 335 335 331 322 311 301 296 294 295 296 296 296 296 296 295 293 291 292 294 298 300 303 307 314 325 343 353 355 351 347 347 349 353 357 1 9 22 41 63 79 82 72 69 75 81 80 70 53 37 31 31 32 32 32 31 31 31 34 37 40 42 43 46 48 51 53 54 52 48 44 41 37 33 28 25 23 22 23 28 33 37 42 48 54 59 64 68 70 72 74 76 79 85 95 105 114 121 128 135 141 142 137 124 117 124 133 141 150 157 163 169 174 178 182 187 192 198 205 209 210 207 203 199 197 197 202 209 217 225 221 218 221 226 232 236 240 241 241 242 248 253 258 263 267 274 283 292 297 301 314 339 348 340 333 331 334 338 343 343 339 337 336 336 336 341 349 357 1 4 11 19 26 36 50 79 167 208 232 257 271 274 271 266 266 263 259 259 263 268 nan nan nan 209 181 172 172 180 190 166 147 153 162 167 166 165 167 168 170 179 181 187 202 216 223 227 230 230 226 217 204 198 199 200 202 201 199 199 201 204 203 198 190 182 175 170 168 169 174 184 194 201 204 202 199 195 190 183 179 179 180 180 180 179 177 177 176 178 177 175 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 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 193 189 185 183 181 180 180 183 185 187 188 189 190 192 196 202 208 212 208 203 203 207 217 226 233 238 242 246 253 261 270 274 274 278 283 288 292 297 302 303 301 300 302 307 312 315 317 321 330 340 351 4 21 47 149 197 232 265 275 269 257 246 227 212 208 212 224 245 265 291 48 53 41 nan nan nan nan nan nan nan nan nan 29 37 48 45 27 13 5 3 4 8 11 16 19 25 33 38 39 39 38 36 32 27 23 20 17 12 7 3 360 357 353 350 346 340 332 323 311 301 292 286 282 279 277 277 279 281 285 290 294 296 297 298 298 296 294 292 293 293 291 289 288 290 295 299 304 307 308 307 303 298 294 290 288 293 303 314 321 320 317 316 318 322 328 334 337 337 331 319 306 297 292 290 290 289 288 287 287 286 285 283 283 286 289 291 291 289 286 283 282 289 309 324 328 329 331 335 340 344 348 355 11 44 82 104 106 89 81 87 92 90 78 57 36 26 25 26 25 25 23 23 24 27 31 34 35 37 39 41 43 46 46 45 43 40 38 36 33 31 28 27 26 29 34 39 42 46 51 55 59 63 66 68 70 72 76 81 87 94 104 114 118 123 129 135 138 132 120 114 120 129 139 149 158 165 170 175 180 185 190 194 202 208 209 208 204 200 198 197 198 204 211 219 227 229 230 232 236 239 242 245 246 246 247 250 253 256 259 265 275 284 290 294 297 310 324 329 327 323 322 324 327 330 328 326 326 329 330 332 334 335 336 335 335 336 334 330 316 282 257 248 245 248 259 269 273 270 261 254 253 254 260 268 275 278 nan nan 171 166 165 167 178 188 181 178 185 190 188 181 177 178 173 176 183 187 193 207 220 226 228 229 230 227 219 210 206 205 204 202 199 196 197 200 202 201 196 187 177 170 170 173 180 191 203 211 215 216 213 210 205 199 194 191 190 190 190 190 188 186 185 185 186 186 188 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 198 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 192 189 185 182 181 181 182 185 188 191 194 197 199 200 204 212 221 230 234 232 227 224 226 233 239 242 244 245 246 249 253 258 263 268 275 281 286 288 292 296 297 296 296 297 299 298 295 294 297 303 313 325 334 337 317 240 229 252 278 279 253 221 210 210 212 212 214 220 230 233 219 182 nan nan nan nan nan nan nan nan nan nan nan 17 24 77 232 352 352 351 352 354 356 356 358 5 23 43 49 47 43 40 35 27 20 14 10 8 5 1 359 357 355 352 349 345 340 333 325 315 305 297 291 285 281 279 278 278 281 284 289 292 295 296 296 296 295 292 290 290 288 285 281 280 281 285 290 294 298 300 299 296 292 286 279 274 277 284 289 290 290 292 296 302 309 316 323 327 325 318 307 299 294 292 291 290 289 287 284 283 281 280 279 281 284 286 286 284 280 276 272 268 268 278 294 305 310 314 318 322 323 322 316 307 259 169 160 155 140 125 121 116 104 84 55 31 21 18 16 15 13 10 7 6 9 14 18 21 24 26 29 33 37 39 39 39 38 37 35 34 32 29 29 30 33 36 40 43 47 52 57 60 63 65 66 66 68 70 76 83 90 98 107 113 117 121 126 127 120 107 106 125 133 143 153 161 168 174 179 184 190 193 197 204 210 210 206 201 198 197 197 201 207 214 221 229 234 237 240 243 246 247 247 248 250 251 253 255 257 259 263 272 280 287 290 297 306 313 315 314 314 313 314 317 319 319 320 321 323 326 329 329 327 321 313 307 299 291 283 273 263 258 257 255 257 263 271 278 278 269 255 244 243 253 262 268 260 207 nan 170 173 173 174 179 186 189 194 200 203 200 193 193 187 179 181 188 191 198 211 220 224 225 225 225 225 221 215 211 211 210 203 198 195 196 199 200 199 193 186 178 175 181 190 200 210 217 221 223 222 220 216 212 207 202 200 199 198 198 199 198 197 194 192 191 193 196 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 199 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 163 nan nan nan 181 179 178 178 180 182 184 187 189 193 199 204 208 211 217 227 235 241 243 242 239 237 239 244 249 250 249 248 247 247 249 253 259 266 275 281 284 286 288 290 291 291 290 290 288 282 277 275 278 283 291 301 309 307 290 261 249 269 290 272 210 203 213 223 224 219 217 221 228 230 223 208 nan nan nan 344 340 nan nan nan nan 346 347 340 290 241 251 303 331 339 342 343 341 337 333 331 335 124 107 71 51 40 30 19 9 2 358 356 354 351 350 349 348 347 345 343 339 335 328 320 312 303 296 290 285 282 280 280 282 285 288 292 294 295 295 295 295 294 292 290 287 282 277 275 275 278 282 286 289 291 290 288 285 278 269 264 265 270 273 275 277 279 283 289 295 302 308 309 305 299 294 290 289 290 290 290 290 287 284 282 280 279 279 281 284 285 284 281 276 271 266 262 260 262 271 283 291 296 299 299 297 291 279 263 244 224 209 199 190 180 168 155 134 86 30 7 1 357 353 349 345 339 334 331 333 339 349 356 3 8 13 19 26 30 33 34 35 36 36 36 34 32 31 33 35 38 41 43 47 52 56 59 61 63 63 63 62 64 68 74 82 90 98 103 106 107 108 101 76 46 47 147 159 163 168 172 177 181 185 190 194 196 200 207 211 209 203 199 197 196 198 203 209 216 224 232 237 241 243 246 249 250 250 251 252 253 254 256 258 260 264 272 277 283 289 296 303 306 308 309 308 309 311 313 314 315 315 316 318 322 325 326 323 316 307 298 291 285 280 274 268 264 263 263 263 268 277 286 291 290 276 247 237 245 250 248 232 212 nan nan 189 185 181 181 186 192 199 205 208 208 207 207 197 191 197 208 206 208 217 220 221 220 218 219 222 222 219 216 214 210 204 200 198 198 200 202 202 199 195 193 195 203 211 218 223 227 228 228 227 225 222 218 213 208 206 205 204 204 204 203 201 197 192 191 192 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 171 151 145 nan nan nan 171 171 173 176 179 183 185 186 187 190 197 206 214 220 228 236 241 243 243 243 242 242 245 250 254 254 252 249 246 245 247 251 257 264 272 279 283 285 286 286 286 285 284 281 276 269 263 262 264 269 277 287 297 300 293 278 265 279 289 260 225 227 234 236 232 226 223 224 230 234 231 nan nan 254 302 321 327 328 327 nan 303 294 293 285 267 257 265 287 309 323 330 330 322 309 298 281 247 219 205 193 142 36 17 5 355 349 345 343 340 338 337 337 336 336 337 337 336 333 330 325 318 310 303 296 291 287 285 284 285 288 291 294 296 297 296 296 297 297 295 293 288 282 276 273 272 274 277 280 282 283 283 281 278 271 263 259 260 263 265 268 270 272 274 277 281 288 293 294 293 289 286 284 285 286 287 288 288 287 285 282 281 281 281 282 283 284 282 278 273 268 264 259 255 254 258 265 273 277 278 278 275 271 265 256 247 237 228 219 211 200 191 186 191 269 320 321 320 318 315 312 310 308 306 305 307 315 324 333 342 350 358 7 15 21 25 28 30 32 34 35 36 35 36 37 39 41 42 44 48 52 56 58 60 61 60 60 58 58 59 65 72 80 87 91 91 84 70 47 21 7 357 229 198 197 195 193 192 194 197 200 201 202 206 210 210 205 199 196 195 195 197 202 208 216 224 232 238 240 242 246 249 251 252 253 254 254 255 256 257 259 264 269 273 279 286 294 299 301 302 303 305 308 311 313 314 314 313 313 314 316 319 320 318 314 308 301 295 290 286 282 276 272 270 270 272 277 285 294 303 308 303 281 258 247 244 243 241 nan nan nan 186 179 175 177 184 192 200 206 209 211 213 212 206 206 218 227 225 224 224 224 220 217 213 211 218 226 222 218 213 209 206 203 202 203 205 209 213 214 213 213 216 220 225 228 231 232 233 233 231 229 226 222 216 211 208 206 205 205 204 201 195 188 186 185 185 188 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 186 172 159 nan nan nan 165 169 172 175 178 181 184 186 186 186 189 196 207 218 226 234 238 239 239 238 239 240 243 247 251 255 255 252 249 246 244 246 251 257 262 268 275 280 283 284 282 281 279 277 273 267 260 255 253 254 260 269 281 293 299 298 288 277 280 283 271 253 247 246 243 239 233 228 228 231 233 233 233 nan 253 274 292 301 302 290 266 257 264 272 272 267 265 269 278 291 305 313 308 288 273 272 266 248 228 217 211 209 232 330 338 337 335 332 329 327 325 324 323 322 323 324 325 327 327 327 325 321 317 311 305 299 294 291 290 291 293 297 299 300 300 299 299 300 300 299 296 290 283 276 272 271 271 273 276 278 278 278 276 275 269 263 260 260 261 262 265 267 269 270 269 269 272 278 283 285 284 282 281 281 282 283 284 285 284 283 282 281 282 282 283 283 282 280 276 271 266 262 258 254 251 251 254 259 262 263 262 262 260 256 253 249 242 234 227 219 208 201 204 224 265 285 290 289 288 288 289 290 291 292 293 296 304 312 321 329 337 347 356 5 11 16 20 24 27 30 33 35 37 38 40 43 45 46 47 50 53 56 58 59 60 59 58 56 54 55 58 64 71 77 78 71 56 36 17 7 2 1 232 217 230 231 225 218 214 214 214 213 213 214 213 208 201 196 194 193 193 195 200 207 215 223 232 238 240 241 243 248 250 252 253 254 256 256 257 258 260 264 267 271 275 281 287 292 294 296 299 302 305 309 313 314 313 312 311 311 313 314 315 314 311 307 304 300 295 292 289 285 281 277 276 278 282 289 299 311 317 314 305 289 256 240 255 265 nan nan nan 153 150 154 166 178 190 200 205 208 210 211 211 211 215 228 237 238 236 231 226 220 215 209 206 217 227 224 219 214 210 208 206 206 207 209 214 220 225 226 227 228 230 232 234 235 236 236 235 234 232 229 224 219 214 210 207 204 204 203 199 192 184 185 186 187 190 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 192 188 184 nan nan nan 174 176 178 180 183 186 189 190 191 193 197 204 213 223 230 235 236 235 233 233 234 238 242 246 250 253 254 253 250 247 245 246 251 257 260 264 271 276 280 281 279 276 273 270 266 260 254 251 249 249 253 264 281 293 298 297 290 283 281 281 273 261 254 250 246 241 236 231 229 228 229 230 234 nan 249 260 269 274 270 257 244 250 261 268 269 267 266 268 272 279 288 291 277 257 254 259 261 249 233 223 216 216 230 274 306 316 319 318 316 314 312 311 310 309 309 310 311 314 315 317 318 317 317 315 311 306 301 299 298 299 301 304 306 306 305 304 304 305 305 303 299 293 286 278 273 270 270 271 273 274 275 274 273 272 268 264 261 262 263 264 265 267 268 268 266 262 262 268 275 279 280 279 278 277 278 279 280 280 281 280 280 280 280 280 281 280 279 277 273 269 265 261 258 253 249 247 248 250 252 254 254 254 252 250 249 247 242 235 228 220 211 208 214 235 260 272 275 273 273 275 276 277 279 282 284 288 296 305 313 321 329 337 346 356 3 10 14 18 23 27 31 34 37 40 43 45 48 49 50 52 55 57 58 59 59 59 57 56 53 52 54 58 63 66 63 52 36 22 12 7 7 13 29 248 259 260 251 244 236 234 230 226 223 220 215 207 199 195 193 192 191 193 198 205 214 223 231 237 239 240 243 247 250 252 253 254 256 256 257 259 261 264 267 270 274 278 283 286 290 293 296 299 301 306 310 313 314 312 311 310 310 312 312 312 309 306 302 300 297 295 295 294 290 285 280 279 281 287 298 311 318 321 325 332 319 244 277 293 313 88 134 138 137 143 159 174 189 198 204 208 210 210 211 215 221 232 240 243 240 234 227 220 213 208 206 216 224 225 221 217 214 211 210 209 209 212 217 223 229 233 234 234 235 236 237 237 238 237 236 234 232 228 224 220 217 215 213 213 212 210 206 201 198 197 198 198 199 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 206 204 197 189 186 186 188 191 193 196 198 201 205 209 215 221 227 232 234 234 231 229 228 231 236 241 245 249 251 253 253 251 248 246 247 252 256 259 262 267 273 276 276 274 270 266 263 260 256 252 250 248 246 248 267 287 296 298 295 291 287 285 280 272 263 257 252 246 241 236 231 227 224 223 225 229 235 243 252 261 265 264 258 253 257 263 266 266 265 265 265 267 271 277 276 264 253 251 255 257 250 238 228 223 224 238 265 287 299 304 305 304 303 301 300 299 299 299 299 300 301 303 305 307 309 310 311 310 307 305 304 304 307 309 312 314 314 313 312 311 310 309 307 303 297 289 282 275 271 269 269 270 272 272 272 270 269 267 264 263 264 266 267 268 269 270 270 266 261 259 263 269 273 275 275 275 275 275 276 276 277 277 277 276 276 275 275 275 276 275 273 270 266 263 261 258 254 249 245 244 244 246 249 251 250 247 244 245 245 242 235 227 219 213 214 223 240 257 265 266 265 265 266 268 268 269 271 273 277 285 296 306 315 322 330 338 348 358 6 10 16 21 26 30 34 38 41 44 47 49 51 52 54 56 57 58 59 59 59 57 56 53 52 52 54 57 56 50 39 28 20 15 13 13 19 26 335 293 280 270 258 251 248 244 237 231 224 216 206 198 194 192 191 190 193 199 207 216 224 232 237 239 241 244 247 250 252 253 254 255 256 257 259 261 264 266 269 272 276 280 283 285 289 292 295 298 302 307 311 314 313 311 309 309 310 311 311 309 306 303 299 296 296 298 300 298 293 285 279 278 283 292 305 317 326 338 360 35 330 306 318 353 86 129 140 142 146 158 176 192 201 206 210 213 213 216 219 225 232 239 244 241 234 227 220 215 211 213 218 223 225 225 222 220 217 214 213 213 215 219 225 231 235 237 238 238 239 239 239 238 237 236 233 229 225 222 220 220 219 219 220 219 217 213 210 209 208 208 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 212 nan nan nan nan nan nan nan nan nan nan nan nan nan 213 214 212 207 201 197 196 198 200 203 205 209 214 218 221 224 227 230 232 232 231 229 227 227 229 235 240 244 246 249 251 251 251 249 247 247 251 256 259 262 266 269 271 270 267 264 260 257 255 254 252 250 247 245 250 275 297 302 301 298 294 292 289 282 273 265 258 251 245 239 234 229 224 221 220 221 225 230 238 249 262 271 272 267 262 261 262 262 262 262 263 263 265 268 271 272 267 261 257 257 257 252 243 235 233 237 249 267 281 289 293 295 295 293 292 292 291 291 291 291 292 293 294 296 298 301 304 306 306 304 304 304 306 310 314 318 321 322 321 320 318 317 315 312 308 302 295 287 280 275 271 268 268 269 270 269 268 267 266 265 265 267 268 270 272 272 273 273 269 263 260 262 266 269 271 272 272 272 272 273 274 274 274 273 272 270 268 268 269 270 270 269 266 263 262 260 257 253 248 243 241 241 244 247 249 247 244 241 242 244 241 235 229 223 220 224 235 248 256 260 261 259 259 261 262 263 263 263 264 267 272 282 293 304 313 322 331 343 355 5 11 16 22 26 31 36 41 45 46 48 50 51 52 53 55 56 57 58 58 58 56 55 53 51 51 52 51 49 42 35 28 24 22 20 20 22 21 0 324 301 284 268 258 255 252 246 237 228 216 206 198 193 191 190 191 195 201 210 218 225 232 238 241 243 246 249 251 253 254 255 256 257 258 259 261 263 265 267 270 274 277 279 282 285 288 290 293 298 303 308 311 310 307 305 306 309 311 311 309 306 303 298 296 296 299 303 304 301 292 283 279 280 286 296 311 327 338 354 3 331 313 324 354 100 135 145 152 160 174 192 204 210 213 216 219 221 223 223 225 229 235 239 238 232 226 222 218 216 217 220 224 227 230 230 227 223 219 216 216 218 222 226 231 235 237 239 240 240 240 240 239 237 235 232 228 224 221 220 220 219 220 221 222 220 217 215 214 214 213 212 211 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 210 213 212 210 207 205 204 205 208 210 213 216 220 224 226 227 228 229 230 231 230 229 227 225 225 228 234 239 242 244 246 248 249 249 248 247 248 251 256 259 262 265 267 267 265 261 258 255 253 252 252 252 250 247 247 257 282 304 309 308 304 301 298 294 285 274 264 256 249 242 237 232 228 224 221 219 219 222 227 234 246 263 276 276 270 263 259 257 257 257 258 260 261 263 265 269 272 272 270 267 264 261 257 251 246 246 251 261 272 280 286 288 289 289 287 286 286 286 285 285 285 286 288 289 290 293 297 300 302 303 303 304 305 307 310 314 318 322 325 325 324 322 320 319 316 312 307 301 294 288 281 274 269 266 266 268 268 268 267 266 265 266 268 269 271 272 274 276 276 273 267 264 263 264 265 266 268 268 269 269 270 270 270 270 268 266 264 261 261 262 264 266 264 261 259 258 257 255 251 247 243 241 242 244 247 248 246 242 240 239 240 240 237 233 229 229 236 248 255 257 258 257 256 256 257 259 260 261 261 261 262 265 269 276 284 295 305 319 336 356 7 12 18 25 31 36 42 47 50 51 51 50 49 49 49 51 52 54 55 56 55 54 52 51 50 49 48 46 43 38 34 30 29 28 27 26 25 23 11 344 315 294 275 261 255 254 252 244 231 217 206 199 194 191 190 192 196 203 211 218 225 233 239 243 246 249 252 254 255 256 257 258 259 259 259 260 262 263 266 268 271 273 275 278 280 283 286 289 293 298 302 305 306 303 301 303 306 309 310 308 305 302 298 295 295 299 304 308 307 300 291 282 279 280 287 298 313 323 323 310 295 296 306 316 145 148 150 163 185 208 221 223 223 224 225 227 229 228 226 225 227 231 235 235 231 226 223 222 221 220 222 226 231 235 237 234 229 223 221 221 222 224 228 232 235 237 238 240 241 241 241 239 237 234 231 228 225 222 219 218 217 219 221 223 223 221 220 219 219 218 217 215 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 208 207 206 205 205 206 208 211 216 219 221 224 227 228 229 229 229 230 230 229 228 227 225 223 223 227 233 238 241 242 244 245 247 248 248 249 250 253 257 260 262 264 264 263 261 258 256 254 253 251 251 251 249 248 251 261 281 303 313 313 309 304 301 296 286 273 263 255 247 241 236 232 229 226 224 222 220 221 225 231 241 257 270 272 265 258 254 252 252 252 252 253 254 256 259 265 270 275 277 276 273 269 265 261 260 260 264 270 276 282 285 287 287 286 285 283 283 282 281 280 280 282 284 286 288 291 295 299 302 304 305 307 310 312 314 316 318 320 323 325 324 322 320 319 318 316 312 307 301 294 287 279 272 267 266 267 268 268 268 266 265 266 268 269 269 271 273 276 277 275 271 268 265 264 263 263 263 264 264 265 266 266 265 264 263 260 258 256 255 256 258 261 260 258 257 256 254 252 249 246 244 243 243 245 248 249 246 242 239 237 237 237 238 236 233 233 240 251 256 257 257 256 255 255 256 257 259 260 261 262 263 264 264 266 267 272 280 295 318 349 5 15 24 32 40 46 52 57 60 60 57 52 47 44 43 44 47 49 52 54 52 50 48 47 46 44 43 40 37 34 33 32 31 31 31 30 31 30 22 358 329 303 279 261 255 256 256 250 233 216 206 200 195 193 192 193 197 203 210 217 226 235 242 246 249 252 254 256 257 259 259 260 261 261 261 261 261 262 264 267 269 271 272 274 276 279 282 286 290 293 296 300 302 301 298 299 303 306 309 310 308 304 300 296 294 297 304 309 309 305 297 287 279 276 279 287 296 301 297 287 279 278 279 268 222 178 170 192 220 233 233 230 232 235 235 234 234 232 229 228 229 233 237 235 232 228 224 222 224 224 225 228 233 239 242 239 233 228 226 227 227 227 229 232 234 236 237 239 240 241 240 239 236 234 230 228 225 222 219 217 218 221 224 226 227 226 224 223 223 222 221 219 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 206 203 200 200 201 203 206 210 216 222 226 227 228 230 231 231 231 230 231 230 230 228 226 224 222 223 227 233 239 242 242 243 245 247 249 250 251 254 256 258 260 261 262 262 261 260 258 257 256 254 252 251 251 249 250 253 262 277 296 309 311 306 301 297 292 284 273 263 255 248 242 238 236 234 231 229 227 225 224 225 228 235 247 259 262 258 253 249 247 246 245 244 244 243 244 247 254 262 270 277 279 278 275 272 270 270 271 274 277 280 284 286 286 286 285 284 282 281 280 278 278 277 279 281 284 288 291 295 299 304 308 311 315 317 319 320 321 321 321 322 323 322 320 318 317 317 317 314 310 305 299 293 285 276 270 266 266 267 268 268 266 265 266 268 268 268 269 271 274 275 274 272 271 269 266 263 262 261 260 260 261 261 261 260 259 258 256 254 253 254 255 255 257 258 257 256 254 252 249 247 245 245 245 245 247 248 248 246 243 240 238 237 236 237 237 234 234 239 247 253 255 256 256 255 255 255 255 255 256 259 261 262 263 264 262 260 260 261 267 278 299 336 8 30 45 56 63 69 73 74 70 61 53 45 40 37 38 41 45 49 51 50 47 44 42 40 39 37 34 32 31 30 30 31 32 33 34 37 37 29 8 344 318 287 264 256 256 257 249 230 213 204 200 197 197 197 197 198 201 206 215 227 238 246 251 253 254 256 257 259 261 261 262 263 263 262 262 262 263 265 267 269 270 271 272 274 276 280 284 287 289 291 295 298 299 298 298 300 304 309 312 313 310 305 298 293 295 303 308 310 309 303 293 282 275 275 281 287 291 288 281 275 271 266 258 242 224 218 231 244 246 238 233 239 244 245 241 237 234 231 231 233 238 239 237 234 232 229 225 226 225 226 228 234 240 244 243 238 233 231 231 230 229 230 232 234 235 236 237 238 238 237 235 233 231 229 227 225 222 220 219 221 224 228 230 230 229 228 227 226 225 224 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 200 198 196 194 194 197 200 204 209 214 221 227 230 230 231 232 233 233 233 233 233 232 231 229 227 225 224 225 230 236 241 243 244 244 245 248 251 253 254 256 258 259 259 260 261 261 261 261 261 260 258 255 253 252 251 250 251 254 260 271 285 297 301 297 293 290 286 281 273 265 257 251 247 244 241 239 236 234 232 229 227 227 229 234 244 253 256 254 250 246 243 241 240 238 236 234 233 235 241 248 258 267 274 276 275 274 275 276 277 279 281 283 285 286 286 286 284 283 282 280 279 278 277 277 279 281 285 288 291 294 298 304 311 317 321 323 324 325 325 324 322 321 320 320 319 317 316 317 317 315 311 307 302 297 290 282 274 269 267 267 268 267 266 265 266 267 268 268 268 269 270 271 269 269 270 270 268 265 262 260 258 257 257 257 257 257 256 255 255 254 254 255 257 256 256 257 257 256 253 250 248 246 245 246 247 248 249 249 248 246 245 243 240 237 236 237 237 235 234 238 244 249 252 254 255 255 255 253 251 250 250 253 256 258 260 261 260 257 254 252 251 250 249 249 253 264 77 80 83 87 88 85 75 64 52 44 38 34 35 39 44 48 49 46 43 40 38 36 34 32 30 29 28 27 28 30 32 34 36 38 36 27 13 355 334 304 276 262 258 254 242 223 209 202 199 200 200 201 201 201 202 204 211 227 242 251 255 256 256 257 259 260 262 264 265 265 266 265 264 264 265 267 268 269 269 269 270 272 275 279 282 285 286 288 291 295 296 296 296 297 301 306 312 316 316 312 303 296 296 301 307 310 311 307 299 289 280 277 280 284 286 285 281 276 270 263 257 250 243 241 247 251 246 240 243 249 253 253 249 244 240 237 236 239 241 240 237 234 232 230 228 228 227 226 228 232 238 244 245 241 237 236 235 233 230 230 231 233 233 233 234 235 235 233 232 230 228 228 227 226 224 223 223 226 229 232 233 233 232 231 230 229 228 227 225 223 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 201 197 192 189 189 192 196 202 208 214 222 228 233 235 234 234 235 236 236 236 236 236 235 234 232 230 228 228 231 236 241 244 246 246 246 246 249 253 255 257 258 259 259 259 259 261 262 262 263 262 261 259 257 255 254 253 252 253 255 260 268 276 283 287 288 287 285 282 277 273 268 262 258 254 250 246 243 240 238 235 233 231 231 233 238 246 252 254 253 249 245 242 239 237 235 232 230 229 230 233 238 245 253 262 267 271 273 275 277 279 281 283 284 286 286 286 285 284 283 282 280 279 278 278 278 280 282 285 288 292 295 298 303 311 318 322 324 325 326 326 326 323 321 319 318 317 316 315 315 314 312 310 307 304 300 295 287 279 272 269 268 268 267 266 265 265 266 267 267 267 267 267 266 264 264 266 267 266 265 262 260 257 256 255 255 256 257 257 257 257 257 258 259 260 259 258 258 258 256 253 250 247 245 245 247 249 250 250 249 248 247 247 245 241 237 236 236 237 236 236 239 243 247 250 252 253 254 253 251 248 246 244 245 247 250 253 254 254 252 249 246 243 240 236 232 227 219 196 137 106 98 96 89 78 65 54 46 40 36 37 41 47 49 48 45 40 37 35 33 30 29 27 26 27 26 27 28 30 30 32 32 30 23 13 0 345 324 296 274 261 251 235 218 207 202 201 202 203 204 204 205 208 210 216 234 251 259 261 260 260 260 262 264 265 266 268 269 270 269 268 268 268 268 269 270 269 269 269 272 275 278 281 283 284 285 288 291 294 293 292 294 297 301 306 312 318 317 310 302 299 302 307 311 311 309 304 296 288 284 283 285 286 286 282 277 271 265 259 254 250 249 250 249 242 243 250 256 258 257 254 250 248 245 246 246 244 240 236 232 226 222 226 227 227 227 228 231 235 241 245 243 242 241 239 235 231 230 230 231 231 232 232 232 232 231 230 229 228 228 228 227 226 226 227 230 233 235 235 235 234 233 232 231 230 229 227 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 205 203 199 195 193 193 196 202 208 216 224 231 237 240 241 240 240 240 241 241 240 240 239 239 239 237 236 236 237 239 243 246 247 248 248 248 248 250 254 256 258 259 259 259 260 261 262 263 263 263 262 261 260 259 257 255 253 253 254 257 263 268 271 274 276 280 283 282 279 275 273 271 268 264 259 255 250 246 243 241 238 237 236 237 239 243 248 253 255 254 251 247 244 241 238 235 231 229 229 229 231 233 237 242 249 257 264 269 274 277 280 282 283 284 285 285 284 283 283 282 281 280 279 279 279 279 280 282 285 289 293 296 298 302 308 315 319 321 322 324 325 325 323 320 317 314 313 313 313 312 310 308 307 305 303 301 297 291 283 277 272 270 269 268 266 265 265 265 265 265 265 264 263 262 260 260 261 262 263 263 262 260 258 256 255 255 256 257 258 259 260 260 261 262 263 263 262 261 259 257 253 249 247 246 247 249 251 252 251 250 248 248 248 247 243 238 237 238 239 239 240 242 246 249 251 252 252 252 251 249 247 243 241 240 240 242 244 244 245 244 242 240 237 234 231 228 224 218 210 195 160 121 100 89 82 73 67 60 50 44 43 48 52 53 51 45 40 35 31 29 27 25 25 25 26 28 28 28 26 25 24 24 22 18 9 359 349 337 317 292 269 250 231 216 209 205 205 205 205 206 207 209 213 219 228 245 261 269 269 267 267 267 268 269 270 271 273 275 275 274 273 271 271 270 271 271 270 269 270 272 274 276 279 281 282 283 285 289 290 290 289 290 292 294 297 303 311 314 313 307 303 304 309 312 312 310 306 301 296 291 288 288 289 289 285 279 273 267 262 257 253 252 250 245 242 246 252 257 259 258 255 252 251 250 251 249 244 239 234 228 220 214 219 224 227 228 229 229 231 236 241 244 246 245 242 237 233 231 230 230 230 230 230 230 230 230 229 229 229 229 229 228 228 228 230 233 236 238 238 237 236 234 233 233 232 231 229 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 208 206 205 203 203 204 207 213 220 228 235 241 245 248 248 247 246 246 246 245 244 243 243 244 245 245 245 246 247 247 249 250 250 250 250 249 249 250 253 257 259 259 259 260 261 262 264 264 263 262 261 260 260 259 257 254 253 253 256 260 264 267 267 266 269 275 280 280 278 275 274 273 272 269 264 258 253 249 247 244 242 241 242 243 245 247 250 253 255 255 253 250 247 244 241 237 234 231 231 231 231 231 233 236 241 248 258 267 273 277 280 281 282 283 284 283 282 282 281 281 280 279 279 279 279 279 280 282 285 289 292 296 298 302 306 310 314 316 318 319 320 321 320 318 314 311 309 309 310 310 308 305 303 301 300 298 296 292 286 280 275 273 271 269 267 265 265 264 264 263 261 261 260 259 258 257 257 258 259 261 262 262 260 258 257 257 257 258 258 259 260 261 262 264 265 265 264 263 262 258 254 251 249 248 250 252 253 253 252 251 250 249 250 249 245 241 239 240 242 243 245 248 250 252 252 253 252 251 249 248 246 243 241 239 238 238 238 238 238 239 238 236 233 231 230 229 225 221 218 217 217 214 193 137 124 131 120 99 79 65 59 60 61 60 55 48 39 31 25 22 21 22 22 23 25 27 27 26 22 19 16 15 13 8 1 354 349 343 332 312 283 254 230 217 211 209 208 208 207 207 209 212 218 225 236 251 265 272 275 275 275 275 275 274 274 276 278 280 280 279 278 275 273 272 272 272 271 270 270 271 272 274 276 278 280 281 283 286 287 287 286 286 288 290 290 295 303 310 312 310 306 306 310 314 314 312 308 305 301 297 293 292 293 291 287 281 275 269 263 258 255 253 251 246 247 252 255 257 259 258 255 252 251 251 250 247 241 236 233 229 223 217 218 222 225 227 228 229 231 235 240 245 247 247 243 239 234 232 230 230 230 229 229 229 229 229 229 229 229 229 229 229 229 230 233 236 238 240 239 238 237 236 234 233 232 230 229 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 210 210 210 212 215 219 225 233 240 245 250 252 254 253 252 251 250 250 249 248 247 247 249 251 253 254 255 255 254 253 253 252 252 251 250 249 251 254 258 260 259 260 261 263 264 264 264 262 261 260 260 260 259 256 253 252 255 258 262 263 262 260 260 264 271 277 279 278 276 275 275 275 272 268 262 257 253 250 248 246 245 246 247 248 249 251 253 254 254 253 250 247 245 243 240 238 235 234 233 232 231 231 234 239 246 256 266 273 277 279 280 281 282 282 281 281 280 279 279 278 278 277 277 277 278 279 281 284 288 291 294 297 300 304 307 310 312 313 314 315 315 315 313 311 307 306 307 309 309 307 304 301 298 296 294 293 291 287 283 278 275 273 270 268 266 265 264 263 262 260 258 258 257 255 255 255 256 257 258 260 262 262 261 260 259 259 258 258 258 259 260 261 263 265 266 266 265 263 260 257 254 253 253 254 255 255 254 253 252 252 251 251 250 247 243 241 240 240 242 246 250 253 254 254 253 252 251 249 248 247 245 243 242 240 238 237 237 237 237 236 235 233 233 232 231 229 228 228 231 236 240 240 235 226 205 175 152 136 120 102 90 82 73 61 47 33 22 16 14 14 16 18 20 22 24 24 22 18 14 10 7 4 359 353 349 346 344 339 326 303 268 235 220 214 212 211 210 210 209 211 215 221 230 242 255 266 272 276 279 281 281 279 277 277 278 281 283 284 283 281 278 275 274 274 274 273 271 270 269 270 272 274 276 278 280 281 283 284 284 283 282 286 287 288 291 298 306 310 308 305 305 309 314 315 313 310 307 303 301 299 296 296 293 289 283 276 269 263 259 257 256 257 255 254 255 257 257 259 257 254 251 250 249 248 244 239 234 232 232 229 225 223 224 225 227 229 231 233 236 239 244 247 247 243 239 235 232 230 229 229 228 228 228 229 229 229 229 229 229 229 230 231 232 234 236 239 240 240 238 237 235 234 233 231 229 228 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 213 215 218 223 229 236 243 249 254 256 257 257 256 254 254 253 252 251 251 250 252 254 257 259 259 259 258 257 257 256 255 253 252 251 251 252 256 259 260 260 260 261 263 265 266 265 263 261 260 260 260 259 256 254 254 258 261 262 260 256 254 255 261 269 275 278 278 277 276 276 276 274 271 266 261 257 254 251 249 248 248 249 250 250 251 252 253 253 251 249 247 245 243 242 241 240 238 237 235 234 234 236 241 249 259 268 273 276 278 279 279 279 279 279 279 278 277 277 276 276 275 276 276 277 278 281 284 287 290 293 296 299 302 305 307 309 310 310 310 310 309 308 306 304 305 306 308 309 307 304 301 297 295 292 291 290 288 285 281 278 274 272 269 267 265 264 263 261 259 258 257 255 254 254 254 255 255 256 257 260 261 261 260 260 259 259 258 258 258 258 260 262 264 265 266 265 264 261 259 258 258 257 257 258 256 254 253 252 252 252 252 251 249 245 242 239 238 239 244 250 253 255 255 254 253 252 252 252 250 248 247 246 243 240 238 237 237 236 236 236 236 236 236 235 234 234 236 239 242 243 242 239 232 218 195 178 172 164 153 138 122 99 69 41 22 12 7 6 6 8 12 15 18 20 20 17 13 9 6 3 358 352 347 343 340 339 337 331 320 293 250 226 217 214 214 213 213 212 213 216 222 232 245 257 266 271 276 280 284 284 282 280 279 279 282 284 285 284 282 279 277 275 275 275 274 273 270 269 269 271 273 275 277 278 279 280 282 282 281 280 283 285 286 289 295 301 304 303 301 301 305 310 313 313 311 307 305 303 302 300 299 296 291 285 277 269 264 261 260 261 263 265 264 261 260 258 258 256 254 250 247 246 245 242 238 234 233 233 232 230 227 225 225 227 229 232 235 237 239 243 246 246 244 240 235 232 230 229 228 227 228 228 229 230 230 231 231 230 230 230 231 232 234 235 237 238 238 236 235 233 232 231 228 227 227 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 214 215 218 223 229 235 243 250 256 259 260 259 258 257 255 255 254 254 253 253 254 256 258 260 260 260 259 258 257 258 257 256 255 253 252 252 255 258 260 260 259 260 261 264 267 268 267 264 261 261 262 261 260 259 258 259 261 263 262 259 254 252 254 262 270 276 278 278 278 277 277 276 275 272 268 264 260 257 254 251 249 249 249 250 250 250 250 251 251 250 248 246 245 243 243 243 243 242 240 239 238 238 241 246 253 262 269 273 275 276 276 277 276 276 276 276 276 275 275 274 274 273 274 274 275 277 280 283 286 289 292 295 297 300 303 305 307 307 307 307 306 305 305 304 303 304 306 307 308 307 305 301 298 295 292 290 289 288 286 284 281 277 274 271 268 266 264 262 261 259 258 257 256 255 254 254 255 255 255 256 257 258 259 259 258 258 258 258 258 258 258 259 261 263 265 266 266 265 263 262 261 260 259 259 259 257 254 252 252 252 252 252 252 250 247 243 240 237 237 241 248 253 255 255 255 255 254 255 255 254 252 251 249 246 242 240 238 237 237 237 237 238 239 238 238 237 238 239 241 243 242 240 235 226 214 200 190 184 179 173 166 157 144 99 27 8 3 1 1 2 3 7 11 15 17 16 10 5 3 1 359 354 348 341 336 333 333 332 331 328 317 283 240 222 217 216 216 216 215 215 217 222 232 244 256 265 271 275 279 283 284 283 281 280 281 284 286 286 285 282 280 278 275 275 276 275 275 273 272 271 272 273 274 275 276 277 279 283 284 282 281 283 285 286 288 292 296 299 297 295 297 301 306 310 312 310 307 304 303 303 303 301 298 293 286 278 271 267 265 264 266 269 271 272 269 265 263 261 259 256 253 249 245 244 242 238 236 235 234 234 231 229 227 225 226 228 233 238 241 242 243 245 245 243 240 237 233 231 229 227 227 227 229 230 232 233 233 233 232 231 231 231 232 233 234 235 235 235 233 232 230 229 228 226 226 227 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 214 214 216 220 225 232 240 248 255 260 262 261 260 258 257 256 255 256 255 255 255 255 256 258 258 259 258 257 257 256 257 257 257 256 254 253 254 257 259 260 260 259 259 262 266 270 272 270 267 264 263 264 264 263 262 262 263 265 265 264 259 254 254 258 265 273 277 279 278 278 277 277 277 275 273 270 266 263 259 257 254 252 251 250 250 250 250 250 251 251 250 248 246 244 243 242 243 243 243 243 242 242 243 246 250 256 263 268 270 272 273 274 274 273 273 273 273 273 273 272 272 271 271 271 272 273 275 278 281 284 287 290 293 296 298 300 303 304 305 305 304 303 303 304 303 304 305 306 307 307 306 304 302 299 296 293 290 288 287 287 285 283 279 276 273 270 267 265 263 261 260 259 258 257 256 256 256 256 256 255 255 256 257 257 257 257 257 257 257 257 258 258 259 260 263 265 267 267 266 265 264 263 262 260 259 259 257 254 253 252 253 253 252 252 251 249 245 242 238 235 236 244 251 254 255 255 256 256 257 257 256 255 253 250 247 244 242 241 240 239 239 239 240 241 240 240 239 239 240 241 241 240 235 228 219 210 202 196 191 187 184 181 178 178 185 325 345 350 354 356 359 1 4 8 11 12 10 3 359 357 356 354 350 344 337 331 328 327 326 326 327 325 314 278 238 224 220 219 218 218 217 218 222 229 241 253 264 270 274 278 281 282 283 281 281 282 285 287 287 285 282 280 277 275 275 275 276 277 277 276 275 275 275 276 276 276 277 280 284 286 286 286 286 286 287 288 291 294 296 295 294 295 300 305 308 310 309 306 303 303 304 304 304 300 295 288 280 274 271 270 269 270 271 273 275 273 271 269 266 263 258 252 248 245 243 241 240 238 237 236 234 231 228 225 224 224 227 233 241 245 245 244 244 244 243 241 238 235 232 230 228 227 227 229 231 232 234 235 234 233 232 232 232 232 232 232 232 232 232 231 229 228 226 225 225 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 216 215 213 214 216 220 227 234 242 250 257 261 262 261 259 258 257 256 256 256 255 254 253 253 254 255 255 256 256 256 256 256 256 256 256 257 256 255 255 258 260 260 260 259 261 264 270 275 276 274 271 268 266 265 265 264 263 264 266 268 268 266 262 258 259 263 269 275 278 280 279 278 277 276 276 275 273 270 268 265 263 260 258 255 253 251 250 249 250 250 251 252 251 250 248 245 243 242 242 243 243 243 244 245 247 249 253 257 262 265 267 269 270 270 270 270 270 270 270 270 270 270 269 269 269 269 270 271 272 275 278 281 284 287 290 293 295 298 300 302 303 303 302 302 303 304 304 305 305 306 306 306 305 303 301 298 296 292 290 288 287 287 286 284 281 278 274 271 268 266 264 262 261 261 260 258 258 257 257 257 256 256 256 257 258 258 257 256 256 256 256 256 257 258 259 260 262 265 268 269 269 268 266 264 261 259 258 258 256 255 254 254 255 254 254 255 254 252 249 246 242 237 234 239 246 251 253 254 255 256 256 256 256 255 253 250 248 246 244 243 242 241 241 241 241 241 241 241 241 241 240 240 238 235 230 222 215 209 204 199 195 192 191 191 191 194 210 254 307 328 339 348 353 357 360 2 4 4 1 356 353 352 351 350 345 339 333 329 327 325 323 321 321 321 318 309 279 244 228 222 220 219 218 218 220 225 234 247 261 270 276 279 281 282 282 281 281 283 285 288 288 287 285 282 279 276 274 274 276 279 281 281 280 279 279 279 278 278 278 281 286 288 289 290 289 289 289 289 291 294 297 296 295 297 301 306 308 310 308 305 303 303 305 306 306 303 297 290 283 278 276 274 275 277 277 274 274 275 274 272 269 264 258 252 248 244 242 240 239 239 237 235 232 228 225 223 222 222 226 234 243 248 248 246 245 244 244 242 239 236 234 232 229 227 228 230 231 233 234 235 234 233 232 232 232 231 231 230 230 230 230 229 228 226 225 224 224 225 226 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 215 214 213 214 216 220 227 235 243 251 257 261 262 261 259 258 257 256 256 255 253 251 250 250 251 251 251 252 253 255 256 256 256 256 257 258 258 258 258 260 262 262 261 261 263 267 274 280 281 279 275 271 268 266 264 263 263 265 268 270 271 269 266 264 265 269 272 276 278 279 279 278 276 275 275 274 273 272 270 268 266 263 260 257 255 252 251 250 250 251 252 253 253 251 249 246 243 242 242 243 243 244 245 246 248 250 253 257 260 262 263 265 266 266 267 267 267 267 267 268 268 268 267 267 267 267 267 268 269 271 274 276 279 283 286 290 293 295 298 300 301 302 302 302 303 303 304 304 304 304 304 304 303 301 300 298 295 292 289 288 287 287 285 284 282 279 275 272 269 266 264 263 262 261 261 260 259 259 258 257 257 257 257 257 259 259 258 258 257 257 257 257 257 258 259 260 261 264 268 270 271 269 267 264 261 259 258 257 256 255 255 256 257 257 257 258 258 257 254 251 247 243 240 240 244 247 250 252 253 255 255 254 255 255 254 252 250 248 246 245 244 243 242 242 242 242 242 242 242 241 239 235 232 229 224 219 214 210 205 202 199 198 198 198 201 207 220 244 275 299 316 330 339 346 350 352 352 351 348 346 346 346 346 344 339 334 329 327 325 324 322 319 317 315 314 312 307 287 255 234 226 222 219 217 217 220 227 239 255 269 279 283 283 282 282 282 281 282 283 286 288 288 288 286 283 280 277 275 276 280 283 284 283 282 282 282 282 282 282 284 286 288 290 291 291 291 291 292 293 297 299 299 298 299 304 309 312 312 309 306 304 306 307 308 308 306 300 293 287 281 278 277 279 283 281 278 276 275 272 269 267 264 259 255 250 245 242 240 238 237 236 233 229 225 222 220 220 222 227 235 243 249 251 249 248 247 245 242 240 238 236 235 233 232 232 232 233 233 234 234 233 232 231 230 230 229 229 228 228 228 228 227 226 226 225 224 223 224 226 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 214 213 213 213 216 220 227 235 244 251 257 260 261 260 258 257 257 255 254 252 251 250 248 249 249 249 249 250 252 254 256 258 258 258 259 260 261 261 261 263 266 266 264 264 266 271 278 283 284 282 279 275 271 267 264 263 263 265 269 272 273 272 269 269 271 273 275 276 277 277 277 277 276 275 274 274 274 273 273 271 268 265 261 259 256 254 252 251 251 252 253 254 254 252 249 246 244 243 243 244 244 245 246 247 249 250 252 255 257 258 259 260 261 262 262 263 264 264 265 265 266 266 265 265 265 265 266 266 267 268 270 272 274 278 282 286 290 293 296 298 299 300 300 301 301 302 302 302 302 301 301 301 300 299 298 296 294 291 289 287 286 286 285 283 281 279 276 273 270 267 265 264 263 262 261 261 260 260 259 258 258 258 258 258 260 261 260 260 260 260 259 259 259 260 261 261 262 264 265 267 268 267 265 264 261 259 257 256 255 255 255 256 257 258 259 259 259 260 258 256 253 250 248 246 247 247 248 250 252 254 254 253 254 256 256 255 253 251 249 247 245 244 243 243 243 243 243 243 242 239 234 229 226 224 221 217 214 210 206 204 202 202 204 206 210 217 228 243 260 277 291 305 317 326 333 337 337 336 335 335 337 338 338 336 332 329 327 326 324 322 320 318 315 313 310 308 309 306 292 267 246 232 223 217 214 214 219 230 246 267 282 289 287 285 283 282 281 280 281 282 285 286 288 289 289 287 283 279 278 280 282 283 283 282 283 284 286 286 287 288 289 289 290 290 290 291 292 294 298 301 303 303 300 300 305 312 315 315 311 308 307 309 311 312 313 312 307 299 291 284 280 279 283 287 287 285 280 274 268 265 263 263 262 258 254 248 243 239 236 235 232 229 226 223 220 219 220 223 228 236 243 249 252 252 250 248 245 242 240 238 238 236 235 236 236 235 234 234 233 232 231 230 229 228 228 228 227 227 227 227 226 226 226 225 225 224 223 223 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan 213 213 212 212 213 215 219 226 235 244 251 256 258 259 258 257 257 256 254 253 251 250 250 249 250 249 249 250 251 253 255 258 260 262 263 264 264 264 264 265 267 269 270 268 268 270 273 279 283 285 284 283 279 274 270 267 265 265 266 270 273 274 274 273 273 275 276 277 276 276 276 276 276 275 275 275 275 275 275 274 272 269 265 262 260 258 256 253 252 252 253 254 254 254 251 249 246 245 245 246 247 247 248 248 249 249 250 252 253 254 255 256 257 257 258 259 260 261 261 262 262 263 264 264 264 264 264 265 265 266 267 268 269 270 272 276 280 286 290 294 296 298 298 299 299 299 300 300 299 299 298 298 297 297 296 295 294 292 290 288 286 285 284 284 282 281 279 276 273 271 268 266 264 264 263 262 262 262 261 260 260 259 260 260 260 261 261 262 262 262 262 262 262 262 262 262 263 264 265 265 265 265 264 262 261 260 258 256 256 256 256 256 257 259 260 260 260 261 261 260 258 256 256 255 254 252 251 250 250 253 255 255 254 254 256 257 257 256 254 251 249 247 245 245 244 244 244 244 243 241 236 230 225 223 221 219 217 214 211 207 205 205 206 209 213 218 224 232 241 252 264 275 285 295 304 312 318 321 323 325 326 328 329 329 328 326 325 325 324 323 321 319 317 315 313 310 307 306 305 302 293 278 257 237 221 214 211 213 221 238 263 283 290 289 287 284 282 281 279 278 278 279 281 284 289 292 292 290 286 283 281 281 280 280 281 282 284 286 289 291 292 292 291 290 290 289 289 291 294 298 303 306 305 301 300 304 310 314 315 312 310 310 312 315 318 321 320 315 306 296 286 279 279 285 290 291 287 281 273 266 261 261 262 263 262 258 252 245 239 234 231 228 225 223 220 219 219 221 225 231 238 243 248 251 251 250 247 244 242 240 239 239 237 236 236 236 235 234 233 232 230 229 228 228 227 227 227 227 227 227 227 226 226 225 225 224 224 223 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 nan nan nan nan nan nan nan nan nan nan nan nan 213 211 211 211 212 215 219 227 236 245 251 254 256 257 257 257 256 255 254 253 252 251 251 251 252 252 252 253 254 256 258 261 264 266 268 268 268 268 267 268 270 273 274 273 273 274 276 280 283 284 285 284 282 278 274 271 269 268 269 271 273 275 276 276 277 278 278 278 277 277 277 276 276 276 276 276 276 276 275 273 271 268 265 263 261 259 258 255 254 253 254 254 254 254 252 250 248 247 248 249 250 250 250 250 250 251 251 252 253 253 254 255 255 255 256 257 257 258 259 259 260 261 261 262 262 263 263 264 264 265 266 267 267 267 268 270 274 280 285 290 293 295 296 297 297 297 297 297 297 297 296 295 294 294 293 292 291 289 288 286 285 283 282 281 280 279 277 275 273 271 268 266 264 263 263 263 263 264 263 262 262 261 261 261 261 262 262 262 262 262 263 263 263 263 264 264 265 266 266 266 265 265 263 262 260 259 257 256 256 256 257 257 258 260 263 264 264 263 262 261 260 260 261 261 261 259 256 253 252 253 255 256 256 256 256 257 258 258 256 254 252 250 248 246 246 246 246 246 244 238 232 227 224 223 221 219 217 215 211 208 207 208 211 214 219 224 228 233 239 246 254 262 270 277 286 295 303 308 313 317 320 320 320 320 321 321 321 321 321 321 319 318 316 315 314 312 309 305 303 300 297 293 283 261 235 218 210 210 217 234 260 281 288 289 288 285 283 281 279 277 275 275 276 278 283 289 293 294 293 288 283 280 278 277 278 280 283 285 288 290 292 292 291 289 289 289 287 288 289 294 300 304 305 302 299 301 305 310 312 311 310 311 315 318 322 325 325 321 314 304 292 282 279 283 289 292 289 282 274 267 262 261 262 264 264 261 255 246 238 232 228 224 221 219 218 217 219 223 228 234 239 243 246 249 249 248 246 243 242 241 241 241 240 238 236 235 234 233 231 230 229 228 227 227 227 227 227 227 228 227 227 226 225 225 224 223 223 222 221 221 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 nan nan nan nan nan nan nan nan nan nan 214 212 210 209 210 212 215 221 229 238 246 250 253 255 256 257 257 256 255 254 254 253 253 254 254 255 256 256 257 258 259 261 264 267 270 271 271 271 271 272 272 274 276 278 277 278 279 279 281 282 284 285 285 283 281 278 275 273 272 272 272 274 276 277 279 280 280 280 280 279 278 278 278 277 277 277 277 276 275 274 271 269 266 264 263 262 261 260 257 255 254 255 255 255 254 253 252 250 250 250 251 252 253 253 252 252 252 252 252 253 253 253 253 254 254 255 255 256 256 257 257 258 259 259 260 260 260 261 262 263 264 265 266 266 266 266 267 270 274 279 284 289 292 294 295 295 294 294 295 295 295 294 293 292 291 290 289 288 287 286 284 283 282 281 279 278 276 274 273 272 270 268 266 264 263 263 263 264 265 265 265 264 264 263 263 263 263 263 263 263 263 263 263 264 264 265 266 267 267 267 267 267 267 267 265 263 261 259 257 256 256 257 258 259 262 265 266 267 267 266 265 264 265 265 266 266 264 260 256 254 255 256 257 258 258 258 258 258 259 259 258 256 253 251 249 248 248 249 247 243 235 229 225 224 224 222 220 217 216 213 210 210 212 215 219 224 228 231 234 237 241 246 252 258 265 272 281 290 297 302 306 309 311 311 312 315 316 317 317 318 318 317 316 314 314 314 313 311 307 301 296 293 292 289 278 253 228 214 211 217 234 258 275 283 286 286 285 283 281 278 275 273 273 274 275 277 283 289 294 297 294 288 282 278 276 276 278 282 285 287 288 289 290 288 285 285 287 287 287 286 287 293 299 303 303 301 301 303 306 308 308 305 305 308 310 312 316 319 319 314 307 297 287 281 282 288 292 290 284 278 271 265 263 264 266 267 263 255 245 234 227 223 221 218 216 215 216 219 225 231 236 238 240 243 246 247 246 245 244 243 243 244 244 242 240 238 236 234 232 231 229 228 227 227 227 226 226 227 227 227 226 226 225 224 223 222 221 221 220 220 219 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 207 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 215 214 212 210 209 210 213 219 225 233 241 246 250 252 254 256 257 257 256 255 255 255 255 256 257 258 259 260 260 261 261 263 265 268 271 273 273 272 274 275 277 277 278 280 282 282 283 283 282 281 282 283 285 285 285 284 282 279 277 276 276 275 275 276 278 280 281 281 281 281 281 280 279 279 279 279 278 278 277 274 272 269 266 264 263 263 264 263 262 259 257 255 255 255 255 255 255 254 253 252 253 254 254 254 254 253 253 253 252 252 252 252 252 252 252 253 253 254 254 255 255 256 256 257 257 257 257 258 258 259 260 261 263 263 264 265 265 266 267 270 274 280 285 288 291 293 293 293 293 294 294 294 294 292 291 289 287 286 285 285 284 283 281 280 279 277 276 274 272 271 270 269 267 265 263 262 262 263 264 266 267 267 267 266 266 265 265 264 264 264 264 263 263 263 264 264 265 266 266 267 266 267 268 270 271 270 268 265 263 260 258 257 257 258 260 263 266 268 270 270 270 269 269 268 268 268 268 266 262 258 256 256 257 259 261 261 261 260 259 260 261 260 259 257 255 253 252 252 252 249 241 234 229 227 227 226 224 220 218 215 213 212 213 215 219 224 228 232 234 235 236 238 240 244 249 255 262 271 278 285 291 295 298 301 303 305 308 309 311 313 315 315 315 314 312 311 312 312 311 306 299 292 288 286 284 277 263 241 226 220 224 237 254 265 273 278 280 281 280 278 275 272 270 270 270 271 273 277 284 292 298 298 294 287 281 276 276 278 282 285 286 287 288 287 285 282 282 283 286 288 288 288 290 293 298 302 303 304 305 306 305 302 295 291 288 287 289 293 300 306 306 303 296 289 284 284 290 293 292 287 282 275 269 266 266 268 269 264 255 242 230 221 217 216 214 213 214 216 221 226 231 234 236 238 240 242 243 244 245 244 244 245 245 245 244 241 240 237 234 232 231 229 229 228 227 227 226 225 225 225 224 224 223 223 222 221 220 219 218 218 218 217 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 nan nan nan nan nan nan nan nan nan nan 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 208 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 216 215 213 211 210 212 217 223 229 236 241 246 249 251 254 256 257 257 256 255 255 256 257 258 260 261 263 264 264 264 265 266 269 272 275 275 274 274 277 280 282 282 283 284 285 286 287 287 285 283 282 282 285 287 288 288 286 284 281 280 279 278 277 277 278 280 281 282 282 282 282 282 281 281 281 280 279 278 276 273 270 267 265 264 263 264 265 265 263 261 258 256 255 255 256 256 257 256 255 255 255 256 255 255 255 254 254 253 253 252 252 252 252 252 252 252 253 253 253 254 254 255 255 255 256 256 256 256 256 256 257 258 259 260 261 262 263 264 265 267 270 276 281 286 290 293 294 295 294 294 294 294 293 291 289 286 284 283 282 282 282 281 280 278 277 276 274 272 271 269 268 267 266 264 263 263 263 263 264 266 267 268 268 268 267 267 267 267 266 266 265 265 265 265 265 265 265 265 265 265 265 266 268 271 273 273 271 268 266 264 261 259 258 258 260 263 266 268 270 271 272 271 271 270 269 268 267 265 263 260 258 258 259 260 262 263 264 263 263 263 263 263 262 260 258 257 257 257 256 251 243 236 232 230 229 226 223 220 218 216 215 215 216 219 223 228 232 235 236 236 236 236 237 239 242 247 254 262 269 276 281 285 289 292 295 298 301 303 306 308 311 312 312 311 310 309 308 308 307 303 297 290 284 279 275 270 262 250 239 232 232 239 248 256 262 267 271 273 274 274 272 270 268 267 267 267 268 271 278 287 295 299 299 294 284 278 277 279 283 286 288 288 287 285 283 281 280 281 283 286 289 290 290 291 295 300 304 307 308 307 304 296 287 280 275 272 272 274 280 289 294 295 293 291 288 289 293 297 296 292 286 279 273 269 269 269 269 264 254 239 224 215 212 211 211 211 213 217 222 227 231 232 234 235 237 239 241 243 244 245 245 245 245 244 243 242 240 238 235 233 232 231 230 228 227 226 225 224 223 223 222 222 221 221 220 219 218 217 217 216 216 215 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 209 208 207 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 217 215 nan nan nan nan 217 217 216 213 212 212 215 220 225 231 236 241 246 249 251 254 256 256 256 255 254 254 255 257 259 261 263 265 266 267 267 268 269 273 276 277 277 277 279 282 285 286 286 285 285 286 287 289 290 289 287 285 285 286 288 290 290 290 287 285 283 281 279 278 277 278 279 280 281 282 283 283 283 283 283 282 281 280 278 275 272 269 267 265 264 263 264 264 265 264 261 258 256 255 255 256 257 258 258 257 256 257 257 257 256 256 255 255 254 254 253 253 252 252 252 252 252 253 253 253 253 253 254 254 254 254 254 255 255 254 254 254 255 256 257 257 258 260 261 262 264 268 272 278 285 291 295 297 297 296 296 295 294 293 289 286 283 281 279 279 279 279 278 277 276 275 274 272 271 269 268 267 265 264 263 262 262 263 263 264 265 267 268 268 268 267 267 267 268 267 266 265 265 265 265 266 267 266 265 265 265 265 266 268 270 273 275 273 271 268 266 263 261 259 259 261 264 266 267 268 269 271 273 272 270 268 267 266 264 263 261 260 260 261 262 263 265 266 267 268 268 268 267 265 262 261 260 261 262 261 254 246 239 234 230 227 223 221 219 218 218 218 219 220 223 228 232 236 237 237 236 236 235 235 235 237 241 248 255 262 268 273 277 280 284 288 292 296 299 302 304 306 308 309 309 308 306 305 303 302 299 294 288 281 275 270 265 260 255 249 242 239 240 245 250 254 258 263 266 269 270 270 269 267 265 264 263 263 265 270 278 287 295 299 297 290 283 280 282 285 288 290 290 289 286 283 282 281 281 282 285 288 290 290 290 293 298 303 308 310 309 305 296 287 279 272 268 267 268 271 276 283 287 288 289 290 293 298 302 302 298 292 284 275 271 270 270 268 263 251 235 219 210 207 207 208 209 212 217 223 228 230 232 233 234 236 238 239 241 243 244 244 243 243 243 242 243 241 239 237 234 233 232 231 229 227 225 224 223 222 221 221 220 220 220 219 218 218 217 216 215 215 214 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 208 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 217 216 nan nan nan 218 218 217 216 214 214 215 nan nan 226 232 237 242 246 248 251 254 255 256 255 254 253 253 255 256 259 261 264 266 267 269 269 270 273 276 279 280 279 280 283 287 289 289 287 286 285 286 287 289 291 292 291 290 290 291 292 292 292 290 289 286 284 282 280 279 277 277 277 278 279 281 282 283 283 284 284 283 282 280 278 275 272 270 267 266 264 263 262 263 264 263 261 258 255 254 255 256 258 259 259 258 258 258 259 258 257 257 256 256 256 255 255 254 254 253 253 253 254 254 253 253 253 253 253 253 253 253 253 254 254 253 252 252 253 254 254 254 255 256 257 259 262 265 269 274 282 289 295 298 299 298 297 296 295 292 287 283 279 276 274 274 275 275 275 274 273 272 271 270 269 268 267 266 264 262 261 261 261 262 262 264 265 266 267 267 267 267 266 265 266 266 265 265 265 266 267 268 268 267 267 266 265 265 265 266 268 271 273 274 272 270 267 264 262 262 261 262 264 266 266 266 267 270 272 271 269 267 265 264 263 262 261 261 262 262 263 264 266 268 270 272 274 273 271 267 265 263 263 264 265 263 256 248 241 234 229 225 222 220 220 220 220 221 222 224 227 232 236 239 240 239 238 236 235 234 234 235 238 243 249 256 262 266 269 273 276 280 285 290 295 298 299 301 303 306 306 305 304 302 300 298 294 290 285 279 273 267 263 260 257 255 251 247 245 245 248 250 254 258 262 264 267 268 268 267 264 262 259 257 257 259 264 272 283 291 294 292 286 282 282 285 288 290 291 290 288 286 284 284 283 284 285 286 288 290 291 293 296 303 310 313 312 309 303 294 285 279 275 273 271 270 271 276 280 283 286 290 295 302 307 309 307 301 291 280 273 269 267 264 257 245 228 214 206 203 203 205 208 211 217 224 229 231 232 233 235 236 237 238 238 240 242 241 241 240 240 240 241 241 240 238 235 234 233 231 230 227 225 223 222 221 221 221 220 220 220 219 219 218 217 216 215 214 213 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 208 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 220 218 nan nan nan 217 218 218 218 216 215 215 216 219 nan 228 233 238 242 245 247 250 253 255 255 254 253 253 253 254 256 258 261 264 266 268 270 271 273 276 279 282 282 282 283 286 288 289 289 287 285 284 284 286 287 289 292 294 296 297 297 296 294 292 290 288 286 284 283 281 279 277 276 275 276 277 279 281 283 284 284 285 284 283 281 278 276 273 271 269 267 265 263 262 262 262 261 260 257 255 254 255 257 258 259 260 260 259 260 260 260 259 258 257 258 257 257 257 256 256 255 255 256 256 255 255 254 253 252 252 252 251 251 252 252 252 252 251 251 252 253 252 252 253 254 254 256 260 262 264 269 276 281 289 296 299 299 297 297 297 295 289 282 275 271 268 268 269 270 271 271 270 269 268 268 267 266 265 264 262 261 260 260 260 261 262 263 265 266 266 266 266 266 266 265 265 264 264 265 265 266 267 268 267 267 267 267 266 265 264 264 266 268 270 272 272 270 266 264 262 262 262 263 263 264 265 265 265 267 269 269 267 266 264 263 262 261 261 262 263 264 265 266 268 269 271 274 276 276 273 270 267 266 266 267 268 264 257 249 242 235 230 226 223 221 221 222 223 223 225 227 231 235 239 242 243 241 239 237 236 235 234 234 237 241 246 251 256 260 263 266 269 273 277 283 288 291 293 294 297 301 303 303 302 300 298 295 292 287 282 277 271 267 263 260 258 258 256 253 250 249 249 251 253 256 260 263 266 268 269 267 264 261 257 253 250 249 250 256 265 275 283 285 283 281 282 285 287 288 288 289 289 289 288 288 287 287 287 286 288 290 293 295 297 304 311 314 316 317 315 310 303 296 289 284 278 273 270 271 274 278 282 287 294 302 311 317 318 313 302 288 276 268 263 258 248 232 217 207 203 201 202 204 206 211 217 224 229 232 233 234 235 236 237 237 236 236 238 238 237 237 236 237 238 239 239 238 236 234 233 232 230 228 225 224 222 222 222 222 221 221 220 220 219 219 218 217 216 215 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 221 219 217 nan nan 216 217 218 218 217 nan nan 216 218 221 225 230 234 238 240 242 244 247 250 253 253 253 254 253 253 254 256 258 261 264 267 270 272 274 276 278 281 284 284 284 284 286 287 288 288 286 284 283 283 284 285 287 291 295 298 301 301 299 296 294 291 288 286 285 283 280 278 276 275 274 273 275 277 280 282 284 285 285 285 284 282 279 277 275 273 271 268 266 263 262 261 260 260 259 257 255 254 256 257 259 260 261 261 261 261 261 261 260 259 259 259 259 259 259 258 257 257 257 258 258 257 256 255 254 253 252 251 251 251 251 251 251 250 250 251 251 251 251 251 252 252 252 255 257 258 260 265 271 274 280 293 300 299 296 296 297 298 294 287 279 271 266 263 263 264 265 265 265 265 265 265 265 264 264 262 261 260 260 259 260 261 262 263 264 264 265 264 264 264 264 265 265 265 265 265 265 265 266 265 265 264 264 265 266 265 265 265 266 268 268 269 269 268 265 263 261 261 261 262 262 263 264 264 264 265 266 266 265 264 263 262 262 261 262 263 264 265 267 268 269 269 271 273 275 275 274 272 270 269 270 271 270 265 258 250 244 239 235 232 228 225 224 223 223 224 226 230 234 239 243 245 245 244 242 240 238 236 235 236 238 241 244 248 252 255 258 261 263 266 270 275 280 283 285 287 290 295 298 300 300 298 296 293 290 286 281 275 270 266 262 259 258 257 256 254 252 251 250 251 253 255 259 263 267 269 270 268 265 261 256 251 247 244 243 244 251 260 269 276 277 277 279 281 283 285 286 287 289 292 293 293 292 293 293 292 291 293 296 298 300 306 314 320 324 326 329 330 328 320 309 298 290 283 277 273 272 273 277 282 289 299 310 321 326 323 316 301 283 269 262 252 237 218 207 203 202 202 203 204 207 211 217 224 230 234 235 235 235 236 237 237 236 235 236 235 235 234 234 234 235 236 237 236 235 234 233 232 230 229 227 225 223 223 224 224 223 222 221 220 220 220 219 218 217 215 214 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 222 220 218 216 nan nan 216 217 217 nan nan nan nan nan 219 222 227 231 234 236 238 239 241 244 248 251 252 253 254 253 254 255 256 258 262 265 268 271 273 275 277 279 282 285 285 285 283 283 284 286 286 286 284 283 282 282 283 286 290 294 299 302 303 301 298 295 292 289 287 285 283 280 277 275 273 272 271 272 274 277 280 284 286 286 286 285 283 281 279 277 275 273 270 267 264 262 260 259 259 258 257 256 256 257 258 259 261 262 262 262 262 262 262 261 260 260 261 261 261 260 259 259 258 259 259 259 258 256 255 255 254 252 251 251 251 251 251 251 250 250 251 251 251 250 251 252 251 252 254 254 254 255 260 266 270 275 285 294 295 294 293 292 293 293 289 281 271 264 260 259 259 259 260 261 261 262 262 263 263 262 260 260 259 259 259 260 261 263 264 263 263 263 262 262 263 264 264 265 265 266 266 265 265 264 263 263 263 263 264 265 266 266 266 267 268 267 267 267 266 264 262 260 259 260 261 262 263 263 263 263 263 264 264 263 263 263 263 263 264 264 264 265 266 268 269 269 269 270 272 273 273 273 272 272 272 273 274 271 265 257 250 245 243 241 238 235 231 226 223 223 225 230 235 240 244 246 247 247 246 244 242 240 238 238 238 240 242 244 247 249 251 253 255 257 260 264 269 273 276 278 281 284 288 292 295 297 297 295 292 289 285 280 275 270 266 262 259 257 255 254 253 251 250 248 248 248 250 254 258 263 266 268 267 265 262 258 253 248 243 240 239 242 248 256 263 267 272 275 276 278 281 283 285 289 293 296 297 298 300 300 300 299 298 300 300 302 307 316 325 330 334 337 341 341 337 329 319 309 299 290 283 277 275 275 278 283 292 303 317 326 330 328 318 298 277 264 250 230 210 204 208 211 211 209 209 211 214 218 225 231 236 237 237 237 237 237 237 237 235 235 235 234 233 233 233 233 234 234 234 233 233 232 231 230 230 228 226 225 225 225 226 225 223 222 221 221 220 220 219 218 217 215 213 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 221 219 216 nan nan nan 216 216 nan nan 215 215 216 218 221 225 228 231 233 234 235 237 239 242 246 249 251 253 254 254 254 255 256 258 261 264 267 271 273 275 277 280 283 285 286 284 281 280 281 284 285 286 284 283 281 281 282 285 289 294 299 302 304 302 299 296 293 290 287 285 283 280 277 274 271 269 269 269 271 273 277 281 284 286 286 286 285 284 282 280 278 275 271 267 264 261 259 258 258 258 258 258 258 258 259 261 262 263 263 263 263 263 262 261 261 261 261 261 261 260 260 259 259 259 259 259 257 256 255 255 253 252 251 251 251 251 251 251 251 250 251 251 251 251 251 252 250 250 252 252 252 252 256 263 268 273 283 293 297 296 292 289 287 287 287 282 272 263 258 255 254 254 255 256 257 258 258 259 259 259 259 258 258 258 258 260 262 263 263 263 262 261 261 261 262 263 264 265 265 266 266 265 265 264 263 261 261 261 262 263 264 265 266 267 267 266 266 265 264 264 262 260 259 259 260 262 263 263 263 262 262 262 263 263 262 263 264 265 265 265 264 265 267 269 269 269 269 270 271 272 273 273 274 273 273 273 273 269 261 253 246 244 245 244 243 240 236 231 227 226 229 236 244 248 249 250 249 248 247 246 244 243 241 240 241 242 243 244 246 247 248 249 251 252 254 258 263 267 271 274 277 280 282 285 289 292 293 293 290 288 285 281 277 272 267 263 260 257 254 252 251 249 247 245 243 243 244 247 251 256 260 262 263 264 262 260 256 251 245 240 237 237 240 243 248 255 265 271 271 272 275 279 284 288 292 296 299 301 303 305 305 304 302 302 303 303 306 313 322 330 333 333 336 339 340 340 338 331 321 308 298 289 282 278 276 279 286 296 307 319 328 334 332 319 299 274 252 228 212 212 221 228 226 222 219 218 219 221 226 231 236 238 240 240 239 238 238 238 237 237 236 236 235 234 233 233 233 233 233 232 232 231 231 231 231 230 228 227 227 227 227 226 225 224 222 222 221 220 220 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 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 nan nan nan nan nan nan 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 222 221 220 218 215 nan nan nan 215 215 215 214 215 216 217 220 223 227 229 231 232 233 234 235 237 241 244 247 250 252 253 254 255 256 257 258 260 263 266 269 272 275 277 281 284 286 285 282 279 279 281 284 285 286 285 283 282 281 282 284 289 294 298 301 302 302 300 297 294 291 288 286 284 281 278 274 nan nan nan nan nan 271 274 278 281 283 285 286 287 288 287 284 281 276 271 267 262 259 258 258 259 259 260 260 260 260 261 262 263 263 263 263 263 263 262 261 262 262 262 261 261 260 260 259 259 260 259 258 257 256 255 254 253 252 252 251 251 251 251 251 251 251 251 252 251 251 252 252 250 249 250 251 250 250 253 260 266 273 280 284 289 293 295 292 289 288 287 284 274 264 257 254 253 254 254 254 254 254 254 255 256 256 256 256 256 256 256 257 259 261 262 262 261 261 260 260 261 262 264 265 265 266 266 265 264 263 262 261 261 261 261 261 262 264 265 266 266 265 265 264 263 264 263 261 258 258 259 262 264 264 264 263 262 262 262 262 263 263 264 265 266 265 265 266 267 268 269 269 270 271 272 274 275 276 276 275 273 271 268 263 256 249 246 247 249 249 246 244 241 238 236 235 239 246 253 255 255 254 252 250 248 247 247 246 244 243 243 244 244 245 245 246 246 247 248 248 250 253 257 261 265 269 272 275 277 279 282 286 288 289 288 286 284 282 279 274 270 266 262 258 254 251 249 248 246 244 242 240 241 243 246 251 255 257 259 259 259 258 256 253 247 241 237 234 233 233 235 243 256 264 265 266 269 274 280 285 290 294 298 301 304 306 307 306 305 304 304 304 303 302 309 316 318 320 318 320 327 333 335 333 331 321 311 302 295 287 281 280 283 289 298 307 317 327 332 331 322 298 262 238 226 231 242 246 244 239 234 230 228 227 230 233 236 239 241 242 242 241 240 240 240 239 238 237 237 236 235 234 234 234 233 232 232 232 232 232 232 231 230 229 229 228 228 227 226 225 224 223 222 221 220 220 219 219 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 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 206 206 207 nan 207 nan nan nan nan nan nan nan nan nan nan nan 221 220 219 217 215 nan nan nan nan 215 215 214 214 215 217 219 222 225 228 230 231 232 232 233 234 236 239 242 245 248 250 253 255 256 257 258 258 260 262 265 268 272 275 278 282 285 285 282 280 279 280 283 285 286 285 284 284 283 283 283 285 289 292 296 298 299 299 298 296 294 292 290 288 286 283 278 nan nan nan nan nan nan nan nan 276 279 281 283 285 288 291 292 289 284 277 271 266 262 259 259 260 260 261 262 262 262 262 262 263 264 264 264 264 263 263 262 261 262 262 262 261 261 261 260 260 260 260 259 257 256 256 255 254 253 252 252 252 252 251 251 252 252 252 252 253 252 252 252 251 249 248 249 249 249 249 252 257 260 266 271 271 275 284 295 299 295 291 289 285 276 266 258 255 257 258 260 258 257 255 253 252 250 249 251 252 253 252 252 253 254 256 258 259 260 260 260 259 260 261 263 264 265 265 264 264 264 263 262 261 260 260 260 260 261 262 263 264 264 264 264 263 263 263 263 261 258 258 259 261 264 265 264 263 261 261 261 262 263 264 265 265 265 265 265 266 267 268 268 269 271 272 274 276 279 280 279 277 273 269 264 259 253 249 249 252 254 253 250 249 247 245 244 246 249 255 259 259 258 256 254 252 250 249 249 248 247 247 246 246 246 246 245 245 245 245 245 246 247 249 252 256 260 264 268 271 273 274 276 279 282 284 285 284 283 282 280 277 273 269 264 260 255 251 248 246 245 243 241 240 240 241 243 247 251 254 255 256 256 255 253 249 244 239 235 231 228 227 228 235 246 255 259 262 264 268 275 281 286 291 296 300 303 305 307 307 306 305 305 303 301 297 296 299 304 306 303 300 305 311 316 320 321 317 311 306 304 299 291 286 284 286 291 298 305 314 321 326 324 312 283 249 240 247 259 264 263 258 251 244 239 236 235 235 237 239 243 244 244 243 242 241 241 240 240 239 239 238 237 236 235 235 234 233 233 233 233 233 233 233 233 232 231 230 229 229 228 227 226 225 223 222 221 221 221 220 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 291 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 206 207 207 nan nan nan nan nan nan nan nan nan nan 219 219 217 214 213 212 nan nan nan 215 215 215 215 215 nan nan 221 224 226 229 230 231 231 232 232 233 235 238 241 243 246 248 251 254 256 258 259 259 259 261 264 268 273 277 280 283 284 282 280 279 280 283 286 286 285 285 284 284 285 285 285 286 289 291 293 293 293 293 293 293 293 293 291 289 287 283 279 nan nan nan nan nan nan nan nan nan 278 279 280 283 287 292 295 293 286 278 271 266 262 261 261 262 263 264 264 264 263 263 263 264 264 265 265 264 264 263 262 261 262 262 262 262 261 261 261 260 261 260 259 258 257 256 255 254 253 253 253 252 252 251 252 252 253 252 253 253 253 252 251 250 249 247 246 247 248 248 251 255 257 257 262 266 268 275 288 297 297 291 288 287 280 267 250 238 246 269 271 269 267 263 257 251 248 246 246 247 247 247 247 248 249 250 253 255 256 257 258 258 259 260 262 263 264 263 263 263 263 262 262 261 260 260 259 259 259 260 261 262 263 263 263 263 263 262 261 260 259 258 259 261 263 265 265 263 262 261 260 261 262 263 264 265 264 264 265 266 267 268 269 270 272 274 275 277 279 281 282 279 275 270 264 259 254 252 253 256 257 256 253 252 251 251 251 253 257 261 263 263 261 259 257 256 254 252 252 251 250 250 249 248 247 246 246 245 244 243 244 244 245 246 248 252 255 259 263 266 269 270 271 272 275 278 280 281 281 280 279 277 274 271 267 263 257 252 248 246 244 243 242 240 240 240 242 245 249 251 252 253 252 250 248 243 239 235 232 228 226 224 227 233 241 248 253 258 261 264 269 275 281 286 291 295 299 302 304 304 305 305 304 304 302 297 292 291 293 294 293 291 290 294 299 303 305 304 302 300 302 301 299 294 289 287 288 291 296 301 308 312 312 304 284 258 257 265 277 287 289 282 269 258 250 245 242 240 240 241 244 246 246 245 244 243 242 242 241 241 240 239 238 237 236 236 235 235 234 234 235 235 235 235 235 234 233 232 231 230 230 229 228 227 226 224 223 222 222 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 nan nan nan nan nan nan nan nan 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 204 204 nan nan 206 206 206 207 207 nan nan nan nan nan nan nan nan nan 218 218 215 213 211 210 210 nan nan nan 216 216 216 216 217 nan nan nan 223 226 229 231 231 232 232 233 234 235 238 240 242 244 246 249 252 256 258 259 259 259 260 263 268 273 277 280 282 281 279 278 279 281 283 285 286 285 284 285 285 287 288 nan 288 nan nan nan nan nan nan nan nan nan 292 291 289 287 284 280 nan nan nan nan nan nan nan nan nan nan 278 278 280 285 291 296 295 288 281 274 269 266 265 265 266 266 266 266 265 265 264 265 265 265 266 265 265 264 264 263 262 262 262 262 262 261 261 261 260 260 260 259 258 257 256 255 253 253 252 252 251 251 251 251 251 252 252 253 253 253 252 250 249 247 244 242 246 247 248 249 252 255 256 260 265 270 273 279 286 289 287 288 289 282 265 239 222 227 243 258 271 273 266 257 250 246 244 243 241 241 241 242 243 244 246 246 249 252 254 256 257 258 259 261 262 262 262 262 262 262 262 261 260 260 259 259 258 258 259 260 261 261 262 262 263 263 262 260 259 259 259 259 261 263 264 264 263 262 260 259 260 261 262 264 264 265 266 267 267 268 269 270 272 273 273 272 274 276 279 282 281 277 272 266 261 257 256 257 258 257 255 254 253 253 254 255 257 262 266 268 267 265 263 262 260 259 257 255 254 253 252 251 250 248 247 246 245 244 243 242 243 244 245 246 249 252 255 258 261 264 265 266 267 268 271 275 277 278 278 277 275 273 271 268 264 260 254 250 246 245 243 242 241 240 240 241 244 247 249 249 249 249 247 244 240 236 232 230 227 225 226 229 233 238 242 246 251 255 258 263 269 274 279 284 288 293 296 299 300 301 302 303 303 301 299 295 292 290 290 290 289 290 292 295 297 298 297 298 297 298 300 301 300 296 293 290 289 290 293 296 298 298 295 284 268 265 269 278 291 305 304 291 277 264 256 250 247 244 244 245 247 248 247 246 244 243 243 242 242 241 241 239 238 237 237 236 236 236 236 236 237 237 237 236 236 235 234 233 232 231 231 230 229 228 227 225 224 223 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 204 204 nan nan 205 206 nan 207 208 nan nan nan nan nan nan nan nan 216 217 216 213 210 209 208 nan nan nan 216 217 217 218 218 219 219 219 219 221 224 228 230 232 233 233 234 235 236 238 239 241 242 244 246 250 254 257 258 259 259 259 263 268 273 276 278 279 279 278 278 279 280 282 283 284 284 284 285 287 289 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 276 278 283 290 294 294 nan 284 279 275 272 271 270 270 270 268 267 266 266 265 266 266 266 266 266 265 265 264 263 262 262 262 262 261 261 260 260 260 260 260 259 258 257 256 254 253 252 252 251 249 249 249 250 250 249 250 251 251 252 251 250 247 244 241 240 244 246 247 248 252 256 258 259 263 269 274 277 281 284 284 283 284 281 266 240 222 223 239 243 235 237 244 251 251 248 246 243 240 238 238 240 242 244 244 243 245 247 249 250 252 255 258 261 262 262 262 262 261 261 260 260 259 258 258 258 258 257 257 258 259 260 261 262 262 262 261 260 259 259 259 260 261 261 262 263 262 261 259 258 258 260 261 263 264 266 268 269 269 269 270 270 271 271 269 268 268 271 275 279 279 277 273 268 264 261 259 258 257 255 252 251 251 252 253 255 259 265 269 271 271 269 268 267 267 266 264 261 258 256 255 253 252 250 248 247 245 244 243 242 242 243 244 245 247 249 252 255 257 260 261 262 262 263 266 269 272 274 275 274 273 271 269 267 264 261 257 252 248 246 244 243 242 241 241 242 244 245 246 247 247 246 244 241 238 234 230 228 227 227 228 231 234 236 238 240 242 246 250 255 261 267 272 276 280 285 290 292 294 295 297 299 301 301 300 298 294 292 289 289 290 291 293 295 297 298 299 299 299 298 299 300 301 300 298 294 290 289 289 290 290 288 286 282 275 270 270 273 281 294 300 298 291 280 269 262 256 251 248 247 248 248 248 246 245 244 244 243 243 243 242 241 240 238 238 238 238 238 239 238 238 238 238 237 237 236 235 234 234 233 233 232 231 230 229 227 226 225 224 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 299 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 204 204 204 nan nan nan nan 207 208 nan nan nan nan nan nan nan 214 215 215 213 210 208 207 208 nan nan nan 216 218 219 220 220 220 219 218 217 218 222 226 230 232 233 234 234 235 236 238 239 240 241 242 244 248 252 255 257 258 258 260 262 268 272 274 276 277 277 278 278 278 277 278 279 281 283 285 287 289 291 291 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 281 287 292 292 nan 286 283 280 277 nan nan nan nan 270 268 267 266 266 266 267 267 267 266 265 265 265 264 263 261 261 261 261 260 260 260 260 260 259 259 258 257 255 254 252 251 251 250 249 248 248 249 248 247 248 249 249 250 250 249 246 243 240 239 243 245 246 248 253 257 260 260 261 265 271 276 279 281 282 281 280 277 267 248 232 223 218 213 208 215 220 224 230 237 241 242 242 242 242 241 241 240 241 242 242 242 243 247 251 254 257 259 260 260 260 260 260 260 260 259 259 258 258 257 257 257 256 257 258 259 260 261 261 261 261 260 259 259 259 260 260 260 260 260 261 259 258 257 257 259 261 262 264 266 267 268 268 268 268 269 268 266 264 263 263 266 270 273 275 274 271 268 264 261 258 256 253 249 246 245 246 248 251 254 259 265 271 274 274 274 273 272 273 273 270 267 264 260 258 255 254 251 249 248 246 245 243 242 242 242 244 245 246 248 250 253 255 256 257 258 259 260 262 264 266 270 272 272 271 270 268 266 264 261 257 253 250 247 245 243 242 242 242 242 243 244 245 244 245 244 242 240 238 234 230 229 228 228 229 231 233 234 234 235 236 239 243 248 253 258 263 268 272 277 282 286 288 290 293 295 298 300 300 299 297 294 291 290 291 292 293 295 297 300 301 303 303 302 300 300 301 301 300 297 293 290 289 287 286 283 280 278 275 273 272 271 275 282 289 293 293 287 280 272 265 258 253 251 250 249 249 247 246 245 245 244 244 244 243 242 241 240 239 239 240 240 241 241 240 240 239 239 238 237 236 236 235 235 234 234 233 232 231 229 228 226 226 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 204 204 nan nan nan 207 208 nan nan nan nan nan nan 213 214 214 213 210 207 205 205 207 nan nan nan 217 218 220 221 221 220 218 216 216 217 220 225 229 232 233 234 234 235 236 237 239 240 241 242 243 246 250 253 256 258 259 260 262 267 270 272 274 276 277 277 277 275 274 273 275 278 282 286 289 291 291 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 280 286 290 291 nan 287 285 283 nan nan nan nan nan 272 269 268 267 267 267 268 268 267 266 265 265 265 264 262 261 261 261 261 260 260 259 259 259 259 258 257 256 255 253 252 251 251 250 250 249 249 248 247 246 247 247 247 248 249 248 245 242 240 240 242 243 245 248 252 258 261 262 261 262 266 271 275 278 280 280 279 277 269 258 247 238 225 210 212 217 219 220 222 227 233 241 246 247 245 243 242 241 242 242 241 242 244 247 249 251 253 257 260 261 261 261 260 260 259 259 258 257 257 257 256 256 256 255 256 257 258 260 261 261 260 260 260 259 259 259 260 259 259 259 260 258 257 256 257 259 261 262 263 264 264 264 264 264 265 265 264 262 260 260 261 263 266 268 270 270 269 266 263 259 254 250 245 241 239 239 242 245 248 253 258 265 271 275 278 279 279 278 278 278 276 273 270 266 262 259 256 254 251 249 248 246 244 243 242 242 243 244 246 247 249 251 252 253 254 255 255 257 259 260 262 266 268 269 269 268 267 265 263 260 257 254 251 248 245 244 243 243 242 243 243 243 243 242 242 242 241 240 238 235 232 230 229 228 229 230 231 231 231 231 232 233 237 241 245 250 255 260 265 269 274 279 283 286 289 291 294 297 298 299 297 296 294 293 292 292 293 295 296 299 302 304 306 306 305 304 304 304 303 300 297 294 292 289 286 282 278 275 273 272 272 271 273 276 281 286 289 288 284 278 271 264 258 254 252 251 250 249 248 247 246 246 245 245 244 243 242 241 241 241 241 242 242 242 242 241 241 240 239 238 237 237 236 236 235 235 235 234 233 232 230 229 228 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 204 nan nan nan nan nan nan nan nan nan nan nan 212 213 214 213 211 208 205 204 204 206 nan 212 215 217 219 220 221 220 218 216 215 214 216 220 225 229 232 234 234 234 235 236 237 239 240 240 241 243 246 249 252 255 257 258 260 nan nan nan 271 273 274 275 275 274 272 270 269 271 275 281 286 290 nan 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 285 nan nan nan nan nan nan nan nan nan nan nan nan 270 268 268 267 268 268 268 267 266 265 265 264 264 262 261 261 261 261 260 260 259 259 259 258 258 257 256 255 253 253 252 252 251 250 249 249 248 246 246 246 246 245 246 248 248 245 242 240 240 242 243 244 247 252 257 260 261 261 261 263 266 270 273 277 279 280 278 274 266 258 250 239 227 222 222 222 220 216 215 222 235 239 243 245 245 244 242 240 239 238 239 241 243 246 249 252 255 257 258 258 258 259 259 259 258 257 256 256 255 255 255 254 254 254 255 256 258 259 259 259 259 259 259 259 258 259 259 259 259 259 257 256 256 257 259 261 262 262 261 261 260 260 260 261 261 260 259 258 259 261 263 265 266 267 268 268 265 261 255 248 241 235 232 232 235 239 243 248 252 257 263 270 276 281 285 285 284 283 282 281 278 275 272 267 263 260 257 254 252 250 248 246 244 243 242 243 244 245 247 248 249 250 251 251 251 252 254 257 258 260 262 265 267 268 267 265 263 261 259 257 254 251 248 246 244 243 243 242 242 243 242 242 241 241 240 240 239 238 236 234 231 229 228 228 229 228 228 227 227 227 229 232 235 240 244 248 253 258 263 268 273 277 281 285 288 290 293 295 296 296 296 296 295 294 293 293 294 295 297 299 302 305 307 308 308 307 307 306 304 301 299 297 294 290 286 281 276 272 270 270 270 271 273 275 279 283 285 284 279 273 266 261 256 253 252 251 250 249 249 248 247 247 246 245 244 243 242 242 242 243 243 243 243 243 243 242 242 241 240 238 237 237 236 236 236 236 236 235 234 233 232 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 203 204 nan nan nan nan nan nan nan nan 211 212 212 212 213 213 212 210 208 205 204 204 206 nan 212 215 218 220 220 220 218 216 214 214 214 216 219 225 230 233 235 235 235 235 236 237 239 240 241 242 244 246 248 251 253 256 nan nan nan nan nan nan nan nan nan 270 270 269 268 268 270 274 280 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 271 269 268 268 268 268 267 266 265 265 264 264 263 262 261 261 261 261 260 260 259 259 259 258 258 257 257 255 254 253 253 252 252 251 250 248 247 246 246 245 246 245 245 247 248 246 243 241 241 243 244 245 247 251 255 259 260 261 261 262 264 266 269 272 274 278 280 278 273 266 258 251 240 231 228 224 218 210 207 212 219 219 229 240 246 244 240 237 236 239 242 244 247 249 249 249 251 255 258 259 260 259 258 257 255 255 254 254 254 254 253 253 252 252 253 254 256 257 258 258 259 259 258 258 258 258 259 260 260 258 256 255 256 257 259 261 261 260 259 258 257 256 257 257 258 257 257 258 259 261 263 265 266 267 268 268 266 261 253 243 234 229 227 230 235 240 244 248 251 256 261 268 276 284 290 292 290 288 285 284 283 281 277 272 268 264 260 257 255 252 250 248 246 244 243 243 244 246 246 247 248 248 248 248 249 250 253 255 257 259 261 263 266 267 266 264 262 260 258 256 253 250 248 246 244 243 242 242 242 242 242 242 241 241 240 239 238 237 236 234 232 230 229 228 227 226 225 224 224 224 225 227 230 235 239 243 248 253 258 263 267 272 276 279 282 285 288 291 292 293 294 295 295 295 295 294 295 295 296 297 299 301 303 305 308 308 307 306 305 303 301 300 299 298 295 290 283 277 273 270 269 269 270 271 274 277 280 280 277 273 267 262 258 255 253 251 251 251 250 249 248 247 247 246 245 244 244 244 244 244 244 244 244 245 245 244 244 243 241 240 238 237 237 237 238 238 238 237 236 235 234 233 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 202 202 203 nan nan nan nan nan nan nan nan 211 212 212 212 213 213 213 212 211 209 207 206 206 206 209 212 216 218 219 219 217 215 213 212 213 214 216 220 225 230 234 236 236 236 235 236 238 239 241 242 243 245 246 248 250 251 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 272 nan 269 268 268 267 266 266 265 264 264 263 263 262 262 261 261 261 261 260 260 259 259 259 258 258 257 256 255 254 253 253 252 251 250 248 247 246 246 246 246 245 245 247 248 247 245 243 242 243 245 246 247 250 254 257 259 260 261 262 263 265 267 269 271 273 278 281 278 272 265 259 253 nan nan nan 220 209 202 200 205 206 211 222 233 239 240 237 237 239 244 247 248 246 243 244 249 254 257 258 258 257 256 256 255 254 253 253 252 252 251 250 250 250 251 252 253 255 256 257 258 258 258 258 258 258 259 260 260 258 256 255 256 257 259 260 260 259 257 255 254 254 255 256 256 256 257 258 260 262 264 265 267 268 269 269 267 261 253 242 235 232 234 239 245 248 249 249 251 254 259 266 275 285 294 297 296 292 289 287 288 287 283 278 272 267 263 260 257 255 252 250 247 245 244 244 245 246 246 247 248 248 248 247 247 249 251 254 257 258 260 262 264 265 264 263 261 259 257 255 253 250 247 245 244 243 242 241 242 242 242 242 242 241 240 239 238 237 236 234 232 230 229 228 227 225 223 223 222 222 222 223 225 230 234 239 244 248 253 257 262 266 270 273 276 279 282 285 287 289 291 292 293 294 294 295 296 297 297 297 298 299 300 301 304 305 305 305 304 302 301 301 302 303 303 300 294 287 280 275 271 270 269 269 269 272 274 276 275 272 267 263 259 256 254 252 250 250 250 250 249 249 248 248 248 247 246 246 245 245 245 245 245 246 246 246 246 245 243 241 239 238 237 238 239 239 239 239 238 237 236 235 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 201 nan nan nan nan nan nan nan nan nan 211 211 212 212 213 213 213 212 211 209 208 207 206 207 210 213 216 218 218 216 214 212 211 211 212 214 216 220 224 229 234 237 238 237 237 237 239 241 242 243 244 245 246 247 248 250 251 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 269 267 267 266 265 264 264 264 263 263 263 263 262 262 262 261 261 260 260 259 259 258 258 258 256 255 254 253 252 251 250 249 248 247 246 246 246 246 246 246 248 249 249 247 245 244 245 246 248 249 250 253 256 258 259 261 262 263 264 266 268 269 270 274 278 279 277 272 267 nan nan nan nan nan nan nan 203 197 195 197 203 210 216 220 220 223 229 238 245 245 242 239 241 245 249 252 254 256 257 257 257 255 253 252 250 249 248 248 247 248 248 249 250 252 253 255 256 257 257 257 257 257 258 259 260 260 258 257 256 256 257 258 259 259 259 257 255 254 254 255 255 255 256 258 259 261 262 263 264 266 269 270 270 267 262 254 245 241 242 247 253 257 258 255 252 251 253 257 264 275 286 295 300 300 296 293 291 293 293 290 284 277 270 266 263 260 257 254 252 249 247 245 245 246 246 246 246 247 248 247 247 247 249 251 254 257 259 260 261 263 263 263 261 259 258 256 254 252 249 247 244 243 242 241 241 241 242 243 243 242 242 240 239 237 236 235 234 232 230 229 228 227 225 224 223 222 221 220 221 223 227 231 236 241 245 248 252 257 261 265 268 270 272 275 277 280 283 286 288 290 291 292 293 295 296 297 297 299 299 300 300 301 302 303 303 303 302 300 298 299 302 304 304 301 296 290 284 279 275 272 270 269 269 271 272 273 271 267 263 259 256 255 252 250 250 250 250 251 251 251 251 250 250 249 248 246 246 246 246 247 247 248 248 247 246 244 242 240 239 238 239 240 241 241 240 239 238 237 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 323 318 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 200 199 199 199 nan nan nan nan nan nan nan nan nan nan nan nan 209 210 211 211 212 213 213 212 211 210 208 207 205 206 208 211 214 216 216 216 214 212 210 210 211 212 214 216 219 223 228 233 237 239 240 239 239 241 242 243 243 244 245 246 247 247 248 249 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 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 266 265 265 264 264 264 264 263 263 263 263 262 262 261 260 260 259 259 258 257 257 256 255 254 252 251 250 249 248 247 246 246 246 246 247 247 247 248 249 249 249 248 247 246 247 249 250 252 253 255 257 259 260 261 262 264 266 269 269 269 271 274 277 278 277 275 nan nan nan nan nan nan nan nan nan 199 196 197 200 204 205 208 211 216 220 224 226 229 232 235 238 242 248 254 256 257 256 253 251 248 246 244 243 243 244 245 245 245 246 247 249 251 253 254 255 256 256 257 257 257 257 258 259 259 257 256 255 256 257 259 260 259 257 255 254 255 256 256 256 257 258 259 260 260 261 262 265 268 269 269 266 262 256 249 247 250 255 260 263 263 260 255 253 254 258 265 274 285 294 300 301 300 297 297 297 298 297 292 284 276 269 265 261 258 256 253 251 249 247 246 246 246 246 246 246 246 246 246 246 249 251 254 257 259 260 261 262 262 261 260 258 257 255 254 252 249 246 244 242 241 240 240 240 241 242 243 243 242 241 239 238 236 235 234 232 231 229 228 227 226 225 224 223 221 220 220 222 226 230 235 238 242 245 248 251 256 260 263 265 267 269 271 273 276 280 283 286 289 291 292 294 295 295 295 297 298 299 299 300 301 301 302 302 301 298 297 296 299 301 301 301 300 297 293 288 283 279 275 272 270 270 271 271 270 266 262 258 255 254 252 251 250 250 251 252 253 253 253 253 252 250 249 248 247 247 247 248 249 249 249 248 246 244 243 241 239 239 240 241 242 242 242 240 239 238 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 324 320 314 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 199 199 199 199 199 nan nan nan nan 202 nan nan nan nan nan 207 208 209 210 211 211 212 212 211 210 208 206 205 205 207 210 nan nan 214 214 213 212 211 210 210 211 212 214 216 218 221 226 231 236 240 240 240 241 241 242 243 243 244 245 246 247 247 246 246 247 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 269 267 266 266 265 265 265 265 264 264 264 263 263 262 262 261 260 259 258 257 257 256 255 254 253 251 250 249 248 247 246 246 246 246 246 247 247 247 248 249 250 250 250 250 249 249 250 251 252 254 255 257 259 260 260 261 263 266 268 270 270 270 271 273 276 278 279 nan nan nan nan nan nan nan nan nan nan 202 200 201 201 198 nan nan nan 211 216 220 223 227 229 229 232 238 245 251 252 251 248 244 240 238 237 237 239 241 241 242 242 243 244 246 249 251 251 252 253 254 256 256 256 256 257 258 258 257 255 254 254 255 256 257 256 254 253 252 254 255 255 255 256 257 257 257 257 257 259 262 265 267 267 265 261 256 253 252 254 258 262 264 264 261 258 256 257 262 268 274 281 288 294 297 299 300 300 301 301 301 298 291 283 276 269 264 261 258 256 254 251 249 248 247 246 246 246 246 245 244 244 245 248 251 254 256 258 259 260 261 261 260 259 257 256 255 253 251 249 246 244 242 240 240 239 240 240 241 242 242 242 241 239 238 237 236 234 233 231 230 228 227 227 226 225 224 222 221 220 222 225 229 233 236 239 241 244 246 249 253 257 261 263 265 266 268 271 275 278 281 285 288 291 293 294 294 294 295 296 296 296 297 298 298 299 299 298 296 295 295 297 299 299 298 297 297 296 293 290 286 282 278 275 273 272 272 270 266 262 258 255 253 252 252 252 252 253 254 255 256 255 254 253 252 250 249 248 248 249 249 250 250 249 248 246 245 243 241 240 240 241 242 243 243 242 241 239 238 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 323 321 316 311 305 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 199 199 nan nan 199 nan nan nan nan nan nan nan nan nan nan nan nan 205 205 206 207 207 209 210 210 211 211 210 208 206 205 205 206 209 nan nan nan 213 212 211 210 210 210 211 212 212 213 214 216 219 224 229 234 238 240 241 241 242 243 243 244 244 245 246 246 245 244 243 244 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 273 273 272 271 270 269 268 267 266 266 266 265 264 264 263 263 262 261 260 259 258 257 257 256 255 254 253 252 250 249 248 247 247 246 246 247 247 247 nan nan nan 248 249 250 251 251 252 251 251 251 252 253 254 256 257 259 259 260 261 262 264 266 268 270 271 270 271 272 275 278 283 282 275 268 263 260 259 nan nan nan 218 211 209 207 nan nan nan nan nan nan 220 221 221 221 219 220 226 235 242 245 246 245 242 237 234 232 233 235 236 236 237 238 240 242 244 247 248 248 248 250 252 254 255 255 254 255 256 255 253 252 251 251 252 252 252 252 251 250 250 251 251 252 253 254 254 254 253 253 253 255 258 262 264 264 262 258 255 253 254 256 259 262 263 263 261 259 259 261 265 270 273 277 282 287 291 295 298 300 301 302 302 300 296 290 283 276 269 265 261 259 256 254 252 249 248 247 246 246 246 245 244 243 244 246 250 253 256 257 258 260 260 260 259 258 256 255 254 252 251 249 246 243 241 240 239 239 239 240 240 241 241 241 240 239 238 238 237 236 234 233 231 229 228 227 226 225 224 223 222 222 222 224 227 230 233 235 237 239 241 243 247 251 256 259 262 263 265 266 269 272 276 279 283 286 289 291 292 292 293 294 294 294 294 294 294 295 296 295 293 293 293 296 298 297 296 295 295 295 293 291 289 287 284 281 278 276 274 271 268 264 260 257 255 254 254 254 254 255 257 258 258 257 256 255 253 252 251 250 250 250 250 250 250 249 248 246 245 243 242 241 242 242 243 244 244 243 241 240 239 238 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 319 314 307 301 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 198 199 199 199 nan nan nan nan nan nan nan 200 201 201 202 nan nan 203 204 204 204 205 206 207 208 209 209 209 209 208 206 205 206 208 210 nan nan nan 210 209 209 209 209 210 211 212 212 213 213 215 218 222 227 233 237 240 242 243 244 244 244 244 244 245 245 245 244 242 240 240 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 275 274 274 273 272 272 271 269 268 267 267 266 266 265 264 264 263 262 261 260 259 258 257 256 255 254 254 253 252 251 249 248 nan nan nan nan nan 247 nan nan nan nan nan nan nan nan 252 253 253 253 253 253 254 255 256 258 259 259 260 261 262 263 264 266 268 270 269 269 269 272 275 281 282 277 271 267 264 264 267 268 263 246 231 222 nan nan nan nan nan nan nan nan nan nan nan 214 216 218 223 231 239 245 247 243 237 231 228 228 228 230 231 232 234 236 239 241 243 243 244 245 248 250 252 253 253 253 253 253 252 251 250 249 249 250 250 250 249 248 247 247 248 249 249 250 251 251 251 250 249 250 252 255 257 259 259 258 256 253 253 254 256 258 260 260 260 260 260 261 263 266 270 272 273 277 281 285 290 294 297 299 301 302 300 298 294 289 283 276 271 266 262 259 256 254 252 250 249 247 247 246 246 245 244 244 246 249 253 256 257 258 259 259 259 258 257 256 254 253 252 250 248 246 243 241 240 240 239 239 239 240 240 240 240 239 239 nan nan nan 237 236 234 232 230 229 227 226 225 224 224 223 223 223 224 226 227 229 231 232 233 235 237 240 244 250 255 258 261 262 263 265 267 270 273 276 279 282 285 287 288 290 291 292 292 292 292 291 291 292 291 291 291 291 293 295 296 296 294 294 293 291 289 287 287 286 284 282 279 276 273 270 266 263 260 258 256 256 256 257 258 259 260 259 259 258 256 255 254 253 252 251 251 251 251 250 249 248 246 245 244 243 243 244 244 245 245 245 244 242 240 239 238 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 322 316 308 301 297 290 nan 258 241 229 223 nan nan nan nan nan nan nan 211 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 197 198 199 199 199 nan nan nan nan nan 200 200 201 201 201 201 202 202 202 203 203 204 205 206 206 207 208 210 211 210 209 207 207 208 209 nan nan nan 208 208 208 208 209 211 212 213 213 212 213 214 216 221 226 232 237 240 243 245 245 245 244 244 245 245 245 244 243 240 238 237 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 276 275 274 274 274 273 273 272 270 269 269 268 268 267 266 265 263 262 261 260 259 258 257 256 256 255 255 254 253 252 251 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 254 254 255 255 255 256 257 258 259 259 260 261 262 262 262 263 266 268 268 266 267 269 272 277 279 277 273 269 267 267 269 272 272 265 253 239 228 nan nan nan nan nan nan nan nan nan nan nan 216 216 221 232 243 248 248 242 235 228 224 223 224 226 228 229 230 232 234 236 237 239 240 243 245 247 248 249 249 249 249 250 251 251 251 250 249 248 248 248 247 246 244 244 244 245 245 246 247 248 248 247 246 248 250 252 254 255 256 255 254 252 253 254 255 256 257 257 258 259 261 263 264 266 268 269 270 272 276 281 285 290 293 296 298 299 299 297 295 292 287 282 276 270 264 261 258 256 255 252 250 249 247 246 246 247 246 246 247 250 253 256 257 258 258 258 258 258 257 256 254 252 251 249 248 246 244 242 241 240 239 239 239 239 239 239 239 239 238 239 nan nan 238 237 236 234 232 229 228 226 225 224 224 223 223 223 224 225 226 227 228 228 229 230 231 233 238 244 250 255 258 259 260 262 264 266 269 272 274 276 279 281 283 285 287 289 289 289 289 289 288 287 287 288 289 289 290 292 294 295 294 293 292 290 288 285 284 285 285 284 282 279 275 272 269 266 262 260 258 258 258 260 261 261 262 261 261 259 258 257 256 255 254 254 253 252 251 250 249 248 246 245 245 245 245 245 245 246 245 245 243 241 240 239 238 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 349 340 331 326 326 327 323 315 308 302 296 287 269 247 230 220 215 nan nan nan nan 213 211 209 207 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 196 197 198 199 199 199 199 198 198 198 199 199 200 200 200 200 201 201 201 202 203 204 205 205 205 206 209 211 213 212 211 208 206 206 nan nan nan nan 206 207 207 208 210 212 213 214 213 212 211 212 214 219 225 231 236 240 243 244 244 244 244 244 245 245 245 244 243 242 238 236 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 274 274 273 272 272 271 270 270 269 268 267 266 264 263 261 260 259 258 257 256 256 256 256 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 255 256 257 257 257 258 259 259 259 259 261 262 262 261 261 263 265 265 264 264 266 269 273 275 275 273 271 269 269 270 272 272 269 262 251 239 230 nan nan nan nan nan nan nan nan nan nan 218 216 217 229 243 247 245 240 235 230 225 223 224 225 227 228 229 230 231 232 233 236 238 240 242 243 244 245 246 247 248 249 250 250 249 247 246 246 245 244 243 241 239 238 239 240 241 242 244 245 245 244 244 246 249 251 252 254 254 254 254 253 254 255 255 254 254 254 255 256 259 262 264 265 266 266 267 269 273 278 283 287 289 291 293 294 294 295 294 292 289 284 279 273 267 262 260 259 257 255 252 249 247 246 247 248 248 248 248 249 252 256 257 259 259 258 258 257 256 255 253 251 250 249 247 246 244 243 242 241 240 239 238 238 237 237 237 237 237 238 238 nan 238 238 237 235 233 231 229 227 226 225 224 224 224 223 223 224 225 226 226 227 227 227 227 229 233 238 245 251 253 255 256 258 260 262 265 268 271 273 275 277 279 281 282 284 285 285 285 286 285 285 284 285 285 286 286 288 291 292 293 292 290 289 287 285 283 282 283 283 283 281 278 275 272 268 264 262 260 260 261 262 263 263 264 264 264 263 261 260 258 257 256 256 255 254 252 250 249 248 247 247 246 246 246 246 245 245 244 242 241 239 238 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 nan 355 345 334 329 327 325 321 313 307 303 296 282 260 238 223 214 209 207 nan nan 206 206 205 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 196 198 198 198 198 198 197 197 197 197 198 198 199 199 199 199 200 200 201 202 204 204 205 205 205 206 209 212 213 213 210 208 205 nan nan nan nan nan 205 206 207 209 212 214 214 214 213 211 210 210 212 217 223 229 234 237 239 241 242 242 243 244 245 246 246 246 245 244 239 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 273 272 271 271 270 270 269 269 268 267 265 264 262 261 260 259 258 257 257 257 257 257 257 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 257 258 258 258 258 259 259 259 259 259 260 261 261 260 260 261 262 262 262 262 264 267 269 271 273 274 272 271 270 271 272 272 269 264 257 249 244 nan nan nan nan nan nan nan nan nan nan 221 219 219 225 237 242 242 240 237 233 229 226 225 226 226 227 228 228 229 230 232 234 237 238 239 241 244 246 247 248 248 248 247 246 245 245 244 244 243 241 239 236 234 234 235 236 237 239 241 242 242 241 242 245 248 250 251 253 254 254 254 254 254 253 252 250 251 252 253 253 255 259 263 265 267 268 269 271 274 278 283 286 287 288 288 287 288 289 290 290 289 287 282 276 270 265 262 260 259 258 254 250 247 247 248 249 249 249 248 249 251 254 257 258 259 258 257 257 256 254 252 251 249 248 247 246 245 244 243 242 240 239 238 237 237 236 236 236 236 236 237 237 nan 238 237 236 234 232 230 228 226 225 225 224 224 223 223 224 225 225 226 227 227 226 226 227 229 233 239 244 247 249 251 252 254 256 259 263 266 269 271 273 275 277 279 280 281 281 282 282 282 282 282 282 283 283 283 284 286 289 290 291 289 288 286 283 281 280 280 280 281 280 279 277 274 271 267 264 262 262 262 263 263 263 265 266 266 266 265 263 261 259 258 257 256 254 253 251 250 249 249 249 248 247 246 245 244 242 241 239 237 236 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 359 346 333 328 326 323 317 311 307 305 296 275 247 227 215 209 205 202 201 200 200 199 198 197 196 194 192 190 189 nan nan nan nan nan nan nan nan nan nan nan nan nan 197 198 198 197 197 nan nan nan 196 197 197 197 198 198 198 199 199 200 201 202 203 204 204 204 205 206 208 211 211 211 209 206 203 nan nan nan nan nan 204 206 208 212 214 215 215 214 212 210 208 208 210 215 222 228 232 234 235 237 239 241 242 243 245 246 248 248 248 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 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 267 267 267 265 263 262 261 260 260 259 258 258 257 258 258 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 259 260 259 259 260 260 260 259 259 259 260 261 260 259 260 260 260 260 260 262 265 267 267 269 273 274 273 272 272 272 270 269 266 263 259 257 nan nan nan nan nan nan nan nan nan nan 224 222 223 229 237 242 243 242 240 235 231 228 227 226 226 226 227 228 230 231 232 234 234 236 238 241 244 246 248 247 246 245 244 244 245 245 243 242 240 238 236 234 233 234 235 236 236 237 238 239 239 238 240 244 246 248 250 251 253 254 253 253 252 250 247 246 247 251 252 253 254 257 261 266 269 270 271 273 276 279 283 286 287 285 283 281 281 282 284 286 287 287 284 278 272 267 263 261 261 259 256 252 248 248 249 250 250 250 249 248 250 252 255 257 258 257 256 256 256 254 252 250 249 248 247 247 247 246 244 242 241 240 239 238 237 236 236 235 235 236 236 236 237 237 237 237 235 233 231 230 228 226 225 225 224 224 224 224 224 225 226 227 228 228 227 227 228 231 234 238 241 243 245 245 247 249 252 255 259 263 266 269 272 274 275 277 278 278 279 280 280 280 280 281 282 281 281 281 282 285 287 288 287 286 285 283 281 280 278 278 278 278 278 276 274 272 269 267 265 264 263 263 263 264 265 267 268 269 267 265 263 261 260 258 257 255 254 254 253 253 253 252 250 248 246 244 241 239 236 234 233 232 233 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 10 5 352 338 334 329 321 311 309 312 311 292 247 217 207 204 202 200 198 197 195 194 192 191 190 189 187 185 184 183 nan 185 187 188 nan nan nan nan nan nan nan nan nan 195 195 195 195 195 nan nan 196 196 197 197 197 197 198 198 199 200 201 201 202 202 202 202 203 204 205 206 208 208 207 205 203 nan nan nan nan nan nan 204 207 211 215 217 216 214 212 210 208 207 207 210 216 222 227 230 231 232 235 238 240 242 243 244 246 248 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 nan nan nan nan nan nan nan nan 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 270 nan nan nan nan nan nan nan nan nan nan 263 262 261 260 260 260 259 259 258 258 nan 259 259 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 260 261 261 261 260 260 261 261 260 260 259 260 260 260 259 259 259 259 258 259 261 263 266 265 266 270 273 273 274 273 271 269 268 269 270 268 265 265 nan nan nan nan nan nan nan nan nan 230 227 227 232 239 245 246 244 241 237 233 230 228 227 226 227 229 230 232 233 233 233 234 236 239 242 244 246 246 245 244 243 242 243 243 243 241 239 237 235 233 234 235 236 235 234 233 233 234 234 234 235 238 241 244 246 248 250 252 252 252 251 249 246 244 243 246 251 253 255 257 259 262 266 270 272 273 275 277 279 281 284 284 283 280 277 275 275 278 281 284 285 284 280 274 268 264 262 261 260 257 253 250 249 249 250 250 249 248 248 249 252 254 256 256 255 255 255 255 253 251 249 249 248 248 248 248 247 245 243 242 241 240 238 237 236 236 235 235 235 236 236 236 237 237 237 236 234 233 231 229 228 226 225 225 225 225 225 224 224 225 227 228 229 229 229 229 231 233 235 237 239 240 241 242 244 245 248 251 255 259 263 266 270 272 274 275 276 277 278 279 279 280 280 281 281 281 281 280 281 283 285 285 284 284 283 281 280 278 277 276 276 276 275 274 272 270 268 266 265 264 264 264 264 266 267 269 269 268 266 264 263 261 260 258 257 257 257 258 258 258 255 252 248 245 241 237 234 232 230 229 229 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 18 19 15 8 2 0 345 200 179 121 105 142 163 176 186 192 195 195 194 193 191 188 186 183 182 181 179 178 178 179 180 181 183 185 187 nan nan nan nan nan nan nan nan 193 193 193 193 193 194 195 195 196 196 196 196 196 197 198 199 199 200 200 200 200 201 201 202 203 203 204 204 204 204 202 nan nan nan nan nan nan nan 206 209 212 215 217 216 214 211 209 206 205 206 211 nan nan nan nan nan nan nan 237 240 242 243 243 245 247 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 262 261 261 261 262 261 260 260 261 261 260 259 259 260 259 258 258 259 262 265 265 265 267 270 272 273 272 270 267 268 271 274 272 269 267 270 274 275 272 269 264 nan nan 244 237 232 231 234 239 244 246 245 242 239 235 232 229 227 228 229 231 234 236 236 234 233 234 236 238 240 242 244 244 244 243 243 243 243 244 242 241 240 239 237 237 236 237 236 235 232 230 228 228 228 229 231 234 237 241 243 245 247 249 249 249 248 246 244 243 244 247 251 254 257 259 260 262 266 270 273 275 276 277 278 279 281 282 282 279 275 272 270 272 275 279 282 283 281 276 270 265 262 260 258 256 253 251 250 249 249 248 248 248 248 249 252 254 255 255 254 254 255 254 253 251 249 249 249 249 250 249 248 246 245 243 242 241 239 238 237 237 236 236 235 235 236 236 236 236 236 236 235 234 232 230 229 228 227 226 226 226 226 225 225 225 226 227 228 229 229 230 231 233 235 236 238 239 240 241 242 242 244 246 249 252 256 260 264 268 271 273 274 275 276 277 278 279 280 281 281 282 282 281 281 281 282 283 283 283 282 281 280 278 276 275 274 274 274 273 272 271 269 267 265 264 264 265 266 268 269 270 270 269 267 265 264 263 261 260 259 260 261 263 264 263 259 253 247 241 236 232 229 227 226 226 226 228 230 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 36 42 45 50 69 123 157 156 143 132 135 145 156 174 185 188 189 188 187 184 182 179 176 174 173 172 173 173 174 176 178 180 182 184 185 nan nan nan nan nan nan 191 191 191 192 192 192 192 193 194 195 195 195 195 196 196 197 197 198 198 198 198 199 200 200 201 202 202 203 203 202 202 200 nan nan nan nan nan nan nan nan 210 212 214 215 215 213 210 207 205 204 206 213 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 263 263 262 262 262 262 262 261 261 262 261 260 259 259 260 260 259 258 259 261 263 264 264 265 268 270 270 270 269 268 269 272 273 272 270 272 277 281 282 279 273 266 258 256 253 246 239 237 238 240 244 246 245 243 240 236 232 229 227 229 231 234 237 239 237 234 233 234 235 236 238 240 242 244 247 247 246 245 245 246 247 246 245 243 242 242 241 239 236 234 230 227 224 222 221 222 225 229 233 237 240 242 244 245 246 246 246 245 244 244 246 248 251 254 256 257 259 262 267 271 275 277 278 278 278 279 281 283 283 282 278 273 270 269 270 274 279 283 284 279 272 266 261 258 255 253 251 249 248 247 247 247 247 247 248 251 253 254 255 255 255 255 256 255 253 251 250 249 250 250 250 250 249 248 246 245 243 242 240 239 238 238 237 236 236 235 235 236 236 236 236 236 235 234 nan nan nan nan 229 228 228 228 228 227 226 226 225 225 226 227 228 229 231 233 235 236 238 239 240 241 242 243 243 244 246 248 251 254 257 261 266 269 271 272 274 276 277 278 279 280 281 281 282 281 281 281 280 280 280 279 279 278 278 278 277 275 274 273 272 273 273 272 271 268 266 265 264 265 268 270 272 272 271 270 268 266 265 264 262 261 261 262 265 268 269 267 262 254 245 237 231 227 224 222 222 223 225 227 229 231 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 47 58 69 80 97 126 150 158 151 141 148 153 153 165 179 182 182 181 179 177 175 173 171 169 168 168 169 169 171 172 175 177 179 181 183 184 nan nan nan nan 188 189 190 191 191 192 191 191 191 192 192 193 194 194 195 196 197 197 196 196 197 197 198 199 200 201 201 202 202 202 201 200 199 nan nan nan nan nan nan nan nan 212 212 212 212 212 211 208 205 203 204 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 264 264 263 263 263 263 262 262 263 262 261 260 260 261 261 260 259 260 261 262 263 263 265 267 268 269 269 270 271 272 273 273 273 274 278 284 286 284 279 271 263 257 259 264 260 252 247 245 245 247 249 247 244 240 235 229 226 226 230 233 237 241 241 238 235 234 235 236 237 239 241 245 249 251 250 248 248 249 253 253 252 250 248 246 245 242 239 234 230 226 222 218 215 214 216 221 225 230 233 236 239 240 242 243 244 245 245 246 247 249 250 251 253 253 254 256 260 266 272 276 279 279 280 280 281 282 284 285 285 283 279 274 271 269 269 273 282 287 284 277 269 261 256 253 251 248 246 245 244 244 245 246 247 249 252 254 255 255 255 256 257 257 255 253 252 251 251 251 251 251 250 249 249 248 246 245 243 242 241 240 239 238 237 236 236 235 235 235 235 235 235 235 235 nan nan nan nan nan 231 231 230 230 229 228 227 227 226 226 226 227 228 229 232 234 235 237 239 240 242 243 245 245 246 246 248 249 251 253 255 260 264 267 270 272 274 276 277 279 280 280 280 280 280 280 280 279 277 276 275 274 274 275 275 275 275 274 272 271 271 271 272 272 270 268 266 265 266 269 272 274 274 273 271 269 268 267 266 264 262 262 nan 268 272 273 271 265 253 241 232 225 221 220 219 220 222 224 227 229 230 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 68 79 92 107 125 142 150 149 140 161 171 168 163 169 172 173 173 172 171 169 168 166 165 165 165 165 166 167 169 171 174 177 178 180 nan nan nan nan 185 187 188 190 191 191 191 191 190 190 189 190 190 192 193 195 197 197 197 196 196 196 197 198 199 200 201 201 202 202 201 200 199 nan nan nan nan nan nan nan nan nan nan 213 211 210 209 207 205 203 202 204 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 263 263 263 262 261 261 262 263 261 260 261 261 262 261 262 265 267 267 268 271 273 275 275 276 276 277 278 282 288 290 286 278 270 264 262 266 274 nan 273 267 261 257 254 252 248 243 238 231 226 224 226 230 235 240 243 242 239 236 236 237 239 240 242 245 247 250 251 250 250 251 255 258 260 258 255 251 247 243 238 233 228 222 218 213 210 208 208 212 217 222 227 230 233 236 238 239 240 242 243 245 248 251 253 253 253 252 251 251 253 258 265 272 276 279 280 281 282 282 282 283 284 285 285 282 279 275 270 267 269 279 287 287 282 273 263 256 253 250 247 245 243 243 243 243 245 247 249 252 255 256 254 255 257 258 258 256 253 252 253 253 252 251 250 250 250 250 250 249 247 245 244 243 242 241 239 238 237 236 236 236 235 235 235 nan nan nan nan nan 234 234 234 nan 233 232 232 231 230 229 228 227 226 226 226 227 228 230 232 233 235 236 238 240 242 245 246 247 248 249 251 251 252 253 256 259 263 266 269 271 273 275 277 278 279 279 279 279 278 278 277 276 274 273 272 272 271 271 272 273 272 271 270 269 268 270 271 271 269 268 266 267 270 273 276 277 276 273 270 269 268 268 267 264 263 264 268 272 275 274 266 252 237 226 219 216 216 217 219 222 224 226 228 230 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 47 57 70 84 98 114 127 142 154 158 154 161 174 173 162 161 163 165 166 166 165 164 163 163 162 162 162 162 164 165 167 170 172 174 176 178 179 nan 181 182 184 186 188 190 190 190 190 189 188 187 187 187 188 190 192 194 197 198 198 197 196 196 196 198 199 200 201 201 201 201 201 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 204 202 201 201 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 268 267 267 267 268 267 266 264 264 264 263 263 262 262 264 264 262 261 261 262 261 261 262 265 266 266 268 272 276 278 279 280 280 281 283 286 291 293 288 280 273 269 270 274 280 282 283 281 275 268 262 256 249 242 235 229 224 223 225 230 236 242 245 245 241 239 239 239 240 242 244 245 246 247 248 249 252 255 259 261 262 262 258 252 245 239 234 228 221 215 210 206 204 204 205 209 214 219 223 227 230 233 235 237 239 240 242 246 251 255 257 256 255 252 251 250 252 256 263 270 275 277 278 281 282 282 282 281 280 281 282 283 282 280 275 271 270 277 285 289 287 279 268 259 255 251 247 245 243 242 242 242 244 246 249 252 255 255 254 255 257 259 259 257 254 253 254 254 254 253 251 250 250 251 251 251 250 248 246 245 244 242 240 238 237 237 237 236 236 235 235 nan nan nan nan nan nan nan nan nan nan 234 233 232 231 230 229 228 228 227 227 227 228 230 231 232 233 235 236 238 240 241 243 246 248 251 253 254 254 254 255 256 259 263 266 269 271 273 275 277 278 278 278 278 277 277 276 275 274 273 272 271 270 269 269 270 271 270 269 268 267 267 268 269 270 269 268 269 271 273 276 278 277 275 272 270 269 269 268 267 265 265 267 270 274 274 267 255 240 228 218 215 216 217 219 222 225 226 228 230 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 43 51 62 75 89 101 114 126 139 151 158 158 161 170 172 159 156 156 158 159 159 159 159 158 158 159 159 158 159 161 163 166 168 171 173 174 176 177 178 179 181 183 185 187 189 189 189 187 186 185 185 185 186 188 189 191 194 197 199 198 197 196 195 196 197 199 200 201 201 201 201 201 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 270 268 268 269 269 269 267 265 265 265 264 264 263 263 265 265 263 262 263 263 262 261 263 266 266 266 267 271 275 279 281 282 283 284 286 288 292 292 289 282 277 275 278 282 286 286 285 284 282 276 267 259 251 243 234 227 nan nan 224 229 237 245 249 248 245 242 240 238 238 240 242 242 243 244 247 250 254 257 259 259 260 260 257 251 244 238 233 226 218 211 206 202 201 201 204 208 213 218 222 225 228 231 234 237 239 241 244 248 253 257 258 257 254 252 251 252 253 256 261 268 272 274 276 279 281 281 280 279 279 280 282 283 284 284 280 276 274 277 283 288 289 283 274 265 258 253 248 244 243 242 242 242 243 245 247 250 253 254 254 255 257 259 260 258 255 255 256 256 257 256 253 252 252 252 252 252 252 250 249 247 245 243 241 239 238 238 238 237 236 235 235 235 nan nan nan nan nan nan nan nan nan nan nan 234 233 232 231 230 229 228 228 229 229 230 232 233 233 234 235 236 237 238 240 242 246 251 254 255 255 255 255 256 258 260 263 266 269 270 273 274 275 276 277 277 277 277 276 276 275 274 273 272 270 269 269 269 269 269 269 268 267 267 266 267 268 268 269 270 271 273 275 277 278 278 276 273 271 271 270 268 267 266 266 268 270 270 267 260 251 240 230 223 220 219 221 224 226 227 229 230 231 nan nan nan nan nan nan nan nan nan nan nan nan 44 42 nan nan nan nan nan nan nan nan nan nan nan 43 48 55 66 78 91 103 112 120 130 139 144 147 151 156 157 152 152 152 153 154 154 154 154 153 154 154 155 155 156 158 161 164 167 169 171 172 174 175 177 178 180 183 186 187 187 187 186 184 183 182 182 184 186 188 189 191 194 197 199 199 197 195 195 196 197 199 200 201 201 201 201 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 271 270 269 270 270 270 269 267 266 266 266 265 264 264 266 266 264 264 264 265 263 261 263 266 266 266 267 269 273 277 280 283 284 285 287 288 290 291 289 285 281 281 283 288 290 289 287 285 283 278 271 263 nan nan nan nan nan nan nan nan 239 247 252 249 246 243 239 235 234 235 238 240 242 246 251 254 256 256 256 255 255 255 253 250 244 238 231 223 215 207 202 199 199 201 204 208 212 216 221 224 226 230 234 237 241 244 248 252 255 257 257 255 253 252 252 254 255 257 261 266 269 271 275 278 279 279 279 279 280 282 284 285 286 285 281 277 276 277 281 285 286 283 276 269 262 254 249 245 243 242 242 243 244 245 247 249 251 253 254 255 257 259 261 259 258 258 258 259 259 259 257 256 254 254 254 254 253 252 251 250 248 245 243 241 240 239 239 238 237 236 236 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 230 231 231 232 232 233 234 235 235 236 237 237 238 240 244 248 252 255 256 256 256 256 257 259 261 264 266 267 269 271 272 273 273 275 276 277 277 276 275 275 274 274 272 271 270 270 270 269 269 268 267 266 265 266 267 267 268 269 271 272 273 274 276 277 277 275 273 272 271 270 269 267 266 266 267 266 264 261 257 251 243 236 230 226 225 226 227 228 229 230 232 nan nan nan nan nan nan nan nan nan nan nan 49 nan nan nan nan nan nan 36 40 43 44 44 44 45 48 53 60 69 80 92 104 112 118 124 128 131 134 139 143 146 148 148 149 149 150 150 150 150 149 149 150 151 153 154 155 158 161 164 166 169 171 172 174 175 177 180 183 186 187 186 185 183 182 180 180 181 182 185 187 189 191 nan 197 199 199 196 194 194 195 197 198 200 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 272 271 271 271 270 269 268 267 267 268 266 265 265 267 268 266 266 267 267 265 263 264 266 267 266 266 267 271 275 279 283 285 286 287 287 288 289 288 286 284 284 285 289 291 290 288 285 283 280 276 268 257 nan nan nan nan nan nan nan nan nan 251 248 246 242 238 235 234 236 240 243 248 253 257 258 256 254 254 251 247 247 249 250 248 242 231 220 211 204 200 200 200 202 204 206 209 212 215 219 222 227 232 238 243 248 252 255 256 256 255 253 252 252 254 255 256 258 262 265 268 269 273 276 278 278 278 279 282 285 287 288 287 283 279 276 275 276 278 280 280 278 273 267 261 255 249 245 243 242 243 245 246 247 248 249 250 252 254 255 258 260 262 262 262 261 261 262 262 261 260 259 258 257 256 256 255 254 253 nan nan nan nan nan 241 240 240 239 238 237 236 236 235 235 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 234 234 234 234 235 236 236 237 238 239 240 244 248 251 254 256 256 256 257 257 257 258 260 262 264 265 266 268 269 270 272 274 276 277 277 276 275 275 275 274 273 272 272 272 271 270 269 268 267 266 266 266 266 266 267 269 270 271 271 273 274 275 275 274 273 272 271 271 269 267 266 265 263 262 260 258 254 250 244 238 233 230 229 229 229 230 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 39 40 42 47 50 50 49 49 51 54 60 66 73 82 93 104 112 118 122 124 127 130 134 136 139 142 143 144 143 144 145 145 145 144 144 144 147 150 152 154 156 158 161 164 167 169 171 172 174 176 178 181 184 185 185 184 182 180 179 179 180 182 184 187 189 nan 194 196 198 198 nan 194 193 194 196 197 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 272 272 272 271 270 268 268 269 269 268 267 267 269 270 268 268 269 269 267 266 266 267 267 266 266 267 271 275 279 282 285 286 286 286 286 286 286 285 285 285 286 nan 291 291 289 286 283 283 282 274 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 240 243 246 252 257 260 258 253 248 249 247 242 242 247 253 254 249 233 220 210 204 202 203 203 202 201 201 202 205 208 212 217 223 231 239 246 250 254 256 256 255 253 251 250 251 253 254 255 257 261 265 267 269 271 274 276 276 276 278 282 285 287 288 286 282 278 275 275 276 277 277 275 272 267 262 257 252 248 245 243 243 245 247 249 249 249 250 251 253 254 257 259 262 264 265 265 265 265 265 264 264 263 262 261 260 259 258 258 256 255 254 nan nan nan nan nan nan nan 240 239 238 237 237 236 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 236 235 235 235 235 236 237 238 240 241 242 245 248 251 254 255 256 257 257 257 256 256 257 259 260 261 262 263 265 268 270 272 274 276 277 277 276 275 274 275 275 274 275 274 274 272 271 269 269 267 267 267 266 266 266 267 268 269 269 270 271 271 272 272 272 272 272 272 270 268 266 264 262 261 260 258 256 253 249 244 240 236 233 232 232 233 235 236 nan nan nan nan nan nan nan nan 54 56 nan nan 52 49 46 44 43 43 47 52 57 56 55 55 57 61 66 72 78 85 94 104 112 117 120 124 127 129 131 133 134 135 135 135 135 136 137 139 140 141 141 141 143 146 149 152 155 158 161 163 165 167 168 170 171 174 177 179 181 182 182 182 180 179 179 179 180 182 184 186 188 190 193 196 198 nan nan nan nan 193 194 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 273 273 273 272 270 269 269 270 271 270 269 269 270 272 271 271 272 272 270 269 268 269 269 268 267 269 272 276 279 282 284 285 286 286 285 285 285 285 286 287 288 290 nan nan 291 288 285 285 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 237 239 244 251 257 258 253 247 242 243 242 240 241 246 252 256 254 240 226 215 210 208 208 206 204 201 199 200 202 204 208 215 224 234 243 248 250 252 253 252 251 248 246 246 247 249 251 252 256 261 266 268 269 270 272 273 273 274 276 279 282 285 286 285 282 279 276 276 276 276 275 272 268 263 258 254 250 248 245 243 244 247 249 250 251 250 251 253 254 256 259 261 264 266 268 269 269 268 268 267 266 265 264 263 261 260 260 259 259 257 256 255 253 nan nan nan nan nan nan 240 240 239 238 237 237 237 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 237 236 236 236 237 239 240 242 244 247 250 252 254 256 256 257 257 257 256 255 256 256 257 258 259 260 262 265 268 271 273 275 276 276 276 275 274 274 276 276 276 276 275 275 274 273 271 270 269 268 268 267 266 266 267 268 268 269 269 269 270 270 271 271 271 271 269 268 267 265 264 263 261 259 257 255 252 249 245 242 240 238 237 237 238 239 nan nan nan nan nan nan nan 55 57 59 59 57 54 51 49 47 45 45 49 56 61 61 58 59 62 67 72 77 83 89 96 104 111 117 121 124 126 128 130 130 130 129 129 129 129 130 132 135 139 141 141 141 142 144 146 150 154 157 159 161 162 163 164 165 168 172 175 178 179 180 181 181 180 180 180 180 181 182 184 nan 187 189 192 196 198 nan nan nan 193 192 192 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 273 273 273 272 270 269 270 271 271 271 270 270 271 273 273 273 274 274 272 271 270 270 270 269 269 270 272 275 278 280 282 284 286 286 287 286 286 287 289 290 292 293 294 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 228 235 246 253 256 253 247 240 238 237 236 236 238 241 246 250 252 246 235 225 219 217 216 215 214 211 208 206 205 206 209 217 227 237 243 246 246 246 246 245 244 242 240 240 243 245 247 250 256 262 267 269 270 271 271 271 270 271 272 274 277 279 281 282 281 279 277 275 273 272 271 270 267 263 259 255 252 250 247 245 245 248 250 251 251 252 253 255 257 259 260 261 264 267 270 271 272 272 272 271 270 268 266 264 262 261 260 260 259 259 258 256 255 253 251 nan nan nan nan nan nan 240 239 239 238 238 238 238 239 nan nan 240 240 240 241 nan nan nan nan nan nan nan nan nan nan nan 240 239 238 238 238 240 242 244 246 248 251 253 255 257 258 258 258 258 257 256 255 256 256 257 257 258 260 263 266 269 271 273 274 275 275 275 274 274 275 276 276 276 276 276 276 275 275 273 271 271 270 269 268 267 267 268 268 268 269 269 269 270 270 271 270 269 268 267 266 265 265 264 262 260 258 256 254 252 250 249 247 246 245 244 244 243 nan nan nan nan nan nan nan 59 61 62 61 59 56 53 51 49 47 47 52 59 65 65 63 63 67 72 77 82 87 91 97 105 112 117 121 124 125 127 128 129 128 128 126 125 126 130 134 138 141 142 143 144 144 144 146 148 151 154 157 158 159 161 162 163 166 169 173 176 178 179 180 181 181 181 181 181 181 nan nan nan nan nan nan 194 198 nan nan nan 192 190 190 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 271 272 272 273 272 272 272 271 270 270 271 271 271 271 271 270 271 273 275 275 275 274 272 271 271 271 271 270 269 270 272 274 277 280 283 285 287 288 288 289 290 292 294 295 296 296 297 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 245 255 256 254 249 243 237 234 232 232 232 233 235 240 245 246 244 239 233 229 228 229 229 229 225 218 210 204 204 206 213 223 230 234 236 237 237 237 237 238 237 236 237 239 242 247 252 258 265 269 271 272 272 271 270 268 268 268 269 271 273 274 276 276 274 272 269 266 264 266 267 266 264 262 258 255 252 248 246 246 248 250 251 251 252 254 256 258 260 261 262 264 268 271 274 275 276 276 276 274 272 269 266 263 261 260 259 259 258 257 257 255 254 252 250 248 246 nan nan nan nan nan nan 239 239 239 240 240 241 241 242 241 241 241 242 nan nan nan nan nan nan nan nan nan nan nan 242 241 240 240 241 243 245 247 249 252 254 256 258 259 259 260 259 259 258 257 257 257 258 258 258 260 261 264 266 268 270 271 272 272 274 274 273 274 274 275 275 275 276 276 277 278 277 275 274 273 272 271 270 269 269 268 268 269 269 269 270 270 270 270 269 268 266 266 265 264 263 262 260 258 256 255 254 253 253 253 252 251 250 249 248 nan nan nan nan nan nan 60 62 65 66 65 62 58 56 54 52 51 52 56 64 71 71 69 69 72 77 83 88 92 95 100 106 113 118 122 124 126 127 128 128 128 127 125 124 128 134 139 141 143 143 144 145 146 146 146 147 149 151 154 156 158 160 161 164 166 169 171 174 175 177 178 180 180 181 181 181 nan nan nan nan nan nan nan 193 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 271 272 272 272 273 272 271 271 271 270 270 271 271 271 271 271 269 269 271 273 275 274 273 271 270 270 270 270 268 267 266 266 268 272 276 280 283 285 286 288 290 292 294 296 298 299 298 299 300 300 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 262 259 253 247 240 235 232 231 229 229 230 233 238 243 243 242 241 242 245 246 247 246 241 231 219 206 197 193 193 198 207 215 220 224 228 230 231 232 233 233 233 234 237 243 251 258 264 269 272 274 275 275 273 270 267 266 265 266 266 267 266 267 267 266 265 262 260 259 262 265 266 266 264 262 258 253 249 246 246 247 250 250 251 252 254 256 258 260 261 262 265 269 273 277 279 279 279 279 278 276 272 268 265 262 260 259 258 nan 256 255 254 253 251 250 248 247 246 245 nan nan nan nan nan nan 240 241 242 242 243 243 242 242 241 242 244 nan nan nan nan nan nan nan nan nan nan 245 243 242 242 243 244 246 248 250 252 253 255 257 259 260 261 261 261 260 260 259 259 259 259 259 260 260 262 264 266 267 268 268 268 270 271 271 272 272 273 273 273 273 275 277 278 279 278 277 276 275 274 272 271 270 269 268 268 267 268 269 270 271 270 269 268 266 265 264 263 262 261 259 257 256 255 254 254 254 255 255 255 254 253 252 nan nan nan nan nan nan 64 67 70 70 68 64 61 59 58 57 nan nan nan nan nan 79 75 75 78 83 89 93 96 99 103 109 114 119 122 125 127 128 129 129 128 126 125 127 133 139 142 143 144 144 144 144 145 146 147 147 148 150 152 154 156 158 160 164 168 171 172 173 174 175 176 177 178 179 nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 272 272 271 271 270 270 269 269 270 270 270 271 271 268 266 266 268 271 272 270 269 268 267 266 265 263 262 260 260 263 267 272 277 281 283 284 286 288 291 294 296 298 299 300 300 301 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 265 259 251 244 238 233 230 230 228 228 229 233 239 242 242 241 243 248 254 255 254 250 243 232 217 199 187 179 177 182 192 203 211 217 223 225 225 224 223 225 227 231 238 248 257 265 272 275 277 279 279 278 275 271 268 266 265 265 264 263 261 260 259 259 259 259 259 260 263 265 266 266 265 263 259 254 249 246 244 246 248 249 250 251 253 255 258 260 262 264 267 270 274 278 280 281 281 281 280 278 274 270 266 262 260 258 257 255 255 254 253 252 251 249 248 247 246 246 245 nan nan nan nan nan nan nan 243 244 244 244 244 243 242 243 nan nan nan nan nan nan nan nan nan nan nan nan 246 244 243 244 245 247 249 251 252 253 254 256 258 260 261 262 262 262 262 262 261 261 260 260 260 260 261 262 264 265 265 266 266 267 267 268 269 270 270 269 269 270 272 274 276 278 279 279 279 278 276 274 273 271 269 268 267 266 267 269 271 272 272 270 268 267 265 264 263 261 260 258 257 256 255 255 255 255 255 256 256 255 254 253 nan nan nan nan nan nan 70 73 74 74 71 67 64 63 62 nan nan nan nan nan nan nan nan nan nan 89 93 97 100 103 107 111 115 119 122 125 128 130 131 131 129 128 128 132 137 140 142 143 145 146 146 146 146 146 146 147 148 149 152 154 155 158 161 165 168 171 173 174 174 174 175 175 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 274 274 274 273 272 271 270 270 269 269 269 270 269 269 270 269 265 260 258 260 264 266 266 264 263 260 256 254 253 253 254 255 257 262 268 274 278 281 282 283 285 288 291 293 295 297 298 299 299 300 301 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 266 258 249 241 236 232 230 229 228 227 229 234 239 241 240 240 244 250 255 255 251 244 235 223 207 192 179 171 171 176 186 194 200 206 211 213 211 209 209 213 221 233 245 255 263 270 277 280 280 282 282 280 276 272 268 266 266 265 264 261 258 257 256 255 256 258 261 264 266 266 266 265 263 261 258 255 251 247 244 nan nan 247 248 nan nan 254 257 260 263 266 268 271 274 278 280 281 281 279 278 277 274 270 266 263 260 258 256 255 253 253 252 251 250 248 247 246 246 245 245 244 243 243 242 243 nan 244 244 245 245 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 245 246 247 249 251 252 253 254 255 257 259 261 262 264 264 264 264 263 262 262 261 261 261 261 261 262 263 264 264 265 265 265 266 266 267 267 267 267 267 269 271 273 276 277 278 279 279 278 276 274 272 269 267 266 266 267 269 271 272 272 271 269 267 265 264 262 261 259 257 256 256 256 256 255 255 256 256 256 255 254 252 nan nan nan nan nan nan 75 78 79 77 73 69 67 66 nan nan nan nan nan nan nan nan nan nan nan nan 97 100 102 105 108 112 115 119 122 126 129 132 133 133 131 131 132 135 138 141 141 142 143 145 147 148 148 146 145 146 147 149 152 154 156 159 162 165 167 169 171 172 173 174 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 276 275 274 272 271 270 269 268 268 269 269 268 268 267 265 260 255 252 253 256 259 259 257 253 248 244 243 242 243 245 246 249 255 263 271 277 280 281 282 283 284 286 288 290 292 293 295 296 296 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 264 254 245 239 234 232 231 229 228 228 231 235 238 237 236 237 242 250 255 254 246 235 222 208 195 185 177 172 170 172 177 183 187 193 197 198 196 197 203 215 230 245 255 261 266 271 277 280 281 282 283 281 277 272 267 265 265 265 265 263 259 258 257 257 257 259 263 265 267 266 264 262 259 258 256 255 252 248 245 nan nan nan nan nan nan nan 257 261 264 268 270 272 275 277 279 280 280 278 277 275 273 270 266 262 260 258 256 254 252 252 252 251 249 248 247 246 245 245 244 244 243 243 242 243 243 244 244 245 246 246 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 247 248 249 250 251 nan 254 255 256 257 258 260 263 265 266 266 266 265 264 264 263 262 261 261 261 262 262 262 263 264 264 265 265 265 265 265 265 266 267 270 271 272 273 275 276 277 277 278 277 275 272 270 268 267 267 267 268 270 271 272 272 271 268 266 264 262 260 259 257 257 257 257 257 257 256 256 257 256 255 254 252 nan nan nan nan nan nan 80 83 84 80 76 72 70 nan nan nan nan nan nan nan nan nan nan nan nan nan 100 102 103 105 108 112 115 118 121 124 127 130 132 133 132 131 131 135 139 141 142 141 141 143 146 148 149 146 145 147 148 150 151 152 154 158 162 165 167 168 169 170 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 277 277 277 276 275 273 270 268 267 267 267 267 266 266 264 262 259 255 249 245 245 247 248 246 243 238 235 234 234 234 234 235 237 242 251 262 272 278 280 281 280 281 281 282 282 283 285 287 288 290 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 272 265 257 248 241 235 232 231 230 229 229 230 232 233 232 230 230 233 240 248 255 255 248 234 217 202 193 186 179 172 168 167 172 179 186 192 194 193 193 200 216 235 250 258 262 264 265 268 272 275 278 281 283 282 279 272 266 262 262 263 265 263 261 261 261 261 262 264 265 266 266 265 264 260 nan nan nan 252 251 249 247 nan nan nan 246 248 251 254 258 261 265 268 271 273 275 277 279 280 280 278 276 274 272 269 266 263 261 259 257 254 252 252 252 251 249 247 246 244 244 244 243 243 243 242 242 242 243 243 244 245 245 245 245 246 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 250 251 252 nan nan nan 257 258 259 261 263 266 268 268 268 268 267 266 265 264 263 262 262 262 262 262 262 262 263 264 264 264 263 263 263 264 268 272 274 274 273 273 274 274 275 275 275 275 273 272 270 269 269 268 268 269 270 271 272 272 270 267 264 262 260 259 258 258 257 257 258 258 257 257 257 256 255 254 253 nan nan nan nan nan nan 84 87 89 86 80 77 75 75 nan nan nan nan nan nan nan nan nan nan nan nan nan 103 104 105 109 113 117 119 120 122 124 127 129 130 130 130 130 133 138 140 141 141 141 141 144 147 149 149 149 150 151 151 151 152 154 157 159 162 165 168 169 169 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 286 282 280 279 278 278 277 276 274 272 269 266 265 264 264 263 262 260 258 256 252 247 241 235 234 234 232 229 227 225 225 227 227 226 227 231 236 245 256 266 273 277 278 278 278 278 278 278 277 277 279 280 282 283 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 265 258 249 241 235 231 229 228 228 228 227 227 226 224 221 220 222 228 235 242 249 252 251 246 237 225 212 201 193 185 181 183 191 202 211 215 212 209 212 226 243 256 263 266 266 265 263 263 265 267 271 277 282 284 281 274 267 261 258 259 261 261 262 263 265 267 268 268 268 266 264 263 262 nan nan nan nan nan 249 248 nan nan nan nan 246 248 250 254 257 261 264 267 271 273 275 277 278 279 279 278 276 274 272 269 266 264 263 261 258 255 252 252 252 251 249 247 244 243 242 242 242 242 242 242 241 242 242 243 243 244 244 244 243 244 246 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 252 253 254 255 256 258 259 261 263 265 267 269 270 270 270 269 268 267 265 264 263 263 262 262 262 261 261 262 263 263 263 262 260 259 262 267 272 275 276 275 274 274 273 273 273 274 274 274 273 273 273 272 270 269 269 269 271 272 272 271 269 266 263 261 260 259 259 258 258 258 258 258 258 257 256 255 254 253 nan nan nan nan nan 82 87 91 92 90 86 82 80 79 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 114 118 120 121 122 123 124 126 127 128 129 131 134 138 140 142 142 142 142 143 145 148 150 152 153 153 153 154 156 157 157 156 157 161 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 307 302 295 290 286 283 281 279 279 277 276 273 270 266 263 261 260 258 256 254 252 250 247 242 236 232 228 224 222 221 221 222 223 224 226 225 225 227 233 242 252 262 269 273 275 274 273 273 274 275 274 273 272 274 276 277 277 278 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 270 261 251 242 234 228 225 223 223 223 223 222 220 217 213 211 212 217 224 231 236 242 244 246 248 251 251 245 235 229 225 226 230 235 239 243 244 242 240 242 249 257 264 267 268 265 262 259 257 256 256 260 267 276 283 282 277 269 261 255 255 255 257 259 264 269 272 271 270 268 266 263 261 260 nan nan nan nan nan nan nan nan nan nan nan nan 246 249 253 257 260 263 266 269 272 275 276 277 278 279 278 276 274 272 269 267 266 264 nan nan nan 253 252 252 251 249 246 243 241 241 240 241 241 241 241 242 242 242 243 243 243 243 242 241 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 255 255 255 255 256 258 260 262 265 267 269 270 271 271 271 270 269 268 267 266 265 264 263 263 262 262 262 262 263 263 263 261 258 257 258 263 269 274 276 276 276 275 274 273 273 273 273 274 274 275 275 274 272 271 270 270 270 272 272 271 270 267 265 263 261 260 260 259 259 259 259 258 258 257 256 255 254 253 nan nan nan nan nan 83 88 93 96 95 91 86 83 81 81 83 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 120 122 123 124 125 126 127 127 129 131 135 139 142 143 143 142 142 142 144 147 151 153 154 154 155 157 158 158 158 155 154 157 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 326 323 321 318 313 307 301 295 289 285 282 280 279 277 275 271 268 263 258 255 252 249 245 243 242 239 237 233 230 229 227 223 220 220 223 226 229 232 231 229 229 232 238 246 255 261 267 270 270 269 268 268 269 270 269 269 268 270 272 273 274 275 276 nan nan nan nan nan nan nan nan 289 285 281 280 nan nan nan nan nan 285 280 271 258 245 234 226 220 217 215 215 215 215 214 212 210 208 209 212 217 223 229 234 237 240 244 248 254 258 259 258 257 256 255 256 256 255 255 255 255 254 254 257 261 265 267 265 261 257 253 250 248 247 248 253 261 272 277 276 270 259 251 251 252 253 256 260 266 271 271 269 267 264 262 261 262 nan nan nan nan nan nan nan nan nan nan nan 243 245 248 252 255 258 261 263 266 270 273 275 276 277 277 277 276 274 272 270 269 266 264 262 nan 255 252 251 251 250 248 245 241 239 239 239 239 240 240 241 241 241 242 242 242 242 242 241 240 241 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 257 257 256 nan 256 258 261 264 266 269 270 271 272 272 272 271 270 269 268 267 266 265 264 263 263 263 263 263 263 263 263 262 259 256 256 259 264 270 275 277 278 277 276 274 273 273 273 273 274 275 275 275 274 272 271 271 271 272 272 272 270 268 266 264 263 262 261 261 260 259 259 258 258 257 256 255 255 254 nan nan nan nan nan nan nan nan 99 99 95 90 86 84 83 84 86 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 117 120 122 125 126 128 129 130 130 131 134 137 141 143 145 145 144 143 143 144 147 150 152 153 154 156 158 159 160 159 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 329 327 325 322 318 313 306 299 293 288 283 281 279 276 274 270 265 257 250 245 242 239 236 234 233 230 227 225 225 223 222 221 221 223 226 229 229 227 227 229 232 238 244 250 254 257 261 264 265 264 264 264 265 266 267 266 266 267 268 270 272 274 275 nan nan nan nan nan nan nan 280 275 271 269 270 273 275 280 nan 287 285 279 269 253 238 227 219 213 209 207 207 207 208 208 208 208 209 211 213 217 223 229 234 238 241 245 250 255 258 260 264 266 265 265 264 263 261 260 259 259 258 258 259 259 258 256 253 251 248 247 245 244 243 243 245 nan nan 266 271 269 259 252 251 251 250 251 252 257 261 264 265 265 265 264 264 266 nan nan nan nan nan nan nan nan nan nan nan 243 245 248 251 254 257 259 262 265 268 271 273 275 276 276 276 275 274 273 271 269 267 264 261 258 254 251 250 249 248 245 nan nan 238 237 237 238 239 239 240 240 240 241 241 241 241 241 240 240 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 nan nan nan nan 259 262 265 268 271 272 273 273 273 272 272 271 270 269 268 267 267 266 265 265 264 264 264 264 264 264 262 260 257 255 256 260 265 270 274 277 278 277 275 274 273 273 273 274 274 275 275 274 273 272 272 272 273 273 272 271 269 267 266 264 263 262 261 261 260 260 259 258 257 256 256 255 255 nan nan nan nan nan nan nan nan nan 101 99 94 89 87 86 86 88 90 94 nan nan nan nan nan nan nan nan nan nan nan nan 115 117 119 123 126 128 130 133 135 136 136 137 139 142 144 147 148 147 146 146 146 149 151 153 154 155 157 159 161 162 161 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 333 331 328 326 322 317 311 303 296 290 285 282 278 276 273 269 261 250 242 237 235 234 232 230 230 229 226 225 224 221 219 219 220 222 224 224 223 221 223 228 235 242 248 252 253 254 255 258 260 260 261 261 262 264 266 266 265 265 266 268 271 274 275 nan nan nan nan nan nan nan 265 257 252 252 255 259 264 270 277 280 277 270 258 242 229 219 211 205 201 200 200 201 202 203 205 207 209 211 213 216 221 227 232 237 242 247 252 256 257 262 266 268 268 267 266 265 263 261 260 260 260 260 260 257 251 242 235 233 234 236 239 241 242 nan nan nan nan nan 262 263 256 nan nan 245 244 244 246 248 251 254 257 260 263 266 267 267 267 nan nan nan nan nan nan nan nan nan nan 245 245 247 251 254 256 259 262 265 268 270 272 274 275 275 275 274 274 273 273 271 268 265 262 258 253 250 248 246 nan nan nan 238 236 236 236 237 238 238 238 239 239 240 240 240 241 241 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 261 263 267 270 272 274 274 274 274 273 273 272 271 271 270 269 269 269 269 269 267 266 265 265 264 264 263 261 259 257 256 257 261 265 270 273 275 276 275 274 273 273 273 273 274 274 274 274 273 273 273 273 274 274 273 272 271 269 267 266 264 263 262 261 260 260 259 258 257 256 256 256 255 nan nan nan nan nan nan nan nan nan nan 101 97 93 90 89 89 91 93 97 nan nan nan nan nan nan nan nan nan nan nan 110 112 115 118 122 126 129 132 136 140 142 142 142 141 142 144 147 149 150 149 149 150 152 155 158 158 158 158 160 162 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 337 335 332 329 325 320 314 307 300 294 289 284 279 275 271 265 255 245 239 236 234 233 232 231 230 230 230 232 230 225 220 221 223 225 226 224 219 218 222 227 234 240 246 250 249 249 250 252 254 256 256 258 260 263 265 265 265 264 265 267 270 272 274 274 276 279 279 277 270 261 252 245 241 240 242 245 248 253 259 260 256 248 238 229 219 211 205 200 197 195 195 196 197 200 203 207 210 212 213 215 218 223 229 236 242 248 253 256 257 260 264 266 267 266 264 263 261 260 259 259 260 259 258 254 247 238 231 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 237 239 242 245 247 249 252 256 261 264 266 266 nan nan nan nan nan nan nan nan nan nan nan nan nan 248 251 254 257 260 263 266 268 270 272 274 275 275 274 274 273 274 274 272 270 267 263 258 253 248 245 242 241 240 238 237 235 235 235 236 236 237 237 238 238 239 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 261 262 265 268 271 274 275 275 275 275 274 274 273 273 272 272 271 272 273 274 273 272 270 268 266 265 264 263 262 261 260 258 258 259 261 265 269 272 274 274 274 273 273 273 274 274 273 273 273 273 273 273 274 274 274 274 273 272 271 269 267 265 264 262 261 261 260 259 258 257 257 256 256 256 nan nan nan nan nan nan nan nan 97 100 101 100 97 95 94 94 96 98 100 nan nan nan nan nan nan nan nan nan nan nan 106 108 111 116 122 127 131 135 139 142 nan nan nan nan nan nan nan 147 149 150 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 338 335 331 326 322 317 312 305 299 294 287 280 274 267 259 250 242 238 237 236 235 235 234 231 230 233 236 236 232 227 229 231 233 234 232 226 221 221 225 230 234 239 243 245 245 246 248 250 251 252 254 257 260 263 264 264 263 262 263 265 267 268 270 272 273 272 268 259 248 241 236 234 233 233 233 233 233 235 234 229 224 220 216 211 205 200 196 194 193 193 194 197 201 207 213 214 213 212 212 216 222 230 237 244 250 254 256 257 259 261 262 262 261 261 260 260 259 259 258 258 258 256 252 246 240 235 234 236 240 244 248 250 251 252 252 253 nan nan nan nan nan nan nan 235 239 243 248 251 252 253 256 260 263 264 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan 253 256 258 261 264 267 269 271 272 274 275 275 274 274 273 274 274 273 270 267 263 257 251 245 241 238 237 237 236 235 234 233 234 235 236 236 236 237 238 238 238 239 nan nan nan nan nan nan nan nan nan 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 266 269 272 274 276 276 276 276 275 275 275 274 274 273 272 273 274 275 275 274 272 271 268 267 265 264 263 263 262 262 261 261 262 264 267 270 271 272 272 273 273 274 275 275 274 274 273 273 272 273 273 274 275 275 274 273 272 270 269 267 265 263 262 261 260 259 258 257 257 257 256 257 nan nan nan nan nan nan nan nan nan nan nan 101 100 99 99 99 100 102 103 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 125 nan nan nan nan nan nan nan nan nan nan nan nan 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 332 328 324 320 315 310 304 297 289 279 271 262 254 245 239 236 237 235 235 235 234 231 232 236 242 246 245 239 237 236 238 240 240 237 230 226 226 228 231 235 238 240 242 243 245 247 248 249 252 255 258 260 262 262 261 260 260 260 260 261 262 264 266 265 260 251 241 235 230 228 226 226 225 223 223 222 219 213 210 208 208 206 200 195 192 191 192 194 197 203 210 218 221 219 215 212 213 219 228 235 243 248 252 255 257 258 259 260 259 258 258 258 259 260 261 260 258 257 256 254 251 247 242 239 241 243 246 249 252 255 256 255 254 254 254 254 253 nan nan nan nan nan nan nan nan nan nan nan nan 259 260 261 260 259 256 nan nan nan nan nan nan nan nan nan nan nan 254 256 258 260 262 265 268 270 271 273 274 274 274 274 273 274 274 273 272 268 264 259 254 248 243 239 236 235 235 234 232 232 232 233 235 236 236 nan 237 237 237 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 265 267 270 272 274 276 277 277 277 277 276 276 276 275 274 273 273 273 273 273 273 272 271 269 267 266 264 264 264 264 265 266 266 266 267 268 269 270 271 272 274 275 276 276 276 275 275 274 273 273 272 272 273 274 275 274 274 272 271 269 268 266 265 263 262 261 260 259 258 257 256 256 256 nan nan 89 nan nan nan nan nan nan nan nan nan 102 102 102 102 103 104 104 105 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 335 331 326 322 318 313 307 298 287 275 266 256 248 240 235 230 230 229 228 228 230 233 239 244 248 252 253 247 240 237 237 238 239 238 235 231 229 229 230 233 235 237 239 240 242 244 246 248 250 253 255 257 258 259 259 258 256 255 253 252 252 254 257 258 255 247 238 232 227 224 221 219 217 217 217 216 212 207 204 203 205 204 201 196 193 192 195 199 205 213 222 228 227 222 217 216 219 228 237 243 247 251 254 256 256 256 257 257 256 256 256 257 259 260 261 261 258 256 254 252 250 248 245 244 246 248 251 253 255 257 258 257 256 255 255 254 254 251 248 246 244 245 248 253 nan nan nan nan nan nan nan nan 258 257 255 255 256 nan nan nan nan nan nan nan nan nan 258 260 261 262 264 266 268 270 271 272 272 272 272 272 273 274 274 273 271 267 262 256 251 245 241 238 236 234 nan nan nan 230 231 233 234 236 237 237 236 236 236 235 236 238 nan nan nan nan nan nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 270 272 274 276 277 277 277 277 277 277 277 277 275 274 273 272 271 271 271 270 270 268 267 266 264 264 264 265 267 269 270 270 271 271 271 271 273 274 276 277 277 277 277 276 276 275 274 273 272 272 272 273 274 274 274 273 271 270 269 267 266 264 263 262 261 259 258 257 256 256 255 79 86 90 91 90 nan nan nan nan nan nan nan 104 105 105 105 106 105 105 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 342 341 339 335 330 325 320 315 309 299 286 272 261 252 243 235 231 228 221 218 217 219 226 237 249 255 256 253 250 245 238 235 234 234 235 235 234 232 231 230 231 232 233 234 236 237 239 241 244 247 248 250 251 252 254 256 255 254 252 249 246 244 244 247 251 253 251 245 237 230 225 221 217 214 210 209 209 208 206 204 201 202 204 205 205 203 201 200 202 207 214 223 229 231 226 220 216 217 225 237 246 249 251 254 255 256 254 251 250 251 253 254 256 257 259 260 261 261 258 255 252 250 249 249 248 248 250 252 254 256 257 258 258 258 257 256 256 255 253 252 251 249 248 248 251 254 257 259 260 259 258 nan nan nan 256 256 256 256 257 259 261 nan nan nan nan 264 264 263 263 263 264 264 265 267 268 269 269 269 269 270 270 270 272 274 275 275 272 267 261 254 248 243 240 237 235 nan nan 230 nan 230 231 233 234 236 236 236 236 nan 235 235 235 237 nan nan nan nan 246 nan nan nan nan nan 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 270 270 272 273 275 277 277 278 278 278 278 278 277 276 275 273 272 271 270 270 269 269 268 267 265 264 263 263 264 267 269 271 273 274 274 274 274 274 276 277 278 278 277 276 276 276 276 276 275 274 273 272 272 273 273 273 272 271 270 269 268 267 265 264 263 262 260 259 258 256 255 255 77 85 91 94 94 93 nan nan nan nan nan nan 106 107 108 108 108 107 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 342 341 338 332 326 320 314 305 289 271 258 249 240 236 236 233 226 221 219 220 228 241 252 258 258 250 240 235 233 232 233 233 234 234 234 233 232 231 230 230 231 232 233 234 236 239 243 245 247 247 247 247 250 251 250 249 246 243 240 238 238 243 248 250 249 243 235 228 222 218 215 211 207 204 202 200 199 199 199 201 203 205 207 208 208 209 211 216 222 228 231 228 221 215 214 220 234 248 253 253 254 255 256 257 253 249 248 249 251 253 255 257 259 260 261 260 257 254 250 249 249 250 251 252 254 256 257 257 258 258 258 258 257 258 257 256 254 253 252 251 251 251 252 254 256 258 259 258 256 255 253 253 253 254 256 257 259 261 262 262 262 262 263 264 264 264 264 265 265 266 266 267 268 267 267 266 266 266 267 268 271 273 275 275 273 268 261 252 246 242 239 236 234 nan nan nan nan nan 233 234 nan nan 236 nan nan 235 235 235 235 237 239 nan nan nan nan nan nan nan nan nan nan nan nan nan 275 277 279 280 nan nan nan nan nan nan nan nan nan nan nan 274 272 272 272 273 275 276 277 278 278 278 278 278 278 277 275 274 272 271 271 270 270 269 268 267 266 264 263 262 262 264 266 268 271 273 273 274 275 276 277 278 278 278 277 276 276 276 276 277 276 275 274 273 273 273 273 272 272 271 270 269 268 267 266 265 264 262 261 259 258 256 255 254 75 84 91 95 97 96 96 nan nan nan nan 107 107 108 109 110 110 109 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 345 343 342 337 332 326 317 301 278 258 247 240 240 245 241 237 234 231 231 235 242 246 250 248 242 238 236 235 235 236 237 237 236 235 234 233 232 232 231 231 232 233 234 236 238 241 244 246 245 245 245 247 248 247 245 242 239 238 237 239 243 247 250 248 242 233 225 220 216 213 210 206 203 200 197 195 194 195 198 201 204 206 209 212 214 216 221 225 228 228 223 216 213 217 228 244 256 257 256 255 256 257 257 254 252 250 250 251 253 255 257 259 260 260 259 257 253 251 250 251 252 254 255 257 259 259 259 258 259 258 258 258 259 259 257 255 253 252 251 251 252 252 253 255 256 258 258 256 254 253 252 253 254 255 258 260 262 263 263 262 262 263 263 264 264 264 264 265 265 266 267 266 265 264 264 263 263 264 265 267 270 272 272 271 266 259 251 245 241 238 236 nan nan nan nan nan nan 235 235 235 236 236 236 236 235 235 235 235 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 278 280 nan nan nan nan nan nan nan nan nan nan nan 277 275 274 273 273 274 276 277 278 278 279 279 279 279 278 276 274 273 272 271 271 270 270 269 268 267 266 264 263 262 262 262 262 264 266 267 269 272 274 276 277 278 277 276 275 274 275 275 276 276 276 275 275 274 273 273 273 272 272 271 270 269 268 267 266 264 263 261 260 258 257 255 254 73 82 91 96 99 99 98 99 nan nan 107 108 108 108 109 110 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 347 345 342 337 330 315 291 264 250 241 242 248 255 263 268 270 266 257 248 247 249 249 246 244 243 242 241 241 242 242 240 238 237 235 234 234 233 233 233 234 235 236 237 239 242 244 245 245 245 246 247 246 244 241 239 239 241 243 247 249 250 247 239 229 221 215 212 211 209 207 205 202 199 196 195 195 197 199 202 205 208 212 215 218 221 224 225 224 219 216 217 224 236 250 258 259 257 256 256 256 256 255 253 252 252 252 254 256 257 259 260 260 259 257 255 253 252 253 254 256 258 260 261 260 260 260 260 260 260 259 259 260 259 257 254 253 252 251 252 252 253 254 254 255 256 255 254 254 253 253 254 256 258 260 262 264 264 264 263 263 263 263 263 263 263 263 264 264 265 264 263 262 261 261 260 261 262 264 265 266 266 265 262 256 249 244 240 238 236 nan nan nan nan nan nan 235 235 236 236 236 236 236 235 235 235 235 237 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 279 281 nan nan nan nan nan nan nan nan nan nan nan 278 276 275 274 274 275 276 277 278 279 279 280 280 279 278 276 274 273 271 271 270 270 270 269 269 268 266 265 263 262 260 258 258 258 259 260 263 266 270 272 274 274 273 271 271 272 273 275 277 277 277 276 276 275 274 273 273 272 271 271 269 268 267 266 265 263 262 260 258 257 256 255 73 81 89 96 101 102 101 101 nan nan nan 109 109 110 110 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 351 350 349 346 340 328 301 265 250 240 239 245 255 267 279 287 286 275 260 257 259 260 258 255 251 250 248 247 247 246 244 242 240 238 236 235 235 235 234 235 236 237 237 238 239 242 243 244 245 245 246 246 245 243 241 241 245 249 251 252 250 245 236 224 216 210 207 206 206 206 205 204 203 202 201 200 200 201 202 205 208 212 214 216 218 220 221 220 218 219 223 231 242 253 260 261 259 256 255 254 254 253 253 252 253 254 255 257 259 260 261 261 260 259 257 255 254 255 257 259 260 261 261 261 261 262 262 262 261 260 260 260 259 258 256 254 253 252 252 253 253 253 254 254 255 255 255 255 255 255 256 256 257 259 261 263 264 264 264 263 263 263 262 261 261 261 261 262 262 262 261 261 260 259 259 260 260 261 261 261 260 258 256 251 247 243 241 240 238 nan nan nan nan 235 235 235 235 236 236 236 236 236 235 235 236 237 239 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 282 nan nan nan nan nan nan nan nan nan nan 280 278 277 276 276 276 276 277 278 279 279 280 280 280 279 278 276 274 273 272 271 270 270 270 270 269 268 267 265 264 261 258 256 254 254 254 255 257 260 264 267 267 267 266 265 267 271 276 279 280 279 278 277 276 275 274 273 272 272 271 270 269 268 266 265 263 262 260 259 257 256 256 72 80 87 95 102 105 105 104 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 121 121 120 119 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 359 358 358 358 356 341 251 233 230 231 235 241 251 263 270 273 272 269 267 267 267 266 264 261 258 255 254 253 251 249 247 244 241 238 237 236 236 235 235 236 237 237 237 237 238 240 241 242 244 246 246 245 244 243 244 248 251 253 252 248 242 233 221 212 206 201 198 198 199 200 201 203 204 206 206 206 206 206 207 209 211 213 214 215 216 218 219 220 224 229 237 246 254 259 261 258 254 252 253 253 253 253 253 254 255 257 258 260 261 262 262 262 260 258 257 256 257 259 261 262 262 262 262 262 263 263 263 262 261 260 260 259 258 256 255 254 253 253 253 253 253 254 254 256 257 257 257 257 257 257 257 257 258 260 262 263 264 263 262 261 261 260 260 259 259 258 258 259 259 259 259 259 259 259 259 259 258 258 258 257 255 252 248 244 241 240 240 239 238 237 236 235 235 234 235 235 236 236 236 236 236 236 237 238 239 242 244 nan nan nan nan nan 253 255 258 261 nan nan nan nan nan nan nan nan nan 281 282 283 nan nan nan nan nan nan nan nan 281 280 279 278 277 277 277 277 278 278 279 280 280 280 280 279 278 276 275 273 272 272 271 271 270 270 269 268 267 265 262 259 256 254 253 252 251 251 253 257 259 260 260 259 259 261 268 276 281 283 282 281 279 278 276 275 274 273 272 272 271 270 268 267 265 264 262 260 259 258 257 256 73 79 86 94 101 106 109 nan 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 121 122 123 123 123 123 122 122 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 6 6 11 32 162 195 206 213 218 224 231 243 249 256 262 267 270 271 270 270 270 268 266 263 261 259 256 253 251 249 245 242 240 239 238 237 236 237 237 237 237 237 237 237 238 240 242 245 246 246 245 245 246 248 251 252 250 245 238 229 218 209 202 197 194 191 191 193 195 198 201 204 207 209 210 211 211 211 211 211 212 213 215 218 220 224 229 234 240 246 251 253 252 249 246 248 252 254 254 254 255 255 256 256 258 260 261 262 262 262 260 259 257 257 258 261 263 264 264 263 262 263 263 263 263 262 261 260 259 258 257 256 255 254 254 253 253 253 253 253 255 257 258 259 259 259 258 258 257 257 258 259 260 261 262 262 261 259 258 258 257 256 256 256 256 256 257 258 259 259 259 258 257 256 256 255 254 252 251 248 245 241 239 238 238 237 237 236 235 234 234 234 235 236 236 237 237 237 237 238 239 240 242 244 nan nan nan nan nan nan 253 254 257 259 nan nan nan nan nan nan nan nan nan nan nan 282 nan nan nan nan nan nan nan nan nan 281 280 280 279 278 278 278 278 278 279 279 280 280 280 280 279 278 277 276 275 274 273 272 272 271 270 269 268 267 264 262 258 256 254 253 251 251 251 253 255 256 256 254 253 256 264 274 280 283 283 281 280 278 277 275 274 273 273 272 271 270 269 267 266 264 263 261 260 258 257 255 nan 78 85 92 100 107 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 121 122 122 123 124 125 125 125 125 125 125 124 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 22 48 85 116 142 164 180 191 204 217 226 235 248 261 270 273 275 276 276 276 275 273 269 265 261 257 254 252 250 247 244 242 241 239 239 238 238 239 238 238 237 237 238 240 242 244 245 245 246 247 247 248 249 249 246 240 233 224 215 208 202 198 195 192 192 193 194 196 199 203 206 210 213 214 214 213 211 210 210 212 215 219 223 227 232 236 240 244 246 244 241 239 241 246 250 251 251 252 254 255 255 255 256 258 261 263 263 262 260 258 256 256 257 259 262 264 264 264 264 264 264 263 263 263 262 260 259 258 256 255 254 254 253 253 252 251 251 252 254 256 257 259 260 259 258 257 257 257 257 257 258 259 259 259 258 257 256 255 254 253 253 254 255 256 256 257 258 258 258 257 256 254 253 252 250 249 247 245 242 240 238 nan 237 237 237 236 235 235 235 235 236 236 237 237 238 238 239 240 241 242 243 244 246 nan nan 251 252 252 253 255 256 258 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 280 280 280 280 279 279 278 278 279 280 280 280 280 279 279 278 278 277 276 276 275 274 273 272 271 270 269 267 265 262 259 257 255 254 253 252 252 253 255 255 254 252 253 259 267 274 278 280 280 279 278 277 276 275 274 273 272 271 270 269 268 267 265 263 261 260 258 256 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 119 120 121 122 123 124 125 126 126 127 127 128 128 128 128 127 nan nan 125 126 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 36 54 78 96 109 120 130 138 145 150 156 167 209 270 289 292 291 290 290 289 287 284 280 274 267 262 258 255 253 250 248 245 243 242 240 240 240 240 240 240 239 239 239 241 243 244 244 245 246 248 249 248 247 246 242 236 228 220 213 208 204 202 201 200 200 201 202 203 205 208 211 213 215 216 217 216 214 213 212 214 216 220 224 228 232 236 239 243 243 241 240 240 242 246 248 248 248 250 252 253 253 253 255 258 261 263 263 261 258 256 254 254 255 256 259 261 263 263 264 264 264 264 263 263 262 261 260 258 256 253 252 251 250 250 249 248 249 249 251 252 255 258 260 259 258 256 256 255 256 256 256 256 256 255 254 253 252 252 251 251 252 254 256 257 257 257 257 256 256 255 254 252 251 249 247 245 244 242 240 239 239 238 238 238 237 236 235 235 235 235 236 237 238 238 239 239 240 241 242 243 243 244 nan nan 249 251 252 253 254 255 256 257 259 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 280 281 281 281 281 280 279 279 279 279 280 280 280 280 280 279 279 279 278 278 278 277 276 275 274 273 272 270 269 267 nan nan nan nan 257 256 255 254 254 255 256 255 253 252 254 260 267 272 276 277 278 278 277 276 275 274 273 272 271 270 269 268 267 266 264 262 260 257 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 114 nan nan nan nan nan nan nan nan nan nan nan 118 120 121 122 123 124 125 126 126 127 nan 129 130 130 130 nan nan nan 127 127 127 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 34 40 50 64 79 90 99 106 112 115 115 113 109 100 81 33 351 331 320 313 308 304 300 296 291 284 277 271 266 262 257 253 249 247 244 243 241 241 241 242 242 241 241 241 241 243 244 244 243 244 245 247 248 247 245 242 238 233 226 219 214 210 208 207 207 208 209 210 211 212 213 215 217 218 218 219 220 220 219 217 217 219 221 223 226 230 233 235 238 241 242 242 242 243 245 247 247 247 247 248 250 252 252 253 255 259 262 264 262 259 255 253 252 251 252 253 255 257 259 260 261 263 264 264 264 263 262 261 259 257 254 252 249 248 246 246 246 246 246 245 246 248 251 254 257 256 255 253 253 253 254 254 254 252 251 251 251 250 249 249 248 250 252 254 257 258 259 258 257 256 254 253 252 250 248 246 245 243 241 240 238 238 238 238 238 238 238 237 236 235 235 236 236 238 239 240 240 241 242 243 244 244 244 244 nan 247 249 250 251 252 254 255 256 257 258 261 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 282 nan nan nan nan nan nan nan 280 280 279 279 279 279 279 279 279 279 278 277 275 274 273 272 271 nan nan nan nan nan nan nan nan nan nan nan 258 257 256 254 254 257 262 267 272 275 277 277 277 276 275 275 274 272 271 270 269 269 268 267 265 262 260 257 255 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 114 nan nan nan nan nan nan nan nan nan nan nan nan 118 120 121 nan nan 125 126 nan nan nan 130 131 132 132 131 nan nan nan 127 126 126 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 39 47 56 67 77 85 90 97 102 105 104 101 93 79 54 22 357 341 332 325 319 315 310 306 301 294 285 278 273 269 262 252 245 243 244 242 241 241 242 243 243 243 242 242 242 243 243 243 242 242 243 245 245 244 241 238 235 231 226 221 216 213 211 211 211 212 213 214 215 216 217 218 220 220 221 221 221 222 222 222 223 224 225 227 229 231 233 235 238 240 242 243 244 245 246 247 247 246 247 248 249 251 252 254 257 261 263 264 261 257 254 251 250 250 250 250 251 253 254 255 257 260 262 262 262 261 259 258 257 255 252 250 247 245 244 244 244 244 244 243 242 242 241 242 245 246 248 249 251 252 252 251 249 248 247 248 249 249 248 247 248 249 252 254 256 257 258 259 258 257 254 253 251 248 246 244 242 241 239 238 236 236 236 237 238 239 239 239 238 236 236 236 237 239 240 241 242 243 243 244 245 245 245 245 246 247 249 250 251 252 253 255 256 257 258 260 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 nan nan nan nan nan nan nan nan nan nan 279 279 279 279 279 280 280 280 279 278 277 276 275 274 273 272 nan nan nan nan nan nan nan nan nan nan nan nan 259 256 255 257 261 266 271 275 277 277 277 276 276 275 274 273 272 271 270 270 269 268 266 263 260 258 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 114 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 130 131 133 134 134 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 41 49 58 66 73 78 82 87 92 95 95 90 77 56 30 8 353 342 336 331 327 323 319 315 310 302 293 286 280 273 261 249 242 239 240 238 237 238 240 243 246 246 244 244 243 243 242 241 240 240 241 243 243 241 238 235 232 228 225 221 217 215 213 213 213 214 214 215 216 217 218 219 220 221 221 221 221 221 222 223 224 226 228 227 229 231 233 236 238 241 242 243 245 246 246 246 246 246 246 247 249 251 253 256 259 261 263 262 260 256 254 251 251 250 249 249 250 251 252 254 256 257 258 258 257 256 256 255 254 253 251 249 246 244 243 243 243 242 241 241 240 238 235 233 234 238 241 245 248 249 248 247 245 244 244 246 247 248 248 248 249 250 251 252 253 255 257 259 259 258 255 253 250 248 245 243 241 240 238 237 236 235 236 237 238 239 240 240 239 238 238 238 239 240 241 242 243 244 245 245 246 245 245 245 246 248 249 249 250 251 252 254 256 257 259 260 nan nan nan 268 270 nan nan nan nan nan 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 279 279 279 280 280 280 279 278 278 277 nan nan 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan 259 258 258 261 265 270 274 276 278 278 277 276 275 274 273 272 271 271 270 270 268 266 263 261 259 258 258 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 118 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 125 127 130 132 134 134 134 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 63 nan 72 75 79 84 87 86 80 66 45 25 8 355 346 340 336 333 330 327 324 318 313 306 299 290 277 259 250 245 242 236 231 229 231 239 250 255 252 249 246 244 242 240 239 238 238 239 240 240 238 235 232 228 225 223 220 218 216 215 214 214 215 216 216 217 218 218 219 219 220 220 220 220 220 220 221 223 225 227 227 229 231 233 236 239 241 242 243 244 246 246 246 246 246 247 248 251 253 255 257 259 261 262 261 259 257 254 252 251 251 250 250 251 252 254 255 256 256 256 255 253 253 253 253 252 251 250 248 246 244 243 242 241 240 239 239 238 237 234 233 234 236 238 241 243 244 244 243 242 242 244 245 247 247 248 249 249 250 250 250 250 253 256 258 259 258 256 253 251 248 245 243 242 240 239 238 238 238 238 238 239 240 240 240 240 239 239 240 240 241 242 243 244 245 246 246 246 246 245 245 246 247 248 249 250 251 253 255 257 258 259 260 261 263 nan 267 268 270 272 nan nan nan nan 276 275 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 279 279 280 280 280 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 260 260 261 264 269 273 276 278 278 277 276 275 274 273 272 272 271 271 270 268 266 264 262 261 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 118 122 124 127 129 131 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 67 65 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 78 82 82 76 63 45 27 10 357 346 341 338 337 334 332 328 325 321 316 310 301 287 272 254 246 244 238 231 228 235 248 258 261 258 253 249 245 242 239 236 236 236 237 237 237 235 232 228 226 223 221 219 218 217 216 216 216 217 217 218 219 219 219 219 219 220 220 219 219 219 219 220 221 223 225 227 229 231 234 237 239 240 242 243 245 246 247 248 248 249 250 251 253 255 257 258 259 260 261 261 259 257 254 252 251 251 251 251 252 255 256 256 256 256 256 255 253 252 252 252 251 250 250 249 247 246 244 242 240 239 237 237 237 235 233 233 234 235 237 239 240 240 241 240 240 241 243 245 247 248 249 249 249 248 248 249 251 253 256 258 258 257 255 253 250 248 246 245 243 242 241 241 241 240 240 240 240 241 241 241 241 241 241 241 242 242 242 243 244 245 247 247 247 247 246 246 247 248 248 249 250 252 254 256 257 259 259 260 261 263 264 265 267 268 270 271 272 nan nan nan 274 274 273 274 nan nan nan nan nan nan nan nan 281 282 nan nan nan nan nan nan nan nan nan nan 279 279 280 280 280 280 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 263 262 260 261 264 268 273 277 278 278 277 276 275 274 273 273 272 271 271 270 268 267 265 264 263 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 115 119 122 124 127 130 132 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 68 64 62 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 78 65 45 23 3 349 342 340 340 339 337 334 331 328 325 321 316 306 292 277 252 241 239 237 233 236 239 246 252 254 254 254 252 248 243 239 236 235 235 235 234 233 231 229 227 224 222 220 219 219 218 218 218 218 218 219 219 220 220 220 220 220 221 220 220 219 220 220 220 221 222 224 227 229 232 235 237 238 240 242 245 247 249 250 251 252 252 253 255 256 257 257 258 259 259 259 259 259 257 254 251 251 251 252 253 254 256 257 257 256 255 255 254 254 253 252 252 252 251 251 250 249 248 246 243 241 238 237 236 235 233 232 232 233 235 236 237 238 238 239 239 240 242 244 246 247 249 249 248 248 247 247 249 252 255 258 259 259 257 254 252 250 248 246 245 244 243 243 243 243 242 241 240 240 241 241 242 242 242 242 243 242 242 243 nan nan nan nan 249 249 249 248 248 248 249 250 251 252 253 254 256 258 nan nan 260 262 263 264 265 265 266 267 268 270 271 nan nan 273 273 272 273 nan nan nan 276 nan nan nan 279 281 nan nan nan nan nan nan nan nan nan nan nan 280 280 280 280 280 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 265 265 263 261 261 263 267 272 276 277 277 276 276 275 274 273 272 272 271 270 269 268 267 266 265 265 264 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 122 125 128 132 135 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 65 62 59 57 55 54 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 90 88 81 61 21 349 338 340 341 342 341 339 335 332 329 324 320 314 305 292 261 237 232 233 233 229 234 240 247 250 247 248 252 253 251 247 241 237 235 234 233 232 230 229 228 226 224 222 221 220 220 219 219 219 220 220 220 221 221 221 222 222 222 222 222 222 221 222 222 222 222 223 225 227 230 232 234 236 238 241 244 247 249 251 252 253 254 255 256 256 257 257 256 257 258 258 258 258 258 257 254 253 252 253 254 254 255 257 257 256 255 254 253 253 253 253 252 253 253 253 252 252 251 250 248 244 241 238 236 235 233 231 231 232 234 235 236 236 237 237 238 239 241 242 244 246 248 249 249 248 247 247 247 249 253 257 260 260 260 257 254 252 250 248 246 245 244 244 243 243 242 241 240 240 240 240 242 242 243 243 243 243 243 243 243 244 nan nan nan 250 250 250 250 250 250 251 252 252 253 254 255 256 nan nan nan nan 262 263 264 264 264 265 265 266 267 269 270 nan nan nan 272 272 272 272 273 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 281 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 267 266 264 262 262 263 267 272 275 277 277 276 275 275 274 273 272 272 271 269 268 267 267 267 266 266 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 119 123 126 131 135 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 nan nan nan nan nan 63 61 59 57 54 53 52 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 70 nan nan nan nan nan nan 63 339 335 346 348 347 344 341 338 333 325 316 309 304 299 285 251 231 228 227 226 225 233 243 249 249 247 247 252 255 255 250 243 238 235 232 231 229 228 227 226 225 224 223 222 222 221 221 221 221 222 222 222 222 223 223 224 224 224 224 224 224 224 224 224 224 225 226 227 229 231 233 235 237 240 243 246 248 250 252 254 255 255 256 256 256 256 255 255 255 256 257 257 257 258 257 256 255 255 255 256 256 256 256 256 255 254 253 251 251 251 251 252 253 254 253 253 252 252 250 247 243 239 236 235 234 232 231 232 233 235 235 235 235 235 236 237 239 242 244 245 246 247 248 249 249 249 248 248 251 254 257 259 260 259 257 255 253 251 248 246 245 244 243 242 242 242 241 241 241 242 242 243 244 244 243 243 243 243 244 245 246 247 nan 250 251 251 nan nan nan nan 253 253 254 254 255 nan nan nan nan nan nan nan 263 264 263 263 263 264 264 266 267 268 270 nan 271 271 271 271 271 271 271 271 272 274 nan nan nan nan 284 285 284 nan nan nan nan nan nan nan nan 283 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 267 268 268 266 264 262 261 263 267 271 274 276 276 275 275 275 275 274 273 272 270 269 268 267 267 267 267 266 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 118 122 126 131 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 54 53 51 50 50 50 50 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 77 81 nan nan nan nan nan nan nan 61 22 7 354 347 343 339 329 312 297 291 290 288 274 255 246 232 219 217 217 228 251 259 256 248 249 254 256 255 250 244 238 233 230 228 226 225 224 224 224 224 224 224 224 224 224 224 224 225 225 225 225 225 225 226 226 226 227 226 226 226 227 227 227 228 229 230 231 233 236 238 241 244 247 249 251 252 253 254 254 254 255 255 255 254 254 255 255 256 257 258 258 259 259 259 258 258 258 257 257 256 256 255 254 253 251 250 249 249 250 251 253 253 253 252 251 250 248 244 240 237 235 235 234 233 233 233 234 235 235 235 235 235 236 238 240 243 245 246 246 246 248 249 250 250 250 250 251 252 254 256 257 256 255 254 253 251 249 247 246 244 243 243 243 243 244 244 244 244 244 245 245 245 244 nan nan nan nan nan nan nan nan 251 251 nan nan nan nan nan 254 254 254 254 255 255 nan nan nan nan nan 263 263 263 263 263 263 263 263 264 266 267 268 270 271 271 271 271 270 270 270 270 271 272 275 nan nan nan 283 284 284 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 nan nan 270 269 267 264 262 261 263 267 271 274 276 276 276 276 276 275 274 273 272 270 268 268 267 267 267 267 266 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 119 123 128 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 54 54 53 52 50 49 49 49 49 47 44 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 75 79 88 nan nan nan nan nan nan nan nan 45 1 346 343 337 306 277 266 264 269 276 276 266 256 240 227 220 216 217 234 255 261 252 252 256 256 253 249 243 236 231 228 225 224 223 223 223 224 225 226 227 228 228 229 229 229 229 229 229 229 229 228 229 229 229 229 229 228 229 229 230 231 231 232 233 235 237 240 243 246 248 250 252 253 254 255 255 255 254 254 254 254 254 255 255 256 257 259 260 261 262 262 262 261 260 259 258 257 256 255 254 253 252 251 249 249 248 249 249 251 252 252 251 250 248 246 242 239 237 236 236 236 235 234 234 234 234 234 235 236 237 238 240 242 244 245 245 245 246 247 248 249 250 250 251 250 250 250 251 252 253 253 253 252 251 250 249 248 247 245 245 245 246 246 246 246 246 246 246 246 245 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 254 254 254 254 254 255 nan nan nan nan nan nan 263 263 263 262 262 262 263 263 264 265 267 268 269 270 270 270 269 269 268 269 270 272 274 277 nan nan nan 282 282 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 266 267 nan nan nan 272 272 270 267 264 262 262 264 267 271 275 277 278 278 278 277 277 276 274 272 270 269 268 267 267 267 266 266 264 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 54 53 53 54 55 55 54 54 53 51 49 49 48 47 45 42 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 nan nan nan nan nan nan 192 282 328 341 318 219 217 224 238 257 279 292 288 273 255 239 226 221 221 230 246 257 260 259 257 255 251 247 243 238 233 229 226 224 223 223 224 226 228 230 232 233 234 234 234 234 233 233 233 232 232 232 231 232 232 232 232 232 232 233 233 234 235 236 238 239 241 243 246 248 250 252 253 254 255 255 255 254 254 254 254 254 254 255 256 258 259 261 262 263 264 264 264 263 261 259 258 257 256 254 253 253 252 251 249 247 247 247 248 249 251 252 252 250 247 245 243 240 239 238 238 237 236 235 234 234 234 235 236 237 238 239 240 241 242 243 244 244 244 244 245 246 246 248 248 247 246 245 246 247 249 250 251 251 251 250 250 249 248 248 247 247 247 247 246 246 246 246 246 246 246 nan nan nan nan 249 251 252 nan nan nan nan nan nan nan nan nan nan nan nan 254 254 255 256 nan nan nan nan nan nan 263 263 262 262 262 262 263 264 264 265 266 267 267 268 268 268 268 268 268 270 272 274 276 277 279 280 280 281 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 266 268 270 nan nan 274 272 270 266 263 262 263 265 269 272 276 278 280 280 280 279 278 277 275 272 271 270 269 268 267 267 266 265 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 53 52 52 53 55 55 55 54 53 52 51 49 47 47 46 45 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 149 157 178 217 262 286 310 331 311 228 205 215 238 268 291 300 298 284 266 245 229 222 223 234 248 257 259 256 254 252 249 246 242 239 235 231 227 224 222 222 225 228 230 233 235 237 238 239 238 238 237 237 237 236 236 235 235 235 235 235 235 235 236 236 237 238 239 240 241 243 244 245 247 249 250 252 253 254 254 253 253 253 253 254 254 254 255 256 257 258 259 261 262 263 264 265 264 262 260 257 256 256 256 255 254 254 252 250 247 246 246 246 247 249 250 251 251 250 247 245 243 241 240 239 238 237 236 235 234 235 235 236 237 238 238 238 238 239 240 241 242 242 242 241 241 241 241 242 243 242 241 241 241 242 244 246 247 247 248 249 249 249 249 248 248 249 249 249 248 248 247 247 246 246 nan nan nan nan nan 251 252 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 261 262 262 262 262 261 261 261 262 262 263 263 264 264 265 266 266 266 267 267 268 270 271 273 274 275 275 277 278 279 280 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 266 269 273 276 277 276 273 270 266 263 262 263 266 271 275 278 280 281 282 281 281 280 278 276 274 272 271 271 270 269 267 266 265 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 53 51 51 52 53 54 55 54 52 51 50 49 48 47 47 46 46 45 44 42 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 nan 143 189 254 277 294 311 318 311 297 286 274 272 281 292 300 297 283 263 243 228 218 215 224 238 250 255 252 247 243 241 239 236 234 231 228 225 223 221 220 223 226 230 233 236 239 240 240 240 240 239 239 238 238 238 237 237 238 238 238 238 238 239 239 240 240 241 242 243 243 244 245 246 247 249 251 252 251 250 250 251 251 252 253 254 254 254 256 257 257 258 259 260 262 263 263 261 258 256 254 255 256 256 255 253 251 250 248 246 246 247 248 248 248 247 247 247 246 245 244 243 241 240 239 238 237 237 236 236 236 237 237 238 238 238 238 238 239 239 240 240 240 239 237 236 236 236 236 237 238 238 238 239 240 241 242 243 244 245 247 248 249 249 250 250 251 251 251 250 249 248 247 247 247 nan nan nan nan nan nan 254 254 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 261 262 261 261 260 260 260 261 261 261 262 262 263 263 264 265 266 267 269 270 271 272 272 271 272 274 276 278 279 280 280 280 280 281 281 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 269 275 278 279 278 275 271 266 263 262 263 268 273 277 280 281 282 282 282 282 281 279 277 275 274 274 273 272 270 269 267 266 264 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 51 49 49 50 51 52 53 53 52 51 50 49 49 49 48 48 47 46 44 41 39 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 105 87 35 345 327 328 326 317 303 289 281 277 280 287 292 289 279 259 236 221 211 207 207 215 235 245 239 231 228 227 225 224 222 221 221 220 218 218 218 220 223 225 227 231 235 239 240 239 238 238 238 238 237 237 237 238 238 239 239 239 239 239 239 240 240 240 240 241 241 241 241 241 242 243 244 245 246 246 247 248 249 250 252 253 254 255 256 256 255 256 257 258 259 259 258 255 254 254 254 255 255 253 251 249 247 246 245 246 247 248 249 248 246 244 243 243 244 245 245 244 243 241 239 238 237 237 237 238 238 238 238 239 239 239 239 239 239 240 239 238 236 235 234 233 232 232 232 234 235 237 238 238 239 240 241 242 243 244 245 247 249 250 251 251 252 252 252 251 250 249 249 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 260 260 260 260 259 258 nan nan 259 259 259 260 261 262 263 264 266 267 269 270 271 271 269 268 269 271 274 276 277 277 277 277 277 278 278 278 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 264 269 275 279 281 280 276 272 268 264 262 264 269 275 280 284 284 283 283 282 282 282 280 279 277 276 275 275 274 272 271 269 268 266 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 55 51 49 48 50 51 53 53 53 53 52 51 51 51 51 51 50 49 47 45 43 41 40 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 77 60 36 14 5 358 350 335 316 298 288 286 286 283 278 269 251 229 212 201 201 186 169 150 145 179 202 208 208 208 209 210 211 210 209 209 209 212 216 219 221 224 228 232 236 238 238 238 237 236 235 234 234 234 235 236 236 237 237 238 236 236 236 236 236 235 235 234 234 233 233 233 234 237 240 242 244 245 246 246 247 249 252 253 254 254 254 252 252 253 254 253 252 250 250 251 253 253 251 249 248 246 245 243 243 243 244 245 246 246 245 245 244 245 246 247 248 248 246 244 241 239 237 236 236 237 238 238 239 239 239 239 239 239 238 238 238 237 235 233 232 232 231 231 231 232 233 235 237 239 240 240 241 242 243 244 245 246 248 249 250 251 252 252 253 253 252 252 251 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 259 259 259 258 258 257 nan nan nan 256 257 258 259 261 262 264 266 268 269 270 270 269 267 267 268 270 273 275 276 275 275 274 275 276 276 277 277 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 268 273 278 280 280 277 274 271 267 264 266 269 275 281 285 286 285 284 284 283 283 282 280 278 277 276 276 275 274 273 272 270 268 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 53 52 52 53 54 54 54 54 53 52 52 52 53 52 52 50 49 48 47 46 45 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 24 22 19 14 1 341 321 303 285 270 257 241 223 207 201 198 181 159 136 118 119 159 184 191 193 192 193 194 194 194 195 197 202 208 214 219 224 229 232 235 236 236 235 234 231 229 227 227 229 231 232 231 231 231 232 231 231 231 231 231 230 227 225 223 223 225 228 231 236 240 243 245 244 243 242 242 244 248 250 250 250 249 247 247 248 248 246 244 243 244 247 250 250 248 247 246 243 241 240 239 240 241 243 244 245 245 246 246 247 249 250 250 249 247 244 241 238 236 236 236 237 238 239 239 240 240 239 238 237 236 235 234 232 231 230 230 231 232 233 233 234 236 237 240 241 242 243 244 245 246 247 248 249 250 251 252 253 253 254 254 254 254 254 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 258 258 nan 256 nan nan nan nan nan 255 257 258 260 261 263 266 268 270 270 269 268 267 267 268 271 273 275 275 274 272 271 272 274 275 275 275 275 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 272 276 277 277 276 274 273 270 268 268 270 274 279 283 286 286 286 285 285 284 283 281 279 278 277 277 277 276 275 274 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 55 55 55 55 54 53 53 53 53 53 53 52 52 51 51 50 50 49 48 46 nan nan nan nan nan nan nan nan nan 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 31 32 31 25 15 355 322 284 259 243 229 217 210 205 193 171 142 123 113 128 161 179 185 184 178 177 179 180 182 187 193 201 208 214 220 224 227 229 231 231 230 228 224 221 219 220 222 224 225 224 223 223 225 227 228 228 227 225 224 222 219 218 220 224 228 233 237 241 243 243 242 241 239 239 241 243 244 244 243 244 243 243 243 243 242 240 238 239 242 245 247 249 249 247 241 237 236 236 238 240 242 244 246 247 247 248 249 250 251 250 249 246 243 241 239 237 237 236 236 236 237 238 238 238 237 235 233 231 230 228 227 227 228 229 232 234 236 237 239 240 242 244 245 246 247 247 248 248 249 250 251 252 253 253 254 254 255 255 256 256 256 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 259 260 262 265 267 269 269 268 267 267 268 270 272 274 275 274 272 270 270 271 273 274 274 273 273 272 273 274 274 nan nan nan nan nan nan nan nan nan nan nan 265 267 269 272 273 273 273 272 272 271 271 271 271 274 278 281 284 286 286 286 285 285 283 282 280 279 278 278 278 278 277 276 274 271 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 56 55 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 52 52 50 49 47 46 45 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 35 34 33 33 36 36 35 34 31 24 355 266 244 234 227 222 217 212 201 171 147 136 136 147 164 178 183 179 175 173 175 177 182 187 194 200 206 211 215 219 221 223 223 222 220 217 215 215 216 218 220 220 219 218 218 221 224 226 227 227 225 223 221 221 221 223 226 230 234 238 240 241 241 239 238 238 237 238 238 237 237 237 239 241 241 240 240 239 237 236 236 239 242 245 247 248 246 240 236 234 235 237 240 241 242 243 244 245 247 249 252 253 252 250 247 245 243 241 240 238 237 236 235 235 235 236 236 234 232 229 227 225 224 224 225 227 231 234 237 240 243 244 245 247 249 250 251 251 251 252 252 252 252 253 253 254 254 255 256 256 256 257 257 257 256 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 259 261 263 265 267 267 267 267 268 269 271 273 275 275 273 271 270 270 271 272 273 272 271 270 269 269 270 271 272 nan nan nan nan nan nan 266 nan nan nan nan nan 268 269 270 269 268 268 269 270 272 273 274 276 278 280 282 284 284 285 285 284 283 281 280 279 279 279 279 278 278 277 275 273 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 55 53 52 52 53 54 55 56 57 57 56 56 56 55 55 55 54 54 53 52 51 50 49 49 48 47 nan nan nan nan nan nan 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 38 40 45 48 50 52 53 54 55 67 217 226 226 225 224 224 217 196 169 157 151 152 159 170 178 180 180 178 177 176 178 181 184 188 192 197 203 209 214 215 214 214 213 212 211 212 215 217 218 218 217 214 214 218 222 225 227 226 226 224 223 223 224 226 227 229 233 236 238 238 236 235 234 234 233 232 231 230 230 231 234 237 238 238 238 238 237 237 237 239 241 243 244 244 243 239 236 234 234 235 237 238 238 238 239 241 246 252 256 258 258 255 251 248 246 245 243 242 240 239 238 238 238 238 238 236 234 231 228 227 228 229 230 233 237 241 244 246 248 249 250 251 253 254 255 255 255 255 254 254 254 254 255 255 256 257 257 258 258 257 257 257 257 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 255 257 259 261 263 264 265 266 267 268 270 272 273 274 274 272 271 270 271 272 273 272 271 269 267 266 266 267 268 269 nan nan nan 272 nan nan 268 nan nan nan nan nan 268 268 267 266 264 264 264 267 270 272 275 277 278 280 281 282 283 283 284 283 282 281 280 280 280 279 279 279 278 277 275 273 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 55 53 52 52 53 56 57 58 59 59 58 58 57 57 57 57 56 56 56 55 54 53 53 52 51 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 55 61 66 68 67 67 67 68 71 78 97 160 203 215 220 220 211 191 173 166 163 162 162 166 173 179 181 180 177 175 174 172 173 174 175 179 187 196 203 206 206 208 208 207 208 210 212 214 215 215 212 210 211 215 218 221 223 224 224 223 222 221 221 222 224 227 230 232 234 234 232 230 229 228 226 224 222 222 224 226 230 233 235 237 238 238 238 238 238 238 238 239 239 239 238 236 233 232 232 233 235 236 237 238 240 244 249 254 258 260 261 260 257 254 253 252 252 251 249 248 247 247 246 245 243 241 240 238 236 236 236 238 240 243 245 247 249 251 252 252 253 253 255 256 257 257 256 256 255 255 255 255 256 257 258 259 259 259 259 258 257 258 258 257 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 256 258 260 261 263 264 265 266 268 270 271 272 273 272 271 271 271 272 274 273 272 270 267 264 263 263 263 264 266 268 269 271 272 273 272 271 269 267 nan nan nan 268 267 266 264 262 260 260 262 265 269 272 275 277 278 279 279 280 280 281 281 280 280 280 280 280 280 280 279 278 277 275 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 54 54 54 57 58 59 60 60 59 59 59 58 58 58 57 57 56 56 55 55 54 53 52 51 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 78 85 88 88 87 87 86 86 87 91 102 131 176 198 199 188 174 165 163 164 165 165 167 172 178 181 180 176 172 168 166 165 165 166 169 174 181 187 194 201 206 206 205 206 207 209 210 211 210 209 208 209 212 215 217 219 220 220 218 217 215 214 216 219 223 226 229 230 229 228 227 225 223 220 218 217 218 220 223 226 230 233 236 237 237 236 235 234 234 234 233 233 232 231 230 229 229 231 234 237 239 241 242 244 246 249 253 256 259 260 260 259 258 257 258 258 259 258 257 256 255 253 250 248 246 244 243 243 243 244 245 247 248 249 250 251 nan nan nan nan 254 255 256 256 256 256 256 255 255 256 256 257 258 259 260 260 259 258 258 258 258 258 258 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 254 256 257 259 261 263 265 266 268 269 270 271 271 270 270 271 273 275 275 275 272 269 265 262 261 260 260 262 264 266 268 nan nan 274 274 273 271 268 nan nan nan nan nan 265 263 260 258 257 258 260 263 267 271 273 274 275 275 276 276 277 277 277 278 279 280 281 281 280 279 278 277 276 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 57 57 58 59 59 60 60 60 60 60 60 59 58 58 57 56 56 56 55 54 54 53 53 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 73 85 91 93 95 99 104 106 105 103 102 101 103 108 129 147 153 155 157 160 164 166 168 170 174 177 176 174 170 167 165 165 166 167 169 170 173 176 182 190 202 207 206 205 205 205 206 207 207 206 205 204 205 208 210 212 212 212 210 209 210 212 213 215 218 222 225 227 228 227 225 224 222 220 218 216 215 216 218 220 224 227 230 233 233 233 231 230 228 227 226 226 225 225 225 226 228 231 235 238 241 243 244 244 244 245 248 251 254 256 258 258 258 258 258 259 258 258 256 255 254 254 253 252 250 249 249 249 250 250 250 251 251 251 251 251 nan nan nan nan 253 254 254 nan nan nan nan nan nan nan nan 257 258 258 259 259 259 258 258 257 258 258 258 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 251 252 253 256 258 261 263 265 266 268 269 269 268 267 267 269 273 276 277 276 273 268 264 260 258 257 259 261 263 266 268 270 272 274 274 274 271 269 nan nan nan nan nan nan 262 259 257 256 256 257 259 263 266 268 269 270 270 271 272 273 274 274 275 277 278 280 281 280 279 278 277 276 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 61 61 61 61 61 61 62 62 62 61 61 60 59 58 57 57 57 56 56 nan 54 54 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 81 93 101 101 103 108 114 120 122 122 122 123 124 123 127 134 143 151 158 165 171 176 180 181 180 176 172 169 167 168 169 171 173 175 177 177 179 181 186 194 203 208 212 210 207 204 203 202 201 201 200 200 201 203 204 204 201 197 196 198 203 209 215 219 221 224 228 229 229 228 226 224 222 220 217 216 215 216 217 220 222 225 227 227 227 226 225 223 221 219 219 220 221 223 226 229 233 237 240 243 245 245 245 245 245 246 249 252 254 256 256 257 257 257 257 257 257 256 254 252 249 248 248 248 248 249 250 251 252 252 251 251 250 250 250 251 nan nan 251 252 252 253 253 nan nan nan nan nan nan nan 257 258 257 257 257 257 257 257 256 257 257 258 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 247 249 251 255 257 260 262 264 266 267 267 265 264 263 267 271 275 277 276 271 265 259 256 255 256 259 262 265 268 270 272 273 274 274 273 270 268 266 265 nan nan nan nan 262 259 257 255 255 256 258 260 262 263 265 266 266 267 268 269 271 272 273 274 276 278 279 279 279 278 277 275 273 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 65 65 65 64 64 63 63 nan 62 62 61 60 59 58 58 57 nan nan nan nan 54 54 53 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 77 91 103 111 119 127 133 137 140 143 147 153 159 166 172 176 179 183 188 191 193 195 194 190 184 179 177 177 179 181 183 184 185 186 187 187 188 190 193 198 204 211 219 221 217 209 202 198 197 196 196 197 199 199 198 196 195 190 190 194 200 207 215 221 225 227 230 231 231 229 228 225 223 221 219 218 217 217 219 221 223 224 225 225 224 223 221 219 217 216 217 220 223 226 230 234 238 241 245 247 248 248 248 248 248 249 251 253 255 255 255 255 254 254 254 254 253 252 251 249 249 247 247 246 246 247 248 250 250 250 250 249 249 249 249 249 nan nan 250 250 251 251 251 nan nan nan nan nan 255 256 256 257 257 256 255 255 254 255 255 256 257 258 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 245 246 248 251 254 256 258 261 264 266 265 264 261 261 264 268 272 275 273 267 261 256 254 255 257 260 264 268 271 273 274 274 274 273 271 268 266 264 264 264 nan nan nan nan 260 257 255 255 256 257 259 260 261 262 263 264 265 266 268 269 270 271 272 274 275 277 278 278 278 277 275 273 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 67 67 67 66 65 64 63 nan nan nan 61 60 59 58 58 57 57 57 56 55 54 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 82 92 102 115 130 144 157 166 174 178 181 183 186 188 190 193 197 201 201 200 196 193 190 188 188 188 191 194 197 198 198 nan nan nan nan nan 201 203 205 208 213 219 223 223 216 205 199 197 197 197 197 196 194 192 190 189 190 192 195 198 204 215 223 228 230 231 232 231 230 228 226 225 223 221 220 219 219 221 223 224 225 225 225 224 223 222 220 220 220 222 225 228 231 234 238 241 245 249 251 252 252 251 251 251 252 253 253 254 254 254 253 253 253 252 252 251 250 249 249 248 248 248 248 248 248 248 248 249 249 250 250 250 250 250 251 251 nan 250 250 250 250 249 nan nan nan nan 253 254 255 256 256 256 255 254 253 253 254 255 256 258 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 248 249 251 253 256 259 262 264 265 263 260 259 261 264 267 270 269 266 261 258 258 259 261 264 267 271 274 275 275 274 273 271 269 266 264 nan nan nan nan nan nan nan 261 259 256 255 255 256 257 259 260 261 262 263 264 265 266 267 268 269 270 272 273 275 277 278 278 277 275 273 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 68 67 66 65 64 nan nan nan nan nan nan 60 59 59 58 58 57 57 56 55 54 nan nan nan nan 51 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 84 91 101 115 132 151 166 178 187 194 199 202 203 203 204 206 208 207 204 201 199 199 200 200 201 202 205 nan nan nan nan nan nan nan nan nan nan nan nan 212 214 217 217 214 207 199 195 196 197 196 193 190 186 184 184 185 185 187 192 203 220 230 234 234 234 233 232 231 229 227 226 226 225 223 222 222 223 224 225 226 227 227 226 225 225 225 225 226 227 230 232 235 238 241 244 249 252 254 255 255 255 254 254 253 253 253 253 253 253 253 253 253 253 252 251 251 250 249 249 249 250 250 250 249 249 248 248 249 250 250 251 251 252 252 252 251 nan 251 250 250 250 250 251 251 252 253 253 254 255 255 255 254 253 253 253 254 255 257 258 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 248 nan nan nan nan nan nan 250 251 253 256 259 261 262 262 260 260 260 261 263 264 265 nan nan nan 265 266 267 269 271 274 275 275 275 274 272 270 267 nan 263 261 nan nan nan nan nan nan 262 261 260 258 257 256 257 258 259 260 261 262 262 263 264 265 266 267 269 271 272 274 276 277 277 276 275 273 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 68 66 65 63 nan nan nan nan nan nan nan 61 60 60 59 59 58 57 57 56 55 54 nan nan nan 51 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 86 92 102 115 131 147 164 180 192 200 206 208 209 210 211 212 211 209 207 206 207 209 210 211 211 212 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 209 207 202 194 190 190 191 192 191 189 187 185 185 182 180 181 189 209 229 237 240 239 238 235 233 232 231 230 230 229 228 228 228 228 228 228 228 229 228 228 228 228 229 231 231 232 232 234 236 238 240 243 247 251 255 257 257 257 256 255 254 254 254 253 253 253 253 253 253 253 253 253 253 252 251 250 250 250 250 250 249 249 248 249 249 250 250 251 251 251 252 252 252 252 252 252 252 252 252 252 252 252 253 253 253 253 253 253 253 253 252 253 254 256 257 258 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 249 247 246 245 nan nan 248 249 250 251 253 254 256 257 257 258 259 259 259 259 260 261 nan nan nan 267 269 271 273 275 275 275 274 274 272 271 269 267 265 262 260 nan nan nan nan nan nan nan 261 261 261 259 257 257 257 257 258 258 259 260 261 262 262 263 265 267 269 271 273 275 276 276 275 274 273 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 66 64 nan nan nan nan nan nan nan nan 62 61 61 60 60 59 59 58 57 56 55 54 54 52 52 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 81 86 91 99 110 124 143 166 185 198 206 210 210 209 210 211 211 210 211 212 213 215 216 216 217 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 201 197 193 190 189 191 193 193 191 188 182 175 171 174 191 214 227 233 234 234 231 228 227 225 224 224 224 226 227 228 229 230 231 231 231 231 230 230 231 232 233 234 235 236 236 238 240 241 244 247 250 254 257 259 259 259 258 256 255 254 254 253 252 252 252 252 252 252 253 253 253 252 251 250 249 249 249 248 247 247 247 248 249 250 251 251 252 252 253 253 253 253 253 253 253 254 254 254 254 254 253 253 252 252 251 251 250 250 251 253 256 258 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 249 248 247 246 nan nan 247 247 248 249 250 251 251 252 252 254 255 256 255 255 257 260 262 nan nan 266 269 273 276 277 276 275 273 272 271 270 268 267 265 262 259 257 255 nan nan nan nan nan 258 260 260 260 258 256 255 255 255 256 257 257 258 259 260 261 262 264 266 269 271 273 274 274 273 272 271 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 61 61 61 61 61 61 61 60 60 60 59 59 58 57 57 56 55 54 53 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 82 86 91 98 107 116 131 152 173 189 200 205 207 207 208 209 209 211 215 218 220 221 221 222 222 221 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 200 197 194 191 192 192 188 182 174 167 165 176 195 204 209 213 215 215 213 211 209 207 205 204 205 208 212 215 219 222 226 228 230 230 230 230 231 231 231 233 235 237 240 242 244 246 248 251 254 257 259 260 260 260 259 258 256 255 254 254 253 252 252 252 252 251 252 252 252 252 250 249 248 247 246 246 245 245 246 247 249 251 252 253 253 253 254 254 254 255 255 255 256 256 256 256 256 255 254 252 251 250 250 249 249 250 252 255 258 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 254 253 252 nan nan nan nan nan nan nan 250 249 249 248 nan nan nan nan nan nan 250 249 249 249 250 251 252 251 250 251 253 258 261 nan nan 264 268 273 276 277 276 274 273 271 270 269 269 268 266 264 260 256 252 250 nan nan nan 250 253 255 257 258 256 255 254 253 nan nan 254 254 255 256 256 258 259 261 263 265 267 269 270 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 61 60 60 60 60 61 61 61 61 60 59 59 58 57 57 56 55 nan nan nan nan nan nan nan nan nan nan nan nan 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 87 90 93 97 103 110 118 131 145 163 177 188 195 197 201 206 211 218 222 224 225 226 226 224 223 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 203 201 199 195 191 187 182 177 172 168 172 185 191 192 nan nan nan nan nan nan nan nan 180 176 173 174 180 189 199 207 215 220 223 225 226 226 226 226 226 231 236 240 244 246 248 251 253 255 257 258 260 260 261 260 259 259 257 256 255 254 253 252 252 252 251 251 251 252 251 251 250 248 247 246 245 244 244 245 245 247 248 250 252 254 255 255 255 254 254 255 256 257 258 258 257 257 255 254 253 251 250 250 250 250 251 252 254 257 260 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 256 255 254 252 251 251 nan nan nan nan nan nan 250 250 251 250 nan nan nan nan nan nan nan nan 249 249 250 251 251 249 248 248 251 255 259 260 261 263 267 271 274 275 274 273 271 269 269 269 269 269 268 265 261 255 250 246 nan nan 242 244 nan nan 253 254 254 252 251 251 251 251 251 251 252 252 253 254 nan nan 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 61 60 59 59 59 60 60 61 61 61 60 60 59 59 58 58 57 56 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 83 85 86 87 89 92 94 96 98 100 104 111 123 142 163 177 188 199 209 217 222 224 226 227 227 226 225 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 203 201 197 194 190 187 184 182 182 186 nan nan nan nan nan nan nan nan 207 200 193 186 180 175 170 170 184 196 205 211 215 218 223 225 226 228 230 233 237 242 246 250 253 254 255 256 257 258 259 259 260 259 259 258 258 257 256 255 254 253 253 253 252 252 252 252 252 251 251 250 249 247 246 245 245 245 245 246 247 248 250 252 254 256 256 256 255 255 255 257 258 258 258 258 256 254 253 251 251 251 251 252 253 254 256 257 259 261 262 262 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 252 253 255 256 256 256 255 253 251 250 249 nan nan nan nan nan nan 251 251 251 nan nan nan nan nan nan nan nan nan nan 250 251 252 251 250 248 248 250 253 256 257 258 260 264 268 270 272 271 270 268 266 266 267 268 269 268 266 261 255 249 243 240 238 238 240 nan nan nan nan 249 nan 248 248 248 248 248 248 248 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 58 58 58 59 60 60 60 60 60 59 59 59 59 58 58 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 82 84 85 85 85 86 87 88 89 91 92 94 100 112 130 149 169 189 206 216 221 224 226 227 227 227 227 227 227 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 199 197 195 195 196 199 203 nan nan nan nan nan nan nan nan nan nan nan nan 245 255 265 273 274 265 253 245 240 238 236 235 236 237 239 242 245 248 251 254 257 258 259 258 258 258 258 259 258 258 257 257 256 256 255 254 254 254 254 254 254 253 253 253 253 253 252 251 249 248 247 247 247 247 247 248 249 249 251 253 255 256 257 258 258 257 257 257 257 258 257 256 255 253 251 251 251 252 254 255 256 257 258 259 259 261 261 261 260 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 256 256 255 255 254 253 nan nan nan nan nan nan nan 252 252 251 252 252 253 254 255 254 253 251 249 247 246 nan nan nan nan nan nan 252 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 253 254 256 260 264 267 268 268 267 264 262 262 263 266 267 267 264 260 254 248 243 239 237 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 57 57 57 58 59 60 61 61 61 61 61 61 60 60 60 59 59 58 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 79 79 80 81 83 85 87 88 90 91 95 101 110 122 141 169 195 211 219 223 225 226 227 228 228 228 228 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 203 203 205 209 213 219 224 nan nan nan nan nan 249 252 254 258 263 269 275 280 284 285 280 273 266 260 255 250 246 245 245 246 248 249 251 253 256 258 259 260 259 258 258 258 258 258 258 257 257 256 255 255 255 255 255 255 255 255 255 254 254 254 253 253 251 250 249 249 249 249 249 250 250 251 251 252 253 255 256 258 259 259 260 259 258 258 257 256 255 254 252 251 251 252 253 255 256 257 258 258 259 259 260 261 261 260 259 259 nan nan nan nan nan nan nan nan nan 257 nan nan 256 256 255 254 254 253 252 nan nan nan nan nan nan 251 251 251 251 251 251 251 252 252 252 251 248 246 245 244 244 nan nan nan nan nan 252 252 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 264 266 266 265 262 261 261 263 265 266 264 261 256 251 247 243 240 238 237 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 57 57 57 58 59 61 61 62 62 62 62 62 62 62 61 60 60 59 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 72 nan nan 76 78 80 83 85 86 87 88 91 94 97 101 110 131 168 197 211 217 221 224 226 226 227 227 228 228 228 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 219 223 228 nan nan nan nan nan nan nan nan nan 269 273 277 281 283 283 278 272 267 262 258 253 250 250 249 250 251 252 253 255 257 259 260 261 261 260 260 259 259 259 258 258 257 257 256 256 256 256 256 256 256 256 256 255 255 254 253 253 252 251 251 250 250 250 251 251 252 252 253 254 255 256 257 258 260 261 261 261 260 258 257 256 255 254 253 252 252 253 254 255 256 257 257 258 259 260 261 262 262 261 261 260 259 259 nan nan nan nan nan 257 256 256 256 255 255 255 254 253 252 251 nan nan nan nan nan nan 250 250 250 251 251 250 250 250 250 250 250 249 248 246 244 243 243 nan nan nan nan 252 252 252 252 nan nan nan nan nan 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 255 260 264 265 264 262 261 261 263 nan nan nan nan 255 251 249 247 246 244 241 239 238 238 nan nan nan 234 233 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 58 59 60 61 62 62 62 63 63 63 63 63 62 61 61 61 60 60 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 71 73 76 78 80 82 83 83 84 84 85 85 88 95 109 140 178 200 211 216 220 222 223 224 225 226 227 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 269 273 274 274 273 269 266 262 259 256 254 253 253 253 253 254 255 256 257 258 260 261 262 262 261 261 260 260 259 259 259 258 258 257 257 257 258 258 259 259 258 258 257 255 254 254 253 253 252 252 251 251 251 251 252 252 253 254 255 256 257 258 259 261 262 262 262 261 260 259 258 257 256 255 254 254 254 255 255 255 256 257 258 260 261 261 262 262 262 262 261 260 259 258 257 nan 256 255 255 255 254 254 254 254 253 252 252 251 nan nan nan nan nan nan 249 249 249 249 250 251 250 250 249 250 250 250 250 249 247 246 245 nan nan nan nan nan 252 253 253 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 257 261 264 264 262 nan nan nan nan nan nan nan nan nan nan nan nan 254 251 248 245 243 nan nan 241 238 236 233 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 59 60 61 61 62 62 63 63 63 64 64 63 63 62 62 62 61 61 60 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 nan nan 76 78 79 79 78 78 77 76 77 78 80 87 105 144 180 197 207 212 215 216 218 221 224 228 230 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 267 264 262 259 257 255 254 255 256 257 256 257 257 258 259 259 260 261 262 262 262 262 261 260 260 260 260 259 259 259 259 260 260 260 nan nan nan nan nan nan nan 254 254 254 254 253 252 252 252 252 252 252 253 254 255 257 258 259 260 261 261 262 262 262 261 260 259 258 257 257 256 256 257 257 256 256 256 257 258 260 261 262 262 262 262 261 260 259 258 257 256 255 254 254 253 253 252 252 252 252 253 252 251 nan nan nan nan nan nan 248 247 247 248 249 250 250 250 250 250 251 251 252 251 250 250 249 nan nan nan nan nan nan 253 254 255 254 254 nan nan 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 246 243 239 234 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 61 62 62 62 62 63 63 63 63 63 63 63 62 62 62 62 61 61 60 59 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 73 72 70 68 67 66 66 67 71 81 101 141 174 191 200 208 214 222 228 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 nan nan nan nan nan nan nan nan nan nan nan 262 260 258 256 255 256 257 259 260 260 260 260 260 260 261 261 262 263 nan nan nan nan 262 262 262 261 261 260 nan nan nan nan nan nan nan nan nan nan nan 256 255 255 255 254 254 253 252 252 252 252 253 253 253 254 256 258 260 261 261 262 263 262 262 261 261 260 259 259 259 259 259 258 258 257 257 257 257 258 259 261 261 262 261 261 260 259 258 257 256 254 253 252 251 251 251 250 250 250 251 252 252 251 nan nan nan nan nan 247 246 246 247 248 249 250 251 251 251 251 252 253 253 253 252 251 250 nan nan nan nan nan nan 254 255 255 256 255 254 253 253 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 245 239 234 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 63 63 63 63 63 63 63 62 62 62 61 61 61 61 61 61 61 60 60 59 58 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 64 62 60 59 nan nan nan nan nan 80 103 140 177 205 222 232 236 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 260 259 257 257 258 261 264 264 264 264 264 263 263 263 263 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 256 255 255 255 254 254 253 252 251 251 252 253 253 253 254 256 258 259 261 262 262 261 261 260 259 259 259 259 260 259 259 258 258 258 258 258 258 258 258 259 259 260 260 260 259 258 257 255 254 253 252 251 249 248 248 249 249 249 249 250 251 251 250 nan nan nan nan nan 247 247 247 248 249 250 250 251 252 252 253 253 254 253 253 252 251 250 250 nan nan nan nan 254 255 256 257 257 256 256 255 254 254 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 236 231 227 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 64 65 65 64 64 63 62 61 61 60 60 60 60 60 61 60 60 59 58 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 252 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 262 262 261 260 261 264 267 268 268 267 267 266 265 265 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 258 258 256 255 255 254 254 253 252 251 250 250 250 251 251 251 253 255 257 259 260 261 261 260 258 256 256 256 257 258 258 258 257 257 258 259 259 259 259 258 258 258 259 258 258 257 257 256 255 253 252 251 250 249 247 246 247 247 248 249 250 251 251 251 250 nan 248 247 247 247 247 248 248 248 248 248 249 250 251 252 254 254 255 254 254 253 251 250 249 249 nan nan nan nan 257 257 258 258 258 257 257 257 257 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 268 263 256 246 238 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 65 66 65 64 63 61 60 60 59 59 59 59 60 60 59 59 58 58 57 57 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 263 261 263 266 269 271 271 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 257 257 256 256 255 255 254 253 252 251 250 248 248 247 247 248 249 252 254 257 260 261 261 260 258 256 254 254 254 255 255 255 255 256 257 259 260 260 259 259 258 258 258 258 257 256 256 255 254 253 252 251 250 249 248 246 246 246 247 248 250 251 251 252 251 249 248 247 247 246 246 247 247 246 245 245 245 246 248 250 253 255 257 257 256 255 254 252 251 250 250 250 nan nan nan 257 259 259 260 259 259 259 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 275 273 268 259 250 240 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 66 65 63 61 60 59 59 59 59 59 59 59 59 58 58 58 58 58 58 57 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 262 261 263 267 271 273 273 272 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 256 256 256 256 255 254 253 252 250 249 248 247 247 246 246 246 247 250 252 256 259 261 262 261 260 257 256 255 254 254 253 253 254 256 258 259 259 258 258 257 257 258 258 258 257 255 255 254 253 252 251 250 249 248 247 245 245 245 247 248 249 251 252 252 251 249 248 246 245 244 244 244 243 242 241 241 243 245 248 252 256 259 261 261 260 258 256 255 253 252 251 nan nan nan 255 257 258 260 260 261 261 261 262 262 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 66 65 63 62 61 60 60 59 59 58 58 59 59 59 60 60 61 60 60 59 58 nan nan nan nan nan nan nan 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 263 267 272 274 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 255 255 255 255 255 254 253 252 250 249 248 247 246 246 246 246 246 246 248 251 254 258 261 262 262 261 259 257 256 254 253 254 255 256 258 258 258 257 255 254 254 255 256 256 256 255 254 254 253 252 251 251 250 249 247 245 244 243 244 245 246 248 249 251 251 250 248 247 245 244 242 241 240 239 238 238 241 244 247 251 256 260 263 265 265 263 261 258 257 255 254 253 253 nan nan 255 256 258 260 261 262 263 263 263 263 264 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 60 59 58 58 58 59 60 61 62 63 63 62 62 61 60 59 nan nan nan nan nan nan 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 258 262 267 273 276 277 277 276 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 253 253 252 251 250 249 248 247 246 245 245 246 246 245 245 247 250 253 256 259 260 261 261 259 257 255 253 253 254 256 258 260 259 257 255 253 252 252 252 252 253 252 252 252 252 252 252 252 251 250 249 247 245 244 243 244 244 245 246 247 249 250 249 248 246 244 242 240 239 239 240 240 242 245 248 252 256 260 263 266 267 266 264 262 259 258 257 256 255 254 254 254 254 256 258 260 262 263 264 264 264 264 264 265 265 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 58 58 59 60 61 62 64 65 65 64 63 62 61 60 58 nan nan nan nan nan 50 49 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 266 273 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 253 252 252 251 250 249 249 248 248 247 246 246 246 246 245 244 244 246 249 252 254 256 257 258 258 257 255 253 253 253 255 257 259 259 259 257 255 253 251 251 251 250 250 249 249 249 250 251 251 252 252 251 250 248 247 246 245 245 245 245 245 246 248 249 249 248 247 245 243 241 241 242 244 246 248 250 252 255 258 262 265 267 268 266 264 262 260 259 258 257 256 254 253 253 253 255 258 260 262 264 265 265 265 264 265 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 59 60 62 63 65 66 66 65 65 63 62 60 59 57 nan nan nan nan nan 49 48 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 256 264 272 277 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 251 250 249 248 248 247 247 247 247 246 246 246 245 243 242 242 244 246 249 251 253 254 254 254 253 253 252 252 253 255 257 258 258 258 256 254 253 252 251 250 250 249 248 248 248 249 250 250 251 252 252 252 251 250 249 249 249 248 247 246 246 247 248 248 249 248 246 245 244 244 246 248 249 251 252 254 256 259 262 265 267 267 266 264 263 262 260 259 258 256 254 252 251 252 253 256 259 262 264 266 267 266 266 266 267 267 266 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 58 60 61 63 64 66 66 66 66 65 63 62 60 58 57 55 nan nan nan nan 48 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 253 261 269 276 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 249 248 247 246 246 246 247 247 247 246 246 245 243 241 241 242 244 246 247 248 249 250 250 250 250 250 251 252 254 257 258 258 258 257 255 254 253 252 252 251 250 249 248 248 249 249 250 251 252 253 253 252 252 252 252 252 251 249 247 246 246 247 247 248 247 246 246 246 247 248 249 251 252 252 253 255 257 260 262 264 265 265 265 264 263 262 261 259 257 254 252 251 251 252 254 257 261 264 266 267 267 267 267 268 268 267 265 263 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 60 62 63 65 66 66 66 65 64 63 61 60 58 56 55 53 52 nan 49 47 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 250 257 266 275 282 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 249 247 246 245 245 245 246 247 247 247 246 245 243 241 240 241 243 244 245 246 248 249 249 249 249 249 250 252 255 257 259 259 259 258 256 255 255 255 255 253 252 250 250 249 250 250 251 252 253 254 254 253 253 253 254 254 252 250 248 247 246 246 246 246 245 245 245 245 246 248 250 251 252 252 253 253 255 257 259 260 261 262 263 263 263 262 261 260 258 255 253 251 251 251 253 255 259 263 265 267 267 267 267 268 268 268 266 264 263 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 59 58 58 59 nan nan nan 61 62 64 65 66 66 66 65 64 62 61 59 58 56 55 53 52 50 48 47 45 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 250 254 263 273 281 288 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 246 244 244 244 244 246 247 247 247 246 244 242 240 239 240 242 243 244 246 247 248 249 249 249 249 250 252 255 258 259 260 259 258 257 256 257 257 257 255 254 253 252 251 251 252 252 253 254 254 254 253 253 253 254 254 253 252 250 248 247 246 245 245 244 244 nan nan 246 248 250 251 251 251 251 252 252 254 255 256 257 258 259 260 261 262 261 260 259 257 255 253 252 251 252 254 258 261 264 265 266 266 267 267 268 267 266 264 263 262 260 258 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 57 57 57 58 59 nan nan 61 63 64 65 66 66 65 64 63 62 60 59 58 56 55 53 51 50 48 47 45 45 44 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 260 269 278 285 290 294 298 301 304 305 306 305 302 299 297 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 248 245 243 243 243 245 246 247 247 246 244 242 240 240 240 241 242 243 245 247 248 249 249 249 249 250 252 254 256 258 258 258 257 256 256 257 258 258 257 256 255 254 254 253 253 253 253 254 254 254 253 253 253 254 254 254 253 251 250 248 247 246 245 244 243 nan nan 244 246 248 250 250 250 250 250 250 251 252 253 254 255 256 257 258 259 260 259 259 258 256 254 253 252 252 254 256 260 262 264 265 nan nan 267 267 266 265 264 263 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 57 58 59 60 61 62 63 64 65 66 66 65 64 62 61 60 58 57 56 54 53 51 50 48 47 46 45 45 45 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 249 256 265 274 280 285 289 294 299 305 309 310 309 307 305 302 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 261 256 251 247 244 243 243 244 245 246 246 245 244 242 241 240 241 241 242 243 245 247 249 250 250 250 250 251 252 253 255 256 256 255 255 254 255 256 257 258 258 258 257 256 255 254 254 253 254 255 255 254 254 253 253 254 254 254 254 253 251 250 248 246 245 244 243 nan nan 244 246 247 248 248 248 248 248 249 249 250 251 252 253 254 255 255 256 257 257 257 257 256 254 253 252 251 252 255 258 261 263 265 266 nan nan nan 266 265 265 264 263 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 60 60 61 62 63 64 65 65 65 64 63 62 60 59 58 56 55 54 53 51 50 48 47 46 46 45 45 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 261 270 276 280 283 287 293 300 307 312 313 312 310 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 268 264 261 256 251 247 244 243 244 245 246 246 245 244 242 242 241 241 241 242 243 245 247 249 251 251 251 251 251 252 253 253 254 254 253 252 252 252 254 256 257 257 257 257 256 255 254 254 254 254 255 255 255 254 254 254 254 255 255 255 254 253 252 250 248 246 244 243 243 nan nan 246 246 247 247 247 247 247 248 248 249 250 251 252 252 253 254 255 255 255 256 255 254 253 251 250 249 250 253 257 259 261 263 264 265 nan nan nan 266 266 265 263 261 259 nan nan nan nan 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 62 nan 63 64 64 64 63 62 61 60 58 57 56 55 54 53 51 50 48 47 46 45 45 45 46 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 277 274 270 267 264 260 256 252 248 246 245 245 246 246 246 245 244 243 242 242 242 242 243 245 247 249 251 251 251 251 251 252 252 252 252 252 251 250 250 251 252 253 254 255 255 255 255 254 254 253 253 253 254 254 254 254 254 254 255 255 255 255 255 254 253 251 249 247 245 244 244 244 245 246 246 246 246 246 246 247 247 248 248 249 250 251 252 253 254 255 255 255 255 254 253 251 250 248 248 249 251 254 257 258 259 260 261 262 nan nan nan 266 265 264 262 260 258 258 nan 255 255 254 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 62 62 61 61 59 58 57 56 55 54 53 51 50 48 47 45 44 44 45 45 45 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 276 272 269 266 264 261 258 253 249 246 245 246 247 246 246 245 244 243 243 243 243 244 245 247 249 250 251 251 250 250 251 251 251 251 250 250 249 249 249 250 251 252 252 253 253 253 253 253 252 252 252 252 252 253 253 254 254 255 256 256 256 256 256 255 253 251 249 247 246 245 245 246 246 246 246 246 246 246 246 247 247 248 249 250 251 252 254 255 256 255 255 254 253 252 250 249 247 247 247 250 252 254 255 256 257 258 259 260 nan nan 263 263 263 262 261 260 259 259 258 257 256 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 60 60 60 60 60 60 60 59 58 57 56 55 54 52 51 49 47 45 44 43 43 43 44 44 45 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 281 278 275 273 270 268 266 263 258 252 248 245 246 247 247 247 246 245 244 244 243 243 244 245 246 248 249 250 250 250 249 250 250 250 250 250 249 248 248 248 250 250 251 251 251 251 251 252 252 252 252 252 252 252 252 253 253 254 255 256 256 256 257 256 255 254 253 251 250 248 247 247 247 247 247 247 247 246 246 246 247 248 249 250 251 252 253 254 255 255 255 254 253 252 251 250 248 247 246 246 248 250 252 253 254 254 255 256 257 258 259 260 261 262 262 261 261 261 261 260 258 257 256 256 257 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 58 58 58 58 58 58 58 58 58 57 56 55 54 53 51 50 48 46 44 42 41 41 41 42 43 43 44 45 46 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 287 284 281 278 276 274 272 269 267 262 256 251 247 247 247 247 247 246 245 245 244 244 243 243 244 245 246 248 249 250 250 249 249 249 249 249 248 248 247 247 248 250 250 251 250 249 250 250 252 253 253 253 253 252 252 252 252 253 253 254 254 255 256 256 256 256 255 254 253 251 250 249 249 248 248 248 248 247 247 246 247 247 248 249 250 251 252 252 253 253 254 254 253 253 252 250 249 248 246 245 246 247 249 250 251 252 252 253 254 254 255 256 257 258 260 261 261 261 261 260 nan nan 257 257 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 57 56 55 55 55 55 55 56 56 55 55 54 53 51 50 48 47 44 42 40 39 39 40 40 41 42 43 43 44 45 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 295 291 287 284 281 279 277 275 273 270 267 261 254 249 248 247 247 247 246 245 244 244 243 243 243 243 244 245 247 249 250 249 248 248 247 248 248 248 248 248 248 249 250 251 251 250 249 249 250 251 253 254 254 253 253 253 252 252 252 252 253 254 254 255 255 256 256 255 254 253 252 252 251 251 250 250 249 248 248 247 247 247 247 248 248 249 249 250 250 251 251 252 253 253 252 251 250 248 246 244 244 245 246 248 249 249 250 250 250 251 252 253 254 255 257 258 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 53 53 52 52 52 52 53 53 53 52 51 49 48 47 45 43 41 40 38 38 38 39 40 41 41 42 43 43 44 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 306 302 298 293 289 285 283 281 279 276 273 269 263 256 252 249 248 248 247 nan nan nan nan nan nan nan nan 242 244 246 248 249 248 246 245 245 246 247 247 nan 248 249 250 251 251 251 250 249 249 250 251 252 253 254 253 253 253 252 251 251 251 252 253 253 254 255 255 256 255 255 254 253 253 252 252 251 250 249 249 248 248 248 248 nan nan nan nan 248 248 248 249 250 251 252 252 252 251 249 246 243 242 242 243 245 247 248 248 248 248 249 249 250 251 252 253 255 256 257 257 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 49 49 49 50 50 50 50 49 48 46 45 44 43 41 39 38 37 37 38 39 40 40 41 41 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 313 310 307 303 298 294 290 287 284 281 277 272 265 258 253 250 249 nan nan nan nan nan nan nan nan nan 240 nan 242 244 247 248 246 244 243 243 244 245 246 246 248 250 251 251 251 251 250 250 250 250 251 252 253 254 254 253 252 252 251 250 250 251 251 252 253 253 254 255 255 255 255 254 254 253 252 251 250 249 249 249 249 249 nan nan nan nan nan nan nan 247 248 249 250 250 251 251 249 247 244 240 239 239 240 243 245 246 247 248 248 248 249 250 250 251 252 253 253 254 254 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 47 46 46 47 47 48 48 48 47 46 45 44 43 42 40 38 37 36 36 36 37 38 39 40 40 41 41 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 336 329 325 322 319 315 309 304 299 293 288 285 280 274 267 259 254 251 249 nan nan nan nan nan nan nan nan nan 240 240 242 243 244 245 243 242 241 241 242 243 244 245 247 nan nan 252 252 252 251 251 252 252 252 253 254 254 254 253 252 251 250 250 250 250 250 251 252 252 253 254 255 255 256 256 255 254 253 252 251 250 249 249 250 250 nan nan nan nan nan nan nan nan nan 247 248 249 250 249 248 246 242 238 236 236 238 240 242 244 246 247 248 249 249 249 249 250 251 252 253 253 253 253 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 43 43 44 45 46 46 47 46 45 44 43 42 41 39 38 36 35 35 36 37 37 38 39 39 40 41 41 42 42 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan 10 3 354 348 343 338 334 329 323 316 308 300 293 287 281 275 267 259 253 250 nan nan 246 nan nan nan nan nan nan 238 239 241 242 243 243 242 240 239 239 240 241 nan nan nan nan nan nan nan 253 253 253 253 253 253 254 254 255 255 255 254 253 252 250 250 250 250 250 250 251 252 253 254 255 256 257 257 256 255 253 252 251 251 251 251 250 nan nan nan nan nan nan nan nan nan nan nan 246 247 247 247 246 243 nan nan nan nan nan nan nan nan 246 247 248 248 248 248 249 250 251 253 254 254 254 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 43 44 44 45 45 44 43 42 41 39 38 37 36 36 36 37 38 38 38 39 40 41 41 41 41 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 18 19 20 22 24 22 18 12 6 1 357 354 350 345 338 330 321 309 300 291 284 277 nan nan nan nan nan nan 246 245 244 243 241 240 239 238 239 240 243 244 242 239 237 237 237 238 238 238 239 nan nan nan nan 252 252 253 253 254 254 254 255 256 257 257 257 256 255 254 253 252 251 251 251 251 251 252 253 254 255 257 258 258 257 256 254 253 253 252 nan 251 251 nan nan nan nan nan nan nan nan nan nan nan nan 245 245 nan nan nan nan nan nan nan nan nan nan nan nan 246 246 246 246 247 248 250 252 254 255 256 256 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan 42 41 40 39 38 37 36 36 37 38 39 39 39 39 40 41 42 42 41 40 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 25 24 24 25 25 25 23 19 14 9 6 4 3 1 358 352 344 335 323 310 299 290 nan 269 259 nan nan nan nan nan 246 246 245 243 242 240 238 238 239 241 243 239 236 233 233 234 234 235 235 nan nan nan nan nan nan 251 252 253 254 254 255 256 258 259 259 259 259 259 258 257 256 nan 253 253 253 253 253 254 255 256 257 257 258 258 257 256 255 254 254 nan 252 nan nan nan nan nan nan nan nan nan 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 243 244 245 245 245 247 248 250 253 255 256 257 257 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 37 36 36 nan nan nan nan nan nan nan 42 42 43 43 42 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 nan nan nan nan nan 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 11 8 7 8 nan nan 2 355 346 nan nan nan nan 287 273 nan nan nan nan nan nan 246 247 nan nan nan nan nan nan nan nan nan nan 232 231 230 230 230 nan nan nan nan nan nan nan nan nan nan 252 254 256 258 260 261 nan nan 263 263 263 262 nan nan nan nan nan nan nan nan nan nan 256 257 257 258 258 258 258 257 256 nan 254 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 238 240 242 243 244 245 247 248 251 253 255 257 258 257 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 13 12 nan nan nan nan nan nan nan nan nan nan 290 276 263 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 246 249 253 257 261 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 256 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 236 239 241 243 245 246 249 251 254 255 257 257 257 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 252 244 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 211 210 213 217 226 239 253 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 235 238 241 244 247 249 252 253 255 256 256 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 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 146 139 134 129 122 119 115 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 246 249 252 253 254 254 255 255 255 255 255 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 242 245 248 251 253 253 253 253 253 253 253 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 243 247 250 252 253 253 252 252 252 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 235 238 242 246 249 251 253 253 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 240 243 246 249 252 254 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 245 247 249 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan