CAPE 94 92 81 67 73 75 79 80 78 83 86 84 80 67 54 53 59 67 74 79 85 95 105 118 123 116 100 76 53 47 51 49 44 44 45 45 45 45 44 45 47 47 48 50 52 53 54 59 66 71 75 78 77 77 82 87 87 78 65 58 59 58 58 54 45 36 49 43 44 45 40 31 22 19 21 18 12 10 6 1 0 0 0 0 4 14 1 0 1 0 0 2 5 1 0 0 2 9 4 5 8 16 20 22 30 28 19 56 107 76 62 139 251 269 173 163 243 385 510 623 683 759 496 258 321 355 310 254 320 446 439 403 562 753 844 976 1189 1376 1552 1715 1863 2001 2151 2359 2592 2806 3068 3378 3544 3442 2987 2629 2757 2987 2897 2530 2451 2439 2274 2127 2144 2222 2150 1954 1848 1887 1877 1764 1693 1705 1751 1795 1833 1846 1893 1951 1971 1966 1966 1962 1913 1899 1913 1829 1823 1843 1910 1910 1911 1906 1840 1776 1771 1789 1828 1833 1772 1712 1671 1676 1707 1771 1810 1740 1697 1872 2086 1832 1240 758 739 793 1076 1276 1143 817 747 872 1061 1010 1150 1351 1350 1382 1375 1525 1736 1815 1779 1728 1644 1431 1428 1511 1536 1502 1412 1342 1340 1367 1435 1526 1496 1400 1375 1301 1260 1198 1085 1090 1223 1091 1008 1022 1118 1348 1441 1328 1095 1054 1341 1557 1740 1919 1973 1837 1604 1454 1399 1502 1579 1435 1136 910 930 1116 1272 1336 1330 1310 1247 1128 1094 1206 1378 1430 1242 1017 1043 1194 1176 1321 1539 1483 1400 1301 1257 1286 1359 1344 1310 1335 1427 1410 1509 1673 1861 2091 2255 2195 1913 1709 1528 1426 1430 1371 1363 1451 1465 1454 1503 1569 1649 1730 1801 1905 2039 2141 2181 2217 2245 2318 2206 1766 1553 1560 1696 1842 1894 1857 1740 1588 1492 1502 1546 1656 1787 1901 2090 2242 2340 2361 2271 2217 2299 2391 2508 2776 3026 3118 3189 3219 3108 3002 3011 3142 3305 3520 3750 3969 4073 4073 3907 3833 3665 3674 3911 3911 4140 4503 4700 4777 4834 4864 4799 4510 4119 3833 3605 3428 3323 3382 3469 3445 3354 3345 3444 3528 3566 3590 3607 3589 3525 3525 3653 3811 3977 4286 4243 4000 4148 4462 4534 4492 4382 4163 4036 3798 3586 3372 3220 3216 3282 3303 3313 3379 3448 3482 3445 3385 3350 3429 3611 3679 3556 3407 3413 3558 3673 3689 3612 3608 3512 3466 3439 3199 2919 2940 3146 3182 3053 3066 3108 2603 3192 3360 3444 3712 3846 4036 4079 4032 3678 3106 2786 2751 2761 2773 3114 3649 3553 3347 2984 2926 2980 3147 2794 2745 2635 2599 2630 2733 2969 3169 3170 3226 3305 3360 3386 3399 3554 3709 3692 3578 3457 3353 3411 3449 3344 3281 3371 3441 3633 3551 3590 3594 3537 3574 3638 3707 3808 3668 3267 2896 2684 2615 2648 2607 2469 2346 2288 2248 2031 1785 1688 1662 1685 1684 1556 1420 1346 1351 1405 1476 1604 1694 1659 1630 1798 2012 2180 2282 2219 2055 1897 1836 1804 1722 1641 1592 1527 1403 1251 1210 1275 1299 1333 1395 109 112 91 71 75 74 89 90 81 87 88 81 75 59 50 51 58 65 69 71 77 90 104 120 127 117 97 76 61 61 62 58 43 39 36 36 38 39 38 39 40 42 46 51 53 53 51 53 60 70 77 79 78 72 68 69 69 66 63 61 57 52 49 43 37 37 46 40 35 37 38 32 19 21 23 14 8 8 3 0 0 0 0 0 0 2 0 2 5 3 0 0 0 0 0 0 0 2 1 0 6 17 20 19 20 19 21 72 103 81 82 154 245 241 171 192 300 458 580 644 732 763 539 299 426 379 259 210 248 325 354 457 659 852 994 1113 1183 1213 1343 1604 1812 1943 2103 2306 2527 2775 2991 3247 3569 3561 3216 2794 2724 2983 3005 2540 2327 2325 2238 2122 2100 2155 2129 2003 1911 1905 1929 1860 1743 1654 1643 1702 1757 1775 1815 1884 1962 2028 2064 2061 2036 2024 2010 1966 1940 1935 1945 1970 1952 1941 1869 1797 1825 1826 1797 1782 1754 1688 1713 1879 1944 1992 1938 1743 1721 2005 2148 1718 1074 733 807 901 1076 1291 1355 1124 1076 1113 1377 1472 1581 1638 1591 1657 1692 1702 1708 1701 1709 1636 1519 1387 1400 1491 1549 1518 1410 1293 1259 1314 1356 1371 1363 1325 1242 1103 1043 1058 1052 1097 1201 1043 861 797 850 1002 1111 1113 957 1008 1307 1477 1716 1863 1888 1816 1624 1329 1088 1084 1080 1009 933 885 937 1052 1136 1193 1285 1306 1215 1133 1189 1368 1495 1482 1308 1106 1086 1215 1297 1376 1548 1494 1387 1350 1287 1285 1322 1343 1288 1313 1375 1317 1440 1620 1754 1928 2065 1982 1726 1659 1577 1487 1560 1525 1485 1574 1635 1670 1657 1622 1681 1770 1857 1953 2081 2178 2219 2260 2311 2421 2514 2140 1644 1564 1617 1720 1798 1827 1783 1681 1606 1596 1624 1720 1849 2009 2224 2367 2402 2364 2265 2180 2205 2313 2498 2804 3133 3182 3097 3155 3165 3093 2947 3061 3248 3470 3755 4063 4265 4503 4631 4319 3910 3671 3613 3603 3878 4293 4614 4782 4910 5043 5118 4949 4507 4093 3826 3498 3258 3325 3505 3573 3553 3561 3614 3665 3669 3602 3533 3477 3428 3477 3578 3577 3707 3833 3884 3963 4093 4324 4390 4361 4128 3791 3528 3337 3212 3157 3145 3216 3311 3332 3296 3337 3397 3447 3450 3373 3351 3472 3643 3614 3483 3524 3719 3924 3976 3877 3823 3802 3723 3701 3722 3700 3595 3650 3681 3780 3831 3844 3874 3839 3903 3925 3908 3982 4100 4270 4360 4299 3901 3160 2620 2571 2623 2731 2883 2992 2934 2869 2601 2514 2652 2877 2770 2595 2491 2507 2680 2928 3236 3519 3755 3947 4103 4221 4103 3855 3769 3867 4040 4213 4118 3630 3515 3526 3389 3174 3157 3317 3557 3438 3362 3478 3467 3405 3408 3436 3602 3694 3469 3126 2878 2721 2587 2392 2266 2273 2302 2262 2003 1801 1711 1655 1696 1714 1624 1478 1401 1396 1429 1495 1601 1673 1641 1623 1754 1944 2143 2276 2180 2003 1863 1811 1803 1739 1678 1604 1468 1321 1243 1254 1293 1262 1247 1391 96 106 97 76 67 75 91 98 99 95 91 79 65 55 50 52 63 62 64 66 72 85 104 120 125 110 80 56 49 67 72 66 52 45 31 28 31 34 35 35 37 41 45 50 54 54 50 50 57 65 73 76 76 65 56 58 60 61 64 65 59 49 41 35 33 35 37 34 31 33 32 23 15 16 26 12 3 6 2 0 0 3 1 0 0 0 0 2 5 4 0 0 0 0 0 0 1 5 7 0 5 14 17 12 9 14 21 73 89 91 93 148 212 193 158 202 327 505 640 699 744 707 611 448 490 448 214 139 168 191 336 603 753 893 988 1040 1054 1047 1190 1459 1683 1855 2062 2279 2466 2694 2969 3270 3554 3613 3414 3037 2769 2931 3082 2675 2280 2269 2259 2247 2148 2149 2155 2028 1958 1945 1941 1893 1758 1658 1646 1667 1697 1722 1750 1805 1887 1993 2064 2059 2043 2040 1935 1835 1831 1846 1876 1948 1960 1897 1888 1814 1839 1830 1801 1803 1779 1740 1903 2307 2485 2474 2294 2035 2003 2171 2095 1615 1138 921 974 1198 1288 1433 1487 1411 1351 1399 1544 1544 1536 1508 1492 1547 1589 1551 1538 1570 1570 1454 1308 1211 1289 1416 1473 1424 1314 1143 1019 1100 1237 1319 1348 1285 1077 833 782 896 1035 1118 1139 1014 814 659 599 655 773 853 897 1001 1467 1911 1956 1923 1783 1673 1595 1196 879 875 937 1002 1057 1079 1093 1125 1145 1213 1317 1316 1231 1201 1301 1464 1542 1501 1377 1257 1246 1286 1290 1355 1525 1480 1356 1369 1313 1285 1329 1341 1308 1271 1317 1269 1318 1465 1639 1784 1824 1704 1610 1666 1629 1533 1612 1695 1696 1689 1681 1688 1695 1698 1726 1776 1865 1991 2116 2199 2256 2311 2384 2510 2776 2643 2136 1709 1573 1607 1663 1710 1735 1683 1604 1576 1612 1710 1835 2001 2249 2450 2482 2404 2289 2164 2106 2188 2350 2550 2922 3242 3177 2933 2929 3145 3080 3128 3303 3527 3820 4141 4426 4676 4746 4487 4084 3718 3359 3435 3626 4181 4599 4795 4961 5151 5325 5271 4910 4281 3933 3698 3392 3312 3481 3632 3699 3792 3913 3990 3993 3929 3783 3678 3596 3560 3605 3585 3612 3645 3678 3738 3904 4041 4058 3931 3668 3472 3342 3229 3144 3128 3156 3219 3304 3382 3372 3349 3427 3448 3421 3391 3419 3573 3695 3637 3592 3773 4224 4428 4142 3957 3932 3805 3796 3793 3885 4007 4026 4082 3989 3917 3992 4113 4212 4176 4173 4158 4092 4133 4328 4587 4719 4670 4302 3473 2886 2959 3205 3391 3441 3339 3076 2899 2722 2742 2872 2893 2750 2608 2574 2689 2963 3292 3632 3978 4290 4523 4634 4526 4171 3825 3789 4066 4294 4534 4591 4108 3699 3568 3467 3230 3288 3234 3255 3279 3291 3415 3343 3286 3385 3471 3585 3597 3501 3165 2799 2437 2136 2093 2175 2315 2258 2062 1909 1828 1747 1708 1723 1756 1688 1547 1460 1434 1438 1504 1603 1631 1574 1603 1742 1890 2108 2235 2141 1961 1824 1768 1740 1696 1640 1533 1355 1171 1091 1145 1218 1246 1338 1532 81 92 94 73 59 69 83 91 98 98 92 82 63 58 63 59 80 66 67 69 74 86 105 121 123 104 76 52 39 44 59 74 72 60 34 23 29 30 36 37 37 42 47 51 53 52 49 50 56 62 67 66 64 59 53 57 64 65 67 71 63 48 36 27 25 30 29 28 31 33 29 18 14 16 24 10 1 6 9 0 0 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 0 0 1 7 8 2 5 18 67 69 95 80 131 199 164 141 188 350 564 702 751 747 720 717 575 538 494 274 181 201 213 385 702 827 906 947 957 1012 1081 1246 1480 1657 1836 2073 2283 2433 2660 2951 3208 3483 3635 3517 3214 2894 2946 3144 2850 2347 2243 2230 2283 2151 2098 2125 1963 1887 1919 1987 2015 1920 1803 1762 1739 1794 1841 1852 1835 1853 1959 2039 2006 1951 1940 1856 1781 1758 1744 1772 1820 1896 1906 1912 1839 1853 1838 1805 1838 1782 1735 2162 2672 2857 2893 2828 2557 2315 2173 1948 1604 1313 1180 1332 1593 1587 1449 1329 1356 1404 1509 1519 1334 1266 1347 1323 1303 1297 1262 1294 1362 1360 1275 1184 1168 1205 1225 1218 1167 996 842 838 960 1170 1309 1375 1334 1115 846 708 727 816 920 1000 983 820 580 453 481 590 670 788 1120 1826 2227 2073 1848 1673 1640 1572 1242 1017 994 1139 1187 1225 1252 1236 1241 1260 1345 1407 1365 1302 1321 1440 1557 1577 1525 1447 1391 1377 1319 1227 1225 1384 1380 1326 1393 1368 1281 1335 1309 1249 1242 1335 1310 1327 1453 1553 1643 1617 1542 1623 1683 1599 1503 1604 1801 1863 1810 1762 1708 1639 1629 1692 1778 1891 2031 2146 2219 2268 2300 2335 2498 2821 2953 2642 2001 1653 1582 1573 1584 1615 1615 1578 1543 1575 1677 1800 1966 2247 2509 2568 2480 2318 2147 2031 2030 2135 2247 2417 2815 3141 2791 2560 2954 3244 3279 3374 3583 3802 4093 4430 4687 4766 4624 4257 3793 3357 3415 3576 4109 4565 4819 4988 5116 5214 5224 4970 4463 4191 4077 3709 3427 3507 3681 3886 4201 4380 4370 4294 4137 3969 3864 3794 3730 3765 3671 3517 3532 3509 3442 3599 3730 3675 3552 3453 3352 3244 3131 3062 3064 3115 3201 3289 3428 3514 3469 3492 3442 3399 3482 3589 3675 3667 3594 3687 4091 4349 4176 4020 4035 3928 3761 3760 3756 3818 3930 3997 4085 4006 3726 3568 3606 3714 3920 3994 3901 3850 3936 4275 4706 4917 4973 4712 3981 3467 3551 3901 4115 3763 3490 3168 2949 2910 3121 3241 3076 2841 2758 2821 2989 3324 3739 4111 4455 4728 4882 4898 4773 4389 3846 3736 4102 4351 4505 4570 4468 3971 3636 3522 3304 3056 3052 3161 3223 3269 3292 3386 3366 3418 3486 3462 3477 3388 3098 2747 2322 2031 2136 2348 2343 2141 1931 1868 1852 1813 1768 1741 1744 1671 1534 1440 1424 1479 1583 1632 1598 1547 1610 1753 1901 2089 2183 2112 1947 1826 1763 1718 1662 1581 1461 1286 1086 981 1055 1173 1319 1553 1650 67 85 96 81 57 66 83 101 123 117 102 89 76 73 75 70 78 67 73 81 85 90 109 126 127 107 79 61 42 34 42 63 81 75 50 20 17 19 42 46 46 50 52 55 52 47 44 48 55 61 62 60 58 55 50 52 56 61 63 69 64 48 35 21 12 21 26 29 28 28 21 16 8 9 16 8 1 4 10 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 2 16 60 67 118 84 162 263 190 150 201 377 597 737 775 818 829 761 688 633 579 437 312 261 266 374 629 793 907 976 1000 1068 1203 1394 1535 1670 1885 2115 2308 2448 2650 2891 3089 3394 3620 3575 3362 3069 2958 3087 2981 2461 2200 2178 2220 2121 2037 2047 1940 1892 1915 1935 2061 2108 2027 1968 1939 1992 2018 1976 1894 1861 1928 2022 2040 2011 1978 1894 1804 1799 1875 1885 1892 1937 1937 1924 1885 1921 1920 1832 1841 1828 1889 2603 2936 2963 3182 3279 2901 2400 2035 1814 1655 1529 1470 1552 1567 1360 1141 1087 1217 1370 1450 1394 1208 1167 1228 1199 1170 1146 1140 1196 1255 1277 1334 1365 1343 1242 1107 1033 1019 970 862 976 1077 1162 1210 1271 1292 1213 1072 874 691 639 709 804 834 747 565 470 501 586 660 778 1124 1650 1985 1888 1692 1654 1637 1535 1363 1214 1199 1384 1491 1509 1427 1312 1255 1321 1420 1450 1409 1369 1429 1563 1648 1650 1608 1543 1498 1479 1357 1159 1072 1197 1242 1273 1366 1353 1220 1293 1250 1222 1293 1378 1383 1417 1570 1532 1517 1524 1518 1617 1547 1492 1521 1647 1787 1843 1853 1851 1781 1649 1609 1681 1810 1944 2071 2162 2215 2256 2285 2354 2429 2410 2655 2991 2460 1912 1673 1572 1519 1518 1566 1615 1640 1674 1756 1884 2086 2346 2552 2573 2452 2316 2194 2097 2081 2117 2119 2140 2397 2859 2884 2634 2732 3113 3385 3398 3611 3843 4145 4427 4665 4746 4522 4088 3569 3322 3467 3810 4314 4729 4970 5082 5113 5098 5028 4811 4575 4600 4558 4090 3594 3554 3696 3919 4297 4521 4560 4471 4275 4043 3928 3932 3981 4074 3784 3506 3470 3488 3554 3613 3639 3550 3496 3418 3241 3119 3057 3034 3104 3210 3308 3326 3376 3448 3470 3493 3484 3507 3581 3625 3629 3670 3851 4274 4615 4541 4112 4188 4284 4062 3824 3769 3765 3792 3869 3985 4043 3884 3477 3190 3202 3360 3510 3569 3632 3615 3676 4039 4523 4720 4803 4672 4261 3933 3978 4174 3985 3617 3342 3121 3070 3329 3791 3743 3160 2940 2949 3060 3259 3579 4014 4353 4679 4941 5197 5162 5024 4773 4274 3959 3970 4168 4491 4633 4580 4217 3798 3592 3372 3094 3083 3178 3182 3210 3281 3479 3401 3482 3445 3397 3374 3278 3082 2804 2529 2379 2346 2342 2231 2029 1884 1860 1880 1864 1776 1703 1681 1602 1507 1463 1540 1577 1620 1615 1551 1518 1591 1742 1925 2079 2132 2067 1944 1841 1761 1713 1673 1584 1469 1342 1216 1151 1217 1307 1460 1592 1608 68 87 96 89 63 67 90 106 112 117 114 101 85 78 79 75 71 71 81 93 101 103 115 129 128 114 83 59 43 35 36 58 82 86 71 43 32 39 53 57 53 56 57 58 53 44 41 46 53 58 57 54 54 52 46 45 48 50 53 58 60 54 35 28 8 17 27 24 21 25 23 16 6 16 17 8 1 5 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 3 0 0 0 0 1 5 7 17 46 68 137 105 234 380 235 146 269 386 609 755 795 896 939 826 809 909 882 708 487 317 298 458 630 717 917 1027 1054 1083 1140 1238 1424 1625 1865 2108 2329 2482 2631 2835 2947 3252 3546 3616 3527 3315 3102 3061 3000 2604 2191 2119 2190 2157 2075 2042 1977 1900 1918 1980 2115 2202 2150 2110 2077 2103 2118 2063 1932 1826 1815 1904 2022 2113 2142 2109 2046 2021 2060 2075 2033 1984 1948 1947 1953 1982 1995 1939 1976 1960 1977 2228 2227 2124 2691 3090 2896 2464 2059 1832 1708 1578 1528 1516 1346 1075 917 978 1149 1274 1277 1191 1132 1109 1109 1176 1205 1202 1250 1362 1469 1496 1511 1541 1490 1350 1212 1147 1138 1132 1095 1129 1113 1041 998 1029 1046 1076 1123 1129 1026 882 829 824 808 834 865 892 857 671 816 1068 1366 1609 1713 1676 1594 1583 1555 1493 1370 1290 1358 1548 1620 1580 1396 1239 1191 1301 1429 1478 1464 1462 1543 1659 1719 1709 1665 1615 1584 1572 1413 1139 1010 1089 1145 1215 1285 1276 1166 1221 1202 1220 1269 1292 1378 1396 1543 1508 1448 1470 1466 1506 1530 1591 1689 1836 1948 1991 1966 1899 1838 1711 1644 1755 1894 2000 2092 2147 2192 2235 2301 2289 2287 2061 2280 2964 2923 2351 1868 1614 1523 1513 1574 1686 1807 1915 2009 2120 2296 2470 2579 2594 2511 2398 2299 2180 2094 2089 2069 2023 2123 2404 2704 3227 3254 3328 3436 3374 3551 3833 4166 4414 4599 4603 4257 3766 3454 3476 3821 4329 4806 5128 5259 5199 5021 4898 4864 4838 4880 4930 4744 4310 3715 3523 3633 3842 4190 4552 4703 4629 4447 4163 4043 4031 4074 4221 4041 3878 3840 3778 3678 3738 3729 3533 3376 3276 3114 2962 2989 3099 3299 3493 3555 3404 3276 3324 3434 3526 3567 3588 3556 3548 3647 3898 4269 4837 4796 4438 4242 4306 4269 4088 3907 3779 3757 3813 3908 4029 3954 3659 3280 3172 3331 3572 3658 3596 3591 3479 3485 3720 4029 4276 4411 4405 4192 4055 4004 3915 3689 3472 3367 3336 3471 3726 3851 3676 3246 3096 3132 3193 3393 3656 4047 4401 4644 4890 5180 5185 5192 5038 4693 4240 3917 3940 4188 4310 4409 4338 4060 3989 3741 3120 3026 3134 3279 3358 3613 3722 3692 3580 3310 3148 3107 3058 2888 2681 2545 2454 2381 2253 2094 1939 1848 1836 1872 1856 1746 1677 1647 1595 1564 1565 1616 1652 1661 1622 1550 1526 1610 1779 1956 2054 2055 1988 1911 1840 1739 1684 1646 1579 1498 1426 1371 1369 1409 1474 1541 1624 1722 72 84 86 83 72 78 101 124 133 125 120 113 96 76 74 77 77 80 92 105 112 114 118 124 124 120 104 75 54 50 47 72 75 87 89 83 69 61 63 66 67 65 63 59 52 39 37 44 49 52 46 41 44 48 44 42 42 43 46 48 51 45 33 33 23 25 27 24 21 27 28 20 16 7 12 10 3 5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 2 0 0 0 0 2 5 8 19 38 73 138 152 322 477 300 165 465 627 698 777 831 919 1047 1027 969 1123 1140 932 653 460 400 427 539 725 932 1052 1060 1091 1177 1285 1430 1614 1809 2059 2332 2519 2620 2800 2906 3118 3419 3605 3647 3532 3270 3025 2902 2655 2264 2130 2220 2268 2228 2145 2066 1998 2004 2009 2048 2134 2171 2199 2161 2149 2136 2052 1910 1818 1746 1806 1962 2127 2217 2270 2266 2212 2188 2172 2113 2032 1981 1989 2013 2034 2058 2088 2122 2054 2084 2143 2070 2038 1748 2407 2643 2526 2187 1869 1614 1367 1274 1267 1161 1003 933 1006 1134 1200 1118 1031 1069 1045 1053 1214 1276 1311 1397 1523 1622 1616 1491 1420 1404 1364 1332 1314 1302 1287 1256 1202 1120 1013 948 953 959 1011 1094 1270 1350 1249 1147 1092 1113 1336 1588 1519 1309 1005 1176 1432 1564 1623 1575 1551 1543 1490 1457 1370 1311 1365 1476 1599 1598 1455 1233 1159 1203 1312 1426 1497 1533 1589 1676 1747 1758 1710 1655 1627 1627 1618 1472 1213 1053 1068 1133 1202 1240 1232 1184 1203 1217 1241 1238 1218 1332 1411 1549 1534 1498 1476 1470 1531 1667 1796 1896 2041 2166 2157 2030 1888 1791 1727 1743 1854 1969 2045 2098 2139 2185 2226 2287 2312 2261 2164 2219 2550 2905 2699 2181 1751 1593 1567 1641 1795 1991 2185 2308 2345 2334 2352 2459 2615 2695 2608 2442 2324 2175 2113 2103 2002 1972 2030 2191 3273 3828 3776 3480 3387 3528 3788 4094 4321 4470 4462 4166 3807 3780 4071 4523 4975 5282 5451 5468 5145 4504 4193 4495 4666 4787 4823 4720 4408 3856 3473 3583 3768 4182 4691 4885 4825 4706 4378 4227 4123 4080 4172 4190 4211 4301 4371 4308 4271 4063 3619 3281 3127 3026 2940 3032 3257 3540 3727 3661 3341 3172 3313 3469 3474 3418 3425 3504 3700 4016 4208 4364 4418 4200 4056 4053 4055 4135 4184 4072 3751 3508 3706 3827 3944 3767 3418 3310 3483 3772 3936 3874 3663 3539 3422 3359 3368 3416 3601 3972 4231 4163 3998 3789 3471 3236 3224 3322 3558 3804 3894 3796 3506 3292 3251 3230 3264 3402 3604 3869 4252 4476 4784 5097 5214 5248 5115 4716 4213 3818 3627 3686 3980 4213 4085 3958 3942 3522 3068 3023 3234 3646 3928 4227 4156 3937 3521 3058 2743 2703 2746 2638 2558 2563 2546 2420 2182 2013 1912 1814 1805 1827 1806 1756 1714 1681 1662 1640 1645 1716 1762 1730 1669 1598 1559 1616 1821 1959 1967 1929 1917 1876 1817 1717 1657 1596 1539 1469 1414 1388 1392 1428 1492 1565 1735 1990 84 74 72 82 84 94 118 138 140 132 129 124 111 85 77 91 92 86 96 112 118 116 116 118 121 126 126 113 91 72 56 56 59 80 89 89 83 73 67 66 68 67 66 62 51 37 36 41 44 41 24 20 30 40 47 47 47 47 45 44 44 39 35 37 34 31 32 25 28 33 29 30 24 1 4 11 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 3 8 20 36 84 143 206 412 567 384 257 564 748 855 818 894 889 1087 1184 1120 1267 1266 1019 735 571 516 528 655 839 969 1022 1039 1116 1255 1384 1475 1636 1814 2034 2307 2512 2594 2729 2750 2952 3245 3498 3663 3654 3460 3135 2863 2660 2380 2235 2298 2370 2375 2299 2186 2109 2099 2105 2136 2172 2220 2281 2294 2250 2181 2067 1916 1869 1812 1852 1964 2104 2195 2269 2303 2293 2292 2295 2247 2145 2065 2048 2058 2078 2105 2149 2122 2087 2152 2191 2168 2142 1947 2230 2424 2435 2045 1602 1269 1058 1100 1182 1151 1078 1023 1018 1091 1182 1188 1140 1103 1043 1051 1166 1213 1255 1327 1407 1440 1430 1330 1180 1199 1243 1282 1302 1330 1371 1331 1223 1148 1136 1174 1199 1184 1144 1122 1229 1264 1199 1120 1081 1201 1472 1629 1432 1280 1301 1496 1687 1686 1601 1553 1560 1691 1657 1558 1381 1300 1374 1568 1640 1629 1476 1195 1162 1260 1338 1411 1509 1611 1707 1780 1811 1785 1705 1636 1619 1632 1620 1511 1317 1144 1091 1149 1227 1254 1242 1214 1196 1214 1281 1302 1263 1317 1468 1598 1577 1597 1612 1606 1660 1787 1914 2011 2129 2221 2175 2021 1868 1775 1771 1833 1937 2022 2070 2110 2146 2186 2222 2253 2254 2226 2187 2215 2272 2527 2684 2501 2068 1786 1721 1820 2005 2252 2471 2587 2544 2381 2284 2411 2711 2873 2690 2507 2506 2381 2180 2089 2001 1933 1868 1875 2493 3478 4082 3840 3510 3602 3785 4001 4158 4293 4350 4207 4098 4345 4823 5209 5397 5449 5454 5417 5132 4617 4315 4400 4555 4680 4802 4776 4551 4126 3698 3734 3822 4287 4746 4948 4896 4716 4503 4352 4214 4115 4115 4171 4225 4321 4574 4694 4528 4161 3642 3264 3066 2995 3022 3139 3394 3625 3607 3393 3144 3136 3351 3458 3381 3375 3444 3635 4069 4401 4398 4376 4398 4408 4388 4318 4288 4289 4231 4038 3597 3190 3047 2891 3405 3583 3512 3607 3863 3998 4024 3878 3666 3541 3469 3388 3213 3071 3178 3648 4213 4313 3973 3651 3297 3121 3075 3221 3590 3833 3728 3690 3636 3465 3367 3351 3370 3436 3654 3715 4082 4443 4824 5127 5211 5116 4878 4495 4044 3685 3577 3657 3673 3698 3452 3491 3316 2931 2991 3298 3730 4157 4428 4559 4330 3929 3454 2972 2688 2679 2752 2776 2758 2763 2700 2477 2191 2023 1883 1813 1811 1793 1783 1795 1774 1725 1683 1652 1679 1793 1861 1803 1725 1649 1622 1628 1805 1914 1871 1851 1834 1822 1772 1667 1578 1501 1413 1310 1224 1181 1165 1302 1479 1651 1964 2343 79 71 61 88 106 120 138 148 146 141 141 136 121 101 97 111 113 94 102 110 115 115 110 111 116 130 152 149 122 93 82 76 62 74 90 88 79 75 70 65 64 65 66 64 52 38 38 40 38 29 8 7 19 32 50 49 56 56 53 47 40 35 32 38 35 24 24 28 29 32 33 35 24 0 1 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 1 4 20 42 86 129 228 489 642 452 328 530 701 882 938 935 917 1091 1268 1276 1249 1241 1006 790 627 600 608 701 957 1121 1092 1026 1098 1247 1309 1321 1448 1645 1934 2252 2479 2639 2737 2734 2822 3068 3322 3584 3685 3643 3358 3005 2900 2588 2343 2364 2448 2472 2436 2374 2325 2288 2247 2246 2280 2295 2339 2403 2372 2268 2138 2005 1956 1903 1995 2067 2178 2243 2278 2287 2317 2354 2355 2320 2255 2187 2147 2121 2113 2130 2144 2127 2142 2193 2200 2219 2608 2734 2604 2454 2131 1497 1059 900 985 1171 1217 1127 1007 910 883 951 1065 1161 1194 1132 995 913 943 993 1029 1062 1111 1170 1213 1126 1047 991 990 1003 994 1021 1086 1058 941 916 1025 1214 1395 1473 1452 1380 1270 1060 905 849 823 936 1140 1244 1253 1312 1564 1790 1783 1763 1769 1647 1733 1890 1887 1749 1590 1259 1325 1608 1746 1742 1431 1195 1201 1290 1360 1436 1573 1704 1774 1809 1825 1792 1702 1626 1612 1630 1623 1546 1408 1255 1151 1148 1215 1251 1221 1167 1146 1182 1235 1309 1306 1271 1401 1566 1639 1744 1813 1782 1805 1896 1990 2053 2107 2134 2078 1978 1861 1772 1808 1901 1994 2066 2095 2131 2170 2177 2192 2218 2226 2199 2139 2262 2264 2397 2495 2637 2556 2242 2082 2198 2402 2622 2787 2780 2604 2421 2393 2574 2892 3050 2896 2748 2676 2614 2340 2138 2039 1934 1817 1767 2020 2827 4076 3996 3627 3679 3829 3950 4017 4114 4312 4410 4561 4894 5255 5392 5265 5080 4990 4987 4993 4978 5003 4991 4822 4750 4853 4861 4716 4438 4188 4114 4147 4443 4769 4896 4878 4781 4624 4435 4287 4168 4115 4109 4062 4092 4359 4577 4378 3960 3592 3265 3027 3032 3133 3244 3477 3568 3412 3179 3108 3187 3309 3399 3322 3341 3461 3721 4131 4333 4334 4400 4521 4610 4610 4454 4272 4142 4009 3839 3531 3215 3079 3123 3268 3636 3845 3952 4074 4070 3969 3815 3686 3619 3559 3453 3244 3065 3139 3636 4400 4676 4088 3755 3450 3383 3294 3268 3464 3470 3456 3530 3621 3479 3474 3580 3551 3488 3713 3873 4046 4478 4992 5131 4982 4940 4722 4331 3840 3651 3479 3531 3760 3766 3714 3534 3086 2846 3175 3662 4106 4355 4332 4147 4134 4041 3644 3094 2701 2645 2871 3050 3141 3091 2869 2524 2253 2102 1965 1898 1877 1829 1797 1805 1806 1785 1739 1700 1726 1821 1836 1830 1768 1701 1695 1707 1804 1850 1809 1771 1755 1756 1719 1597 1450 1328 1206 1083 1034 1059 1089 1285 1588 1916 2382 2815 78 83 66 72 111 142 140 125 125 135 149 149 132 112 108 114 108 90 86 94 97 103 101 102 106 117 130 138 127 102 86 84 83 85 89 88 80 76 68 59 56 57 63 67 61 44 45 44 36 27 16 7 12 25 37 49 49 61 63 57 42 36 16 31 31 17 20 27 30 35 37 33 18 0 0 1 1 0 0 0 0 0 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 49 82 118 221 519 694 524 359 439 593 837 1002 945 963 1043 1262 1364 1298 1216 966 775 608 632 709 745 950 1217 1252 1079 1009 1056 1103 1187 1315 1509 1848 2209 2472 2657 2771 2829 2809 2971 3172 3466 3638 3724 3615 3297 3032 2921 2713 2615 2640 2682 2582 2422 2353 2385 2410 2404 2416 2435 2466 2511 2479 2364 2229 2150 2134 2079 2194 2220 2278 2310 2345 2361 2376 2410 2418 2397 2365 2324 2272 2208 2172 2184 2201 2199 2201 2235 2307 2451 2607 2914 2836 2510 1777 985 733 857 1085 1107 1012 823 689 652 719 823 900 983 1088 1107 960 799 757 796 851 877 920 1001 1027 935 885 781 713 701 718 737 740 668 478 510 646 858 1155 1324 1432 1433 1359 1157 955 892 912 1054 1231 1232 1193 1306 1549 1853 2117 2178 2074 1937 1947 1935 1946 1888 1702 1382 1520 1763 1914 1918 1468 1244 1239 1292 1377 1485 1639 1756 1776 1768 1770 1735 1671 1624 1602 1607 1607 1554 1471 1371 1250 1158 1168 1204 1201 1133 1122 1171 1151 1173 1179 1164 1254 1425 1695 1892 1947 1840 1796 1903 2031 2078 2066 2034 1972 1894 1823 1770 1825 1950 2038 2114 2133 2162 2170 2160 2161 2183 2185 2159 2174 2423 2409 2473 2377 2480 2673 2651 2537 2608 2737 2797 2798 2673 2471 2391 2505 2752 2994 3065 2916 2743 2778 2865 2612 2242 2116 1984 1879 1794 1921 2351 3794 3936 3656 3658 3796 3915 4011 4104 4300 4586 4860 5088 5216 5087 4696 4377 4337 4435 4706 4960 5097 5071 5011 4932 4988 4918 4729 4529 4397 4329 4313 4397 4574 4735 4809 4800 4639 4380 4221 4192 4204 4136 3990 3976 4216 4456 4412 4068 3680 3360 3091 3106 3219 3359 3451 3426 3308 3216 3214 3223 3184 3197 3200 3275 3488 3736 3959 4130 4273 4414 4505 4551 4473 4154 3873 3803 3779 3622 3412 3274 3271 3416 3497 3733 3925 4035 4056 3974 3812 3682 3622 3590 3563 3520 3348 3107 3153 3578 4376 4831 4165 3682 3413 3449 3492 3385 3293 3145 3212 3313 3317 3377 3614 3814 3757 3569 3540 3658 3649 3781 4375 4906 4622 4574 4588 4217 3803 3835 3721 3956 4112 4157 4113 3824 3590 3536 3676 3905 4062 4140 4130 4175 4310 4225 3889 3295 2837 2722 2995 3315 3469 3333 2996 2609 2363 2238 2156 2071 1973 1891 1837 1815 1800 1792 1813 1820 1863 1901 1845 1859 1799 1768 1763 1729 1775 1794 1749 1709 1698 1693 1644 1508 1315 1136 1084 1034 1062 1165 1294 1500 1806 2260 2741 2945 87 86 74 85 123 143 113 71 34 97 146 152 127 107 106 109 102 84 74 76 82 89 91 93 97 101 108 121 123 112 94 93 103 100 94 88 81 76 67 54 42 45 57 64 67 60 57 52 44 28 13 10 12 18 26 35 45 53 60 63 51 46 27 28 30 12 16 34 35 42 35 28 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 11 50 68 105 170 482 711 617 368 358 479 703 880 956 1040 1066 1241 1369 1251 1084 865 672 596 626 801 835 967 1307 1423 1283 1139 1055 1070 1151 1306 1571 1902 2200 2454 2674 2795 2825 2820 2851 3034 3287 3533 3711 3750 3581 3232 3192 3016 2877 2914 3083 2923 2580 2373 2319 2341 2395 2480 2573 2636 2647 2573 2467 2382 2314 2299 2273 2331 2372 2373 2393 2378 2421 2443 2474 2497 2481 2461 2425 2377 2316 2271 2262 2269 2276 2297 2395 2591 2829 2945 2760 2685 2438 1748 1030 915 1076 1070 775 609 442 482 614 751 794 775 773 854 916 868 808 774 773 811 836 855 895 908 870 805 662 559 505 625 603 457 459 303 324 389 476 734 894 1036 1078 1157 1216 1206 1191 1219 1223 1199 1176 1183 1263 1403 1570 1716 1928 2091 2036 1958 1844 1865 1934 1791 1652 1739 1905 2044 1853 1473 1305 1274 1310 1413 1552 1695 1758 1738 1699 1669 1638 1614 1608 1600 1604 1613 1567 1511 1457 1364 1226 1212 1187 1201 1161 1149 1154 1118 1086 1080 1112 1179 1333 1663 1905 1958 1861 1772 1831 2009 2086 2018 1944 1925 1919 1820 1786 1844 1976 2074 2140 2148 2177 2178 2167 2147 2147 2141 2191 2402 2742 2755 2634 2420 2300 2341 2475 2523 2575 2616 2585 2544 2460 2359 2418 2640 2866 3001 3025 2993 2773 2698 2763 2523 2234 2154 2050 1924 1847 1900 2252 3381 3763 3693 3660 3697 3827 3995 4113 4283 4567 4851 5042 5062 4728 4133 3829 3996 4191 4501 4774 5046 5115 5081 5027 4961 4789 4554 4392 4295 4253 4231 4246 4440 4673 4800 4779 4521 4167 3992 4042 4150 4152 3986 3842 3979 4293 4429 4201 3861 3606 3296 3158 3213 3352 3404 3386 3332 3327 3258 3151 3061 3033 3064 3178 3376 3621 3883 4110 4270 4352 4357 4317 4084 3593 3493 3641 3679 3470 3360 3368 3468 3557 3589 3647 3739 3830 3869 3838 3726 3641 3622 3594 3621 3865 4092 3906 3632 3958 4669 4835 4174 3477 3261 3423 3659 3413 3183 3077 3021 3090 3241 3414 3680 3892 3901 3742 3514 3327 3132 3025 3380 4235 4327 4126 4437 4364 4234 4150 4100 4235 4112 3936 3844 3856 3972 4137 4153 3968 3835 3832 3989 4266 4442 4372 4142 3715 3319 3163 3271 3504 3590 3420 3090 2765 2549 2435 2347 2228 2082 1962 1906 1884 1850 1842 1876 1938 1976 1982 1939 1895 1841 1794 1784 1755 1726 1735 1709 1669 1610 1562 1493 1374 1238 1077 1095 1155 1251 1364 1466 1639 2038 2515 2824 2808 76 69 71 89 124 123 86 54 49 79 123 137 107 89 97 95 79 62 61 63 69 76 79 83 90 96 101 106 111 111 108 104 112 109 99 95 92 84 73 57 39 37 47 56 61 63 62 62 58 42 22 20 19 18 20 26 36 44 53 59 62 62 40 29 25 14 20 41 32 39 35 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 1 9 37 46 83 157 415 675 719 432 354 404 623 824 969 1097 1150 1269 1383 1278 1158 929 712 649 695 881 1020 1193 1488 1654 1636 1481 1263 1171 1265 1552 1856 2043 2170 2374 2634 2808 2896 2894 2827 2946 3109 3379 3617 3714 3726 3527 3268 3116 2989 3032 3314 3183 2770 2582 2569 2530 2545 2629 2699 2742 2744 2673 2610 2613 2595 2559 2496 2463 2468 2443 2508 2521 2669 2671 2587 2572 2603 2525 2436 2407 2383 2353 2333 2345 2388 2466 2630 2834 2980 2983 2748 2539 2420 1962 1360 1140 1093 856 584 403 441 612 799 862 772 761 666 649 699 771 861 865 813 793 800 815 842 854 829 760 681 646 605 601 524 425 355 297 301 320 336 473 759 844 864 928 1010 1199 1262 1169 1076 1129 1333 1472 1464 1438 1493 1595 1691 1815 1844 1719 1523 1694 2017 2076 1977 1905 1980 1897 1591 1402 1319 1294 1339 1455 1582 1673 1690 1665 1630 1599 1595 1601 1601 1602 1591 1588 1595 1548 1463 1424 1315 1299 1237 1201 1189 1178 1141 1106 1082 1076 1108 1167 1314 1564 1788 1919 1963 1897 1897 2030 2064 1990 1931 1897 1923 1868 1830 1885 2000 2096 2152 2168 2197 2211 2195 2153 2130 2126 2275 2625 3033 3134 2952 2670 2434 2267 2196 2187 2196 2246 2294 2299 2328 2399 2606 2864 2874 2938 2917 2922 2710 2607 2593 2399 2193 2208 2161 2006 1948 2082 2595 3387 3698 3791 3854 3845 3885 4007 4146 4324 4594 4856 4991 4911 4460 3892 3698 3869 3896 4052 4440 4835 4990 4980 4893 4750 4545 4354 4260 4266 4241 4200 4219 4419 4670 4807 4777 4515 4104 3865 3944 4103 4233 4143 3993 3969 4184 4322 4256 4096 3934 3702 3429 3268 3275 3393 3460 3423 3374 3286 3159 3024 2935 2959 3117 3369 3661 3925 4092 4175 4202 4146 3971 3464 3053 3230 3521 3595 3448 3396 3456 3565 3607 3526 3463 3521 3662 3817 3919 3927 3896 3886 3842 3783 4298 4672 4583 4591 4738 5032 4867 4414 3962 3657 3557 3455 3316 3295 3209 2985 2961 3155 3377 3665 3914 4107 4230 3951 3595 3304 3106 3149 3439 3792 3877 4415 4547 4479 4317 4050 3682 3330 3187 3227 3388 3610 3713 3703 3639 3611 3718 4012 4261 4378 4383 4296 4037 3668 3398 3336 3420 3444 3308 3096 2927 2777 2688 2552 2361 2163 2023 1970 1953 1929 1934 1957 2001 2019 2025 2013 1970 1887 1805 1777 1780 1746 1706 1702 1658 1545 1436 1360 1284 1245 1208 1254 1356 1418 1466 1587 1885 2320 2693 2790 2623 66 62 70 82 94 83 60 49 51 66 88 96 76 72 86 84 52 41 48 51 58 64 70 76 83 95 106 109 106 106 108 110 112 112 103 98 101 94 82 70 52 41 39 43 52 61 64 67 64 54 35 21 21 20 17 23 43 55 55 50 52 46 33 23 17 17 25 35 33 32 33 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 19 31 83 226 358 589 800 618 392 407 631 852 975 1054 1107 1271 1386 1393 1246 1002 855 837 871 1008 1134 1314 1577 1772 1883 1746 1511 1335 1443 1751 1968 2008 2018 2233 2592 2875 3010 2968 2901 2930 3002 3224 3455 3568 3700 3638 3382 3130 3051 3010 3268 3349 2987 2665 2579 2631 2693 2731 2736 2718 2692 2667 2702 2762 2764 2738 2674 2632 2607 2563 2567 2593 2721 2657 2541 2493 2552 2512 2430 2464 2488 2479 2478 2488 2544 2650 2821 2970 2983 2834 2606 2541 2588 2207 1545 1127 842 615 587 694 776 830 867 882 820 923 871 769 671 757 883 891 821 764 753 765 767 745 703 670 674 691 637 528 479 463 400 351 318 314 334 388 753 762 764 782 751 1039 1292 1211 1032 1063 1511 1831 1762 1656 1611 1627 1658 1757 1762 1627 1381 1618 2060 2193 2183 2136 2111 1873 1533 1435 1354 1326 1368 1481 1590 1641 1620 1582 1564 1532 1503 1530 1571 1542 1452 1391 1413 1440 1443 1435 1335 1282 1263 1213 1188 1193 1156 1117 1106 1110 1139 1186 1296 1483 1746 2016 2197 2180 2080 2036 2012 1998 1968 1916 1948 1931 1886 1927 2015 2103 2166 2212 2257 2281 2246 2185 2150 2148 2255 2625 3056 3219 3216 3052 2875 2628 2347 2150 2074 2156 2232 2235 2414 2600 2724 2785 2776 2775 2665 2573 2550 2613 2629 2530 2440 2443 2390 2207 2102 2351 3017 3526 3706 3851 4025 4026 3909 3990 4231 4456 4666 4822 4874 4714 4269 3904 3923 4046 3979 3987 4318 4756 4973 4957 4824 4669 4465 4285 4230 4322 4368 4289 4209 4275 4460 4630 4705 4648 4389 4076 4115 4292 4425 4420 4319 4273 4310 4349 4331 4275 4214 4122 3954 3683 3468 3426 3506 3552 3534 3463 3332 3117 2951 2957 3111 3373 3676 3918 4055 4039 4014 3915 3465 2758 2821 3092 3395 3508 3460 3392 3414 3474 3457 3356 3297 3423 3709 4047 4291 4417 4450 4412 4342 4327 4718 4800 4805 4876 4902 4907 4812 4627 4355 4068 3814 3587 3575 3678 3506 3149 3085 3274 3514 3754 3981 4209 4374 4187 3903 3569 3306 3359 3548 3695 3973 4354 4480 4368 4080 3573 2981 2694 2522 2536 2737 3116 3299 3442 3465 3531 3667 3898 4079 4202 4313 4319 4132 3752 3355 3155 3145 3199 3196 3169 3090 2989 2938 2802 2563 2309 2133 2028 1977 1950 1927 1940 2001 2056 2081 2066 2000 1919 1840 1798 1791 1750 1698 1693 1639 1533 1433 1387 1369 1382 1426 1529 1569 1515 1534 1720 2129 2566 2779 2663 2459 76 76 74 66 60 48 33 38 46 54 57 56 57 63 73 72 51 48 53 46 53 58 66 73 76 90 104 108 107 107 110 114 118 122 115 104 102 100 85 66 41 26 24 25 39 57 65 65 57 49 38 26 23 18 17 21 31 50 56 48 47 40 27 16 12 15 19 27 32 28 23 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 9 15 20 90 255 391 516 752 762 476 489 703 914 995 1081 1070 1326 1471 1393 1179 1011 993 1034 1066 1147 1229 1368 1620 1804 1870 1806 1756 1606 1448 1537 1715 1729 1791 2077 2510 2891 3112 3081 2992 2953 2975 3124 3261 3324 3516 3645 3476 3243 3166 3104 3249 3559 3626 3258 2936 2807 2900 2868 2771 2650 2574 2551 2570 2587 2604 2644 2669 2700 2731 2710 2657 2642 2683 2632 2492 2447 2506 2543 2599 2670 2706 2699 2731 2744 2755 2819 2949 3021 2942 2677 2474 2635 2813 2383 1561 937 588 566 863 1059 1021 854 643 758 948 1120 1062 860 754 762 857 904 846 771 723 710 704 671 604 541 526 543 542 509 467 451 435 399 357 390 368 358 663 676 646 698 699 923 1215 1233 1089 1159 1610 1950 2040 1947 1763 1798 1876 1869 1848 1824 1750 1897 2052 2144 2212 2255 2152 1733 1523 1406 1312 1347 1393 1510 1624 1640 1569 1517 1516 1489 1461 1493 1518 1446 1322 1274 1326 1416 1469 1439 1339 1265 1265 1230 1208 1200 1192 1163 1153 1176 1208 1234 1309 1535 1907 2266 2478 2454 2234 2022 1958 2005 2033 2005 2038 1974 1932 1966 2036 2113 2185 2275 2359 2364 2308 2248 2216 2200 2214 2420 2801 3078 3248 3281 3255 3021 2636 2400 2382 2472 2559 2641 2830 2952 2919 2761 2677 2619 2484 2376 2541 2909 3131 3198 3120 2958 2893 2666 2286 2538 3327 3717 3855 3979 4046 4056 3988 4044 4243 4462 4605 4680 4681 4502 4146 4019 4245 4461 4486 4266 4576 4914 5163 5151 4956 4766 4554 4343 4277 4364 4420 4320 4154 4099 4176 4268 4357 4524 4676 4488 4472 4642 4747 4744 4713 4677 4601 4545 4504 4431 4356 4261 4139 3962 3819 3754 3710 3681 3610 3464 3384 3223 3059 3056 3150 3294 3487 3702 3996 3940 3842 3704 3162 2754 2797 3061 3337 3495 3497 3399 3318 3294 3258 3208 3216 3406 3826 4407 4692 4863 4906 4781 4636 4621 4625 4609 4610 4600 4558 4550 4451 4261 4049 3820 3568 3447 3686 3959 3708 3364 3314 3397 3543 3750 3912 4003 3954 3876 3650 3498 3330 3333 3408 3594 3999 4367 4463 4190 3666 3036 2557 2275 2093 2200 2464 2880 3108 3231 3350 3472 3531 3615 3759 3971 4171 4260 4191 3873 3454 3171 3034 3050 3083 3082 3016 2938 2906 2883 2748 2561 2373 2189 2040 1958 1920 1937 2013 2094 2132 2125 2036 1961 1902 1843 1816 1742 1702 1678 1646 1568 1515 1500 1477 1469 1550 1714 1693 1627 1682 1933 2386 2648 2606 2478 2386 83 95 98 88 63 41 33 32 38 49 43 38 48 59 64 59 52 50 49 46 47 48 56 63 66 86 99 101 107 112 112 118 131 140 133 116 105 102 91 69 31 13 13 14 29 51 66 64 51 44 41 34 27 23 22 24 27 39 53 53 44 39 25 14 12 16 21 28 29 23 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 11 17 13 65 229 413 525 670 773 639 570 778 950 1068 1166 1081 1220 1463 1324 1088 981 999 1065 1129 1220 1321 1383 1547 1758 1832 1816 1854 1822 1693 1521 1546 1500 1712 2109 2512 2902 3173 3134 3028 2977 2994 3093 3153 3131 3276 3556 3565 3375 3223 3151 3306 3636 3664 3490 3243 3127 3069 2891 2812 2722 2651 2533 2441 2445 2462 2492 2580 2689 2770 2791 2768 2737 2731 2711 2627 2560 2581 2650 2824 2870 2881 2893 2957 3028 3022 2971 3042 3060 2932 2696 2540 2703 2839 2360 1449 761 569 798 1147 1143 941 736 510 757 1025 1148 1086 850 728 704 767 894 842 797 698 645 642 623 562 470 408 385 363 351 353 359 362 342 323 412 392 315 522 563 539 615 723 900 1095 1179 1190 1289 1552 1881 2110 2023 1838 1913 2001 1955 1953 1925 1923 2024 2119 2172 2227 2284 2011 1695 1607 1479 1361 1379 1405 1535 1650 1635 1539 1483 1479 1428 1396 1463 1497 1411 1309 1259 1246 1299 1362 1402 1417 1330 1294 1269 1248 1189 1211 1200 1203 1228 1251 1269 1362 1644 2029 2342 2495 2470 2236 1958 1875 1976 2040 1971 2037 2009 1951 1988 2047 2135 2225 2326 2424 2447 2384 2333 2297 2261 2211 2203 2405 2759 2991 3214 3375 3226 2902 2765 2827 2910 3017 3143 3267 3306 3223 3067 2927 2872 2863 2679 3111 3591 3869 3996 3911 3624 3549 3237 2644 2832 3475 3694 3723 3871 3992 4003 4013 4090 4217 4384 4484 4490 4402 4281 4090 4152 4452 4784 4952 4910 5001 5133 5265 5232 4989 4680 4430 4269 4239 4326 4375 4260 4090 4069 4153 3999 3965 4115 4571 4814 4808 4956 5120 5109 5085 4985 4939 4786 4667 4558 4460 4255 3953 3643 3408 3329 3392 3419 3307 3207 3239 3204 3179 3201 3165 3166 3126 3134 3577 3681 3571 3377 3047 2827 2832 3076 3389 3558 3583 3489 3336 3237 3170 3113 3173 3468 3949 4662 4742 4804 4743 4656 4627 4518 4475 4520 4390 4172 4055 3952 3800 3634 3481 3186 3045 3307 3705 3883 3669 3479 3420 3200 3202 3388 3526 3619 3751 3745 3443 3147 3004 3022 3210 3640 4232 4654 4637 4097 3480 2995 2581 2282 2155 2288 2502 2686 2922 3123 3294 3431 3444 3387 3433 3705 3993 4169 4280 4129 3789 3433 3200 3152 3095 2973 2798 2653 2574 2610 2669 2708 2664 2486 2237 2068 1988 2007 2063 2123 2162 2159 2076 2006 1970 1909 1846 1770 1712 1700 1684 1602 1545 1548 1507 1486 1606 1745 1776 1845 2034 2389 2544 2449 2343 2335 2292 85 96 104 98 85 73 62 55 54 56 49 40 43 55 62 55 53 45 42 41 39 38 44 49 58 80 89 95 103 115 117 117 130 143 143 134 123 114 101 77 47 25 17 16 28 49 64 67 54 47 45 40 33 27 25 22 21 34 46 47 38 32 24 17 16 15 17 21 21 16 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 15 24 47 175 390 525 625 751 721 663 867 1016 1107 1187 1048 1040 1313 1373 1070 894 844 876 988 1102 1258 1384 1514 1650 1733 1784 1875 1953 1929 1764 1644 1570 1811 2270 2582 2862 3102 3136 3022 2975 3035 3104 3147 3118 3178 3332 3382 3300 3162 3028 3123 3407 3603 3592 3437 3327 3344 3233 3113 2998 2943 2761 2577 2538 2504 2451 2495 2614 2717 2787 2832 2842 2838 2818 2732 2662 2741 2822 2889 2948 2915 2985 3072 3149 3149 3008 3077 3055 2934 2813 2617 2502 2383 1916 1208 763 823 1163 1344 1148 846 647 513 672 911 1008 987 834 719 629 616 782 771 775 654 594 602 596 549 463 390 338 281 240 237 243 233 203 209 302 407 406 372 472 525 582 706 886 1049 1189 1283 1399 1530 1742 1913 1963 1972 2007 2034 2007 1973 1940 1993 2124 2176 2225 2283 2145 1818 1761 1675 1537 1445 1402 1413 1568 1685 1693 1607 1517 1471 1411 1369 1389 1431 1418 1354 1299 1211 1197 1291 1472 1567 1367 1327 1323 1323 1209 1200 1206 1239 1264 1266 1287 1420 1722 2010 2197 2303 2283 2109 1887 1828 1960 2027 1994 2016 1988 1944 1978 2041 2140 2264 2356 2420 2441 2415 2383 2364 2315 2276 2210 2212 2390 2692 3058 3356 3406 3241 3119 3156 3226 3354 3502 3605 3638 3558 3467 3411 3454 3675 3735 4056 4085 4184 4208 4048 3795 3700 3481 3186 3320 3589 3594 3570 3676 3786 3901 4010 4086 4185 4279 4308 4254 4096 4084 4151 4367 4583 4780 4866 4870 4859 4931 5088 5029 4758 4365 3975 3844 3926 4001 4074 4032 3986 3978 3951 3862 3770 3876 4297 4955 5084 5271 5379 5323 5246 5186 5084 4928 4761 4667 4555 4280 3787 3164 2758 2765 2887 2906 2907 2949 2998 3044 3090 3277 3189 3078 2888 2735 3056 3278 3212 3031 2898 2834 2809 2975 3289 3528 3657 3645 3514 3361 3303 3191 3280 3733 4144 4380 4439 4603 4593 4539 4650 4697 4707 4747 4662 4331 3879 3565 3436 3429 3386 3201 3070 3122 3400 3545 3536 3435 3218 3004 2945 2978 3092 3273 3591 3747 3395 2915 2747 2846 3053 3521 4133 4468 4419 3970 3507 3117 2793 2560 2449 2450 2658 2828 3006 3220 3346 3419 3356 3204 3212 3510 3763 4045 4292 4304 4142 3892 3669 3458 3235 2893 2563 2351 2225 2241 2417 2688 2846 2765 2487 2208 2056 2058 2077 2143 2214 2206 2112 2049 2028 1982 1878 1760 1723 1724 1694 1580 1506 1560 1482 1451 1581 1741 1899 2075 2310 2494 2427 2205 2125 2196 2200 79 86 94 96 94 97 102 106 102 92 80 67 56 57 71 74 76 53 41 36 33 30 35 40 54 75 82 87 95 103 108 110 113 123 135 136 132 126 114 90 57 35 27 27 35 49 61 68 61 49 44 41 37 30 22 20 28 39 43 39 32 29 24 20 18 15 12 11 11 11 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 8 43 91 180 346 495 611 752 788 809 970 1060 1088 1165 1023 868 1146 1326 1075 823 722 675 721 830 1097 1374 1557 1598 1612 1664 1781 1970 2062 1914 1685 1580 1845 2314 2680 2885 3029 3080 2935 2875 3063 3142 3166 3151 3204 3191 3089 3047 2989 2865 2957 3272 3500 3608 3589 3503 3436 3465 3404 3325 3220 3103 2928 2780 2634 2492 2475 2550 2624 2706 2803 2866 2880 2875 2858 2850 2909 2947 2930 2996 2960 2950 2965 3007 3065 3022 3075 2989 2925 2830 2559 2231 1892 1447 995 829 1047 1350 1347 1044 757 608 562 637 773 796 799 733 659 582 497 591 645 662 586 555 549 555 538 460 392 333 248 190 174 166 137 103 113 213 539 1013 917 914 754 618 674 861 1055 1196 1315 1435 1578 1738 1873 2004 2086 2061 1995 1959 1941 1937 1999 2112 2215 2331 2311 1934 1696 1716 1666 1562 1484 1432 1446 1568 1688 1723 1686 1578 1477 1427 1419 1426 1436 1423 1379 1336 1268 1265 1409 1662 1682 1428 1339 1332 1405 1321 1223 1184 1203 1231 1280 1344 1485 1712 1916 2049 2123 2112 1991 1843 1842 1971 2011 2013 2023 1978 1933 1956 2044 2163 2279 2361 2400 2397 2377 2359 2363 2337 2327 2266 2219 2265 2519 2986 3387 3559 3541 3384 3344 3427 3544 3716 3918 3903 3739 3575 3529 3612 3899 3934 3975 4076 4145 4072 3786 3505 3409 3384 3390 3481 3577 3580 3566 3608 3672 3847 3965 4043 4125 4115 4089 4003 3909 3965 4134 4327 4440 4493 4475 4455 4297 4151 4489 4632 4405 4179 3836 3633 3644 3695 3815 3897 4000 4066 4016 3826 3638 3966 4408 4930 5088 5078 4957 4819 4770 4792 4747 4602 4470 4369 4260 4085 3667 3005 2612 2564 2652 2719 2750 2739 2708 2959 3149 3318 3207 3080 2976 2934 3023 3153 3147 3020 2894 2801 2763 2883 3127 3400 3627 3753 3754 3604 3672 3638 3923 4237 4191 4009 4152 4460 4512 4509 4664 4856 4952 4920 4688 4223 3666 3320 3301 3484 3511 3407 3124 2939 3135 3326 3391 3257 3040 2920 2893 2909 2982 3164 3481 3660 3405 3074 2923 2881 2965 3249 3663 4001 4027 3831 3553 3256 3013 2814 2599 2510 2751 3072 3230 3384 3416 3314 3144 3064 3230 3398 3601 3875 4109 4242 4294 4258 4096 3821 3471 3072 2635 2260 2011 1913 2152 2496 2794 2887 2678 2329 2111 2033 2044 2155 2276 2278 2178 2104 2081 2054 1971 1827 1777 1770 1759 1594 1514 1526 1451 1468 1656 1798 1922 2170 2415 2480 2286 1995 1922 2006 2008 79 88 97 103 102 101 103 106 109 112 111 100 78 72 91 103 88 54 41 31 27 27 29 39 51 61 72 80 88 99 107 109 106 108 126 128 134 130 120 108 92 60 40 41 47 52 60 69 72 61 52 49 42 36 29 22 30 41 41 35 31 27 23 20 17 13 10 8 8 9 10 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 89 255 321 389 496 628 768 860 910 1017 1036 1063 1137 1003 875 1002 1123 1051 856 751 681 618 708 877 1158 1462 1601 1642 1639 1705 1881 1978 1874 1684 1650 1901 2287 2701 2947 2977 2904 2803 2748 3043 3177 3237 3214 3288 3428 3299 2998 2896 2820 2952 3266 3468 3606 3657 3594 3453 3448 3466 3503 3353 3348 3298 3200 3052 2907 2879 2863 2843 2864 2931 3001 3037 3044 3047 3063 3079 3039 3016 3115 3100 2953 2830 2782 2811 2872 3053 2966 2979 2877 2580 2159 1734 1325 994 906 1056 1205 1123 873 682 623 645 719 817 821 765 697 650 568 429 427 492 518 499 482 436 452 458 397 338 279 209 170 160 148 113 78 79 163 517 1214 1192 1357 1015 648 648 875 1143 1273 1323 1402 1593 1829 1968 2043 2069 2015 1950 1934 1950 1984 2059 2191 2316 2357 2269 1849 1585 1613 1599 1566 1530 1499 1518 1595 1674 1722 1729 1639 1525 1488 1514 1511 1477 1452 1431 1426 1440 1515 1724 1947 1850 1563 1444 1390 1427 1429 1340 1256 1202 1249 1356 1448 1555 1689 1812 1915 1987 1988 1904 1826 1881 1988 1998 2012 2039 1995 1939 1929 2005 2145 2263 2337 2358 2333 2286 2268 2328 2344 2362 2314 2268 2297 2539 3038 3440 3542 3518 3436 3491 3602 3712 3830 3944 3922 3768 3673 3752 3762 3796 3794 3867 4060 4140 3985 3660 3374 3224 3257 3429 3577 3638 3623 3570 3578 3603 3751 3869 3932 3996 3986 3903 3791 3787 3862 3997 4136 4237 4231 4035 3950 3861 3646 3840 4000 3857 3962 3980 3879 3759 3801 4043 4317 4345 4347 4028 3691 3574 4052 4421 4632 4624 4356 4053 3987 4137 4269 4230 4063 3899 3837 3897 3869 3568 3021 2724 2641 2646 2687 2787 2868 3015 3148 3305 3370 3280 3182 3151 3184 3249 3301 3273 3156 3068 2996 2953 2956 3052 3189 3424 3645 3556 3571 3913 4216 4496 4359 3954 3687 3847 4198 4374 4441 4614 4900 5061 4943 4430 3614 3138 3099 3199 3392 3495 3559 3281 3055 3049 3164 3214 3048 2871 2839 2884 3006 3097 3224 3538 3691 3558 3400 3254 3037 3050 3320 3511 3707 3810 3742 3608 3492 3388 3220 2962 2837 3019 3233 3308 3363 3289 3044 2799 2801 3021 3300 3516 3699 3897 4123 4359 4444 4375 4193 3860 3435 2982 2463 1988 1718 1955 2306 2661 2882 2797 2494 2189 1996 1981 2132 2298 2336 2256 2168 2149 2160 2054 1922 1870 1831 1786 1638 1553 1495 1458 1487 1588 1724 1923 2199 2449 2451 2195 1882 1750 1803 1791 93 102 108 111 110 108 108 104 102 107 110 103 98 105 119 115 89 66 45 29 23 25 26 33 42 45 61 72 78 88 94 99 101 101 105 116 126 126 119 114 104 90 70 66 70 72 68 75 83 76 69 61 48 41 36 28 33 39 39 37 34 29 23 20 17 14 10 9 9 9 9 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 97 298 410 456 520 667 724 858 945 1024 982 994 1064 972 941 1068 1087 1022 872 765 701 652 753 959 1162 1400 1616 1796 1787 1768 1879 1901 1732 1615 1741 2035 2361 2699 2920 2886 2724 2694 2697 2954 3153 3280 3275 3270 3482 3455 3274 3227 3071 2932 3075 3368 3566 3626 3614 3523 3464 3460 3514 3397 3435 3463 3465 3395 3365 3384 3352 3306 3277 3285 3317 3318 3302 3286 3254 3185 3131 3170 3225 3155 3005 2875 2775 2770 2839 2983 3041 3120 3049 2734 2291 1933 1626 1300 1085 1013 1007 902 745 682 676 650 645 762 862 763 684 642 533 385 349 396 416 399 369 306 330 359 317 255 201 162 153 176 191 162 121 111 154 416 1067 1061 1276 1033 666 672 938 1310 1466 1395 1370 1570 1841 1944 1928 1925 1940 1949 1971 2003 2037 2094 2165 2208 2215 2095 1748 1590 1668 1666 1628 1594 1575 1587 1615 1664 1731 1765 1716 1613 1550 1560 1565 1531 1501 1505 1569 1722 1970 2237 2361 2171 1851 1644 1473 1396 1423 1396 1349 1360 1458 1508 1550 1604 1674 1748 1828 1891 1899 1847 1826 1929 2021 1973 1947 1956 1961 1948 1951 2009 2119 2217 2277 2279 2235 2207 2179 2208 2289 2307 2315 2291 2312 2592 3078 3392 3379 3331 3409 3589 3742 3858 3936 3926 3736 3558 3506 3542 3568 3633 3733 3880 4115 4156 3904 3561 3314 3204 3246 3424 3607 3662 3620 3535 3546 3602 3682 3759 3810 3901 3914 3783 3654 3639 3716 3847 3983 4069 4100 4021 3894 3872 3812 3620 3434 3354 3619 4022 4152 4083 4227 4550 4985 4912 4581 4202 3817 3673 3818 3968 4036 3942 3736 3626 3717 3871 3984 4009 3872 3723 3716 3859 3946 3801 3444 2963 2997 3020 2990 3048 3098 3109 3121 3230 3297 3284 3269 3330 3425 3470 3491 3491 3446 3412 3390 3318 3223 3201 3218 3361 3493 3444 3529 3944 4305 4350 4102 3672 3329 3372 3769 4207 4463 4594 4883 5085 5003 4369 3596 3278 3138 3064 3077 3241 3515 3572 3341 3190 3186 3102 2922 2805 2803 2963 3186 3244 3283 3655 3634 3686 3683 3506 3194 3085 3225 3358 3505 3683 3787 3814 3794 3765 3669 3503 3504 3574 3447 3329 3280 3080 2782 2533 2528 2858 3210 3391 3535 3724 3955 4194 4316 4347 4322 4128 3730 3457 2821 2137 1741 1789 2096 2508 2805 2850 2658 2342 2045 1959 2103 2301 2403 2359 2268 2245 2255 2119 1963 1919 1873 1795 1684 1589 1521 1476 1459 1519 1675 1888 2162 2400 2381 2164 1871 1687 1672 1670 108 113 119 121 117 113 108 95 89 96 108 94 104 120 138 141 128 95 57 29 20 21 22 24 31 39 44 61 65 72 76 84 92 91 90 96 103 109 114 120 122 109 94 90 94 95 82 90 93 86 77 68 54 52 56 49 35 32 36 35 34 29 25 23 24 21 15 12 10 9 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 5 57 203 336 377 443 576 607 797 978 1107 1000 913 993 956 930 974 992 977 887 808 779 767 899 991 1152 1405 1581 1778 1786 1804 1841 1718 1515 1462 1701 2058 2389 2665 2791 2704 2552 2514 2599 2861 3083 3208 3262 3235 3296 3420 3380 3420 3356 3036 3061 3262 3402 3498 3584 3519 3425 3395 3429 3368 3373 3401 3440 3424 3490 3586 3618 3614 3606 3588 3576 3503 3429 3383 3330 3303 3326 3298 3234 3162 3058 2986 2890 2860 2885 3022 3247 3425 3353 3027 2609 2435 2189 1665 1224 1030 998 905 789 760 722 631 619 708 756 724 664 591 475 358 333 366 358 325 283 258 266 278 253 207 164 144 157 246 294 237 188 184 317 642 854 783 891 885 728 748 989 1400 1595 1506 1425 1510 1688 1791 1844 1892 1943 2023 2104 2124 2102 2106 2135 2135 2082 1905 1581 1601 1669 1690 1768 1719 1645 1647 1702 1756 1793 1797 1751 1692 1618 1592 1586 1558 1539 1557 1646 1861 2272 2673 2747 2480 2219 1945 1577 1375 1360 1393 1395 1464 1605 1635 1637 1677 1720 1757 1801 1837 1856 1844 1863 1994 2073 2025 2012 1995 2000 1991 2003 2064 2143 2196 2210 2198 2146 2068 2092 2113 2221 2253 2260 2269 2324 2596 3016 3250 3196 3203 3422 3656 3845 3978 3978 3749 3397 3209 3257 3244 3311 3444 3624 3878 4153 4146 3876 3558 3357 3296 3282 3356 3536 3614 3579 3500 3469 3551 3666 3676 3700 3815 3794 3626 3482 3475 3564 3684 3780 3811 3838 3867 3926 3987 3920 3664 3330 3204 3414 3868 4037 4064 4306 4523 4837 4867 4475 4183 4016 3867 3704 3609 3516 3464 3474 3527 3612 3630 3655 3775 3763 3634 3546 3514 3854 3524 3055 2742 3078 3163 3139 3094 3064 3022 3018 3041 3099 3212 3350 3486 3560 3570 3607 3649 3664 3726 3848 3826 3692 3599 3588 3623 3580 3422 3341 3803 4239 4265 3966 3443 3022 3018 3422 3974 4400 4497 4777 5036 5060 4536 3690 3395 3131 2988 3010 3192 3453 3617 3560 3418 3317 3085 2902 2971 3071 3155 3277 3410 3549 3696 3753 3850 3823 3566 3282 3151 3106 3128 3377 3718 3937 4000 3934 3706 3697 3878 3973 3944 3734 3516 3299 3040 2706 2435 2407 2629 2908 3122 3309 3520 3691 3883 3999 4092 4151 4056 3757 3527 3073 2451 1950 1817 1992 2313 2599 2752 2722 2509 2212 2059 2094 2278 2452 2495 2447 2399 2327 2141 1984 1940 1895 1815 1691 1549 1515 1472 1430 1467 1621 1823 2048 2221 2250 2110 1863 1684 1640 1644 111 112 123 134 130 123 111 98 90 98 113 106 110 118 131 136 129 101 61 30 21 22 23 21 23 30 35 45 50 49 53 63 81 84 82 79 83 86 95 108 123 122 110 99 97 105 100 108 100 94 82 72 59 62 64 48 34 29 32 35 36 32 30 31 33 29 21 16 12 9 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 28 89 163 218 257 343 479 709 945 1126 952 831 919 950 874 885 904 904 892 888 900 918 1014 1145 1273 1521 1693 1709 1644 1703 1769 1607 1419 1453 1729 2068 2357 2558 2611 2511 2358 2319 2500 2813 3048 3167 3265 3352 3279 3247 3283 3348 3302 3185 3264 3221 3406 3373 3344 3381 3340 3334 3362 3336 3321 3351 3365 3285 3334 3400 3489 3560 3619 3621 3600 3497 3324 3240 3272 3388 3478 3409 3264 3143 3077 3057 2985 2912 2928 3091 3510 3682 3609 3407 3095 3122 2729 1828 1092 864 969 1001 900 825 718 600 622 688 670 650 596 524 417 329 322 345 328 293 247 223 234 241 228 203 174 151 153 242 292 278 312 372 506 702 693 641 712 821 796 802 954 1324 1624 1617 1547 1508 1580 1649 1795 1917 1937 2029 2179 2209 2141 2105 2129 2121 2047 1872 1574 1617 1739 1967 1837 1802 1764 1730 1841 1839 1806 1820 1765 1741 1682 1646 1622 1591 1587 1605 1701 1953 2498 3116 3112 2698 2554 2304 1835 1513 1375 1397 1411 1413 1536 1702 1685 1682 1715 1754 1797 1820 1833 1841 1916 2094 2115 2062 2077 2106 2118 2115 2127 2169 2219 2228 2193 2141 2071 2019 2021 2064 2128 2185 2208 2229 2322 2539 2833 3033 3035 3102 3355 3618 3886 4064 4023 3655 3107 2881 2959 2935 3148 3354 3548 3794 3990 4060 3993 3821 3649 3489 3323 3336 3515 3624 3552 3488 3578 3680 3762 3659 3530 3665 3614 3445 3346 3369 3449 3532 3576 3544 3486 3468 3523 3680 3822 3748 3412 3202 3255 3447 3577 3637 3828 3864 3929 4023 3912 3883 3950 3939 3762 3524 3384 3433 3546 3545 3388 3161 3071 3200 3392 3342 3194 3004 3147 3033 2945 2987 3054 3045 2928 2896 2964 2958 2857 2828 2946 3163 3404 3608 3692 3655 3725 3754 3656 3764 4042 4099 4032 3842 3724 3820 3858 3593 3303 3523 3971 4090 3792 3238 2860 2914 3377 3790 4164 4339 4583 4901 4992 4664 3735 3184 3035 3183 3380 3415 3489 3738 3825 3624 3456 3255 3171 3104 2930 2995 3304 3658 3920 3858 3720 3767 3675 3373 3219 3258 3211 3161 3363 3672 3876 3907 3930 3931 3935 3999 4028 4036 3949 3762 3521 3212 2847 2570 2480 2534 2674 2852 3024 3209 3326 3469 3646 3775 3845 3811 3722 3611 3363 2924 2457 2217 2164 2221 2340 2462 2578 2577 2434 2231 2130 2239 2405 2520 2624 2621 2460 2215 2035 1952 1900 1862 1726 1579 1521 1508 1470 1482 1581 1734 1899 2036 2069 1974 1827 1702 1648 1631 104 108 115 131 131 127 113 97 102 105 110 111 107 108 114 115 117 93 56 28 20 19 21 18 17 22 28 32 35 38 41 46 68 75 76 76 73 66 70 80 98 110 110 101 90 92 99 108 97 87 73 67 62 63 67 55 39 32 34 38 42 45 39 36 34 30 24 20 16 14 13 13 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 21 42 75 129 145 215 461 710 898 1022 895 727 820 938 996 1025 1082 902 857 889 951 1005 1116 1265 1380 1574 1743 1714 1673 1703 1721 1649 1574 1676 1865 2079 2278 2438 2489 2390 2232 2221 2434 2761 3028 3181 3288 3338 3288 3291 3245 3269 3208 3222 3326 3252 3340 3329 3228 3198 3230 3281 3309 3293 3271 3265 3219 3185 3349 3350 3288 3331 3387 3418 3431 3340 3158 3091 3189 3355 3385 3310 3214 3138 3085 3023 2949 2919 2978 3208 3642 3792 3755 3677 3593 3605 2960 1646 869 575 790 1003 898 791 703 639 680 699 617 555 513 457 362 302 310 333 322 293 249 211 216 210 212 213 205 182 160 160 172 274 463 593 638 672 676 682 717 766 758 760 875 1197 1603 1728 1680 1542 1559 1619 1803 1937 1965 2003 2100 2204 2248 2225 2213 2226 2116 1900 1752 1849 1949 2150 2213 2015 1983 1867 1887 1864 1890 1928 1887 1823 1694 1643 1612 1597 1632 1651 1756 2047 2694 3498 3530 2955 2837 2616 2118 1742 1488 1413 1391 1382 1490 1695 1714 1674 1660 1692 1742 1775 1810 1866 1996 2178 2187 2067 2003 2084 2202 2258 2264 2281 2319 2319 2251 2148 2046 1999 2009 2044 2104 2150 2160 2181 2284 2463 2635 2787 2872 3012 3277 3552 3867 4055 3978 3611 3171 2910 2773 2793 3051 3385 3625 3792 3969 4124 4163 4094 3966 3697 3333 3296 3486 3657 3571 3371 3515 3847 3978 3883 3729 3622 3445 3303 3266 3308 3375 3417 3396 3318 3232 3197 3319 3610 3736 3770 3471 3221 3190 3214 3282 3333 3406 3321 3301 3508 3605 3793 3923 3961 3872 3620 3456 3546 3652 3528 3128 2795 2843 2957 3018 3115 3052 2914 2896 2904 2915 2978 3105 3165 3092 3040 3094 3099 3007 2937 2949 3046 3267 3677 3857 3885 4066 4014 3837 3862 3969 3889 3661 3438 3383 3528 3705 3661 3436 3450 3751 3935 3680 3154 2899 3112 3650 3864 3971 4190 4414 4757 4946 4756 4118 3511 3380 3696 3978 3833 3799 3873 3893 3764 3626 3512 3281 3156 3273 3512 3788 4041 4205 4020 3634 3399 3206 2990 2879 2892 3134 2947 3100 3421 3718 3827 3823 3984 4051 4076 4077 4038 3996 3957 3807 3527 3184 2882 2652 2506 2590 2745 2874 2946 3001 3068 3283 3470 3561 3593 3605 3564 3492 3344 3000 2665 2394 2232 2137 2164 2328 2495 2549 2357 2184 2215 2382 2633 2854 2883 2674 2338 2051 1939 1895 1906 1787 1600 1497 1507 1525 1536 1564 1671 1823 1941 1951 1881 1839 1741 1685 1651 101 106 115 120 119 116 115 110 108 99 102 108 103 95 95 95 97 83 53 37 29 18 16 14 14 13 14 20 26 30 34 40 51 59 63 72 73 65 55 54 75 85 87 85 79 78 86 92 85 74 69 65 68 63 62 51 43 36 36 38 42 43 37 32 27 23 21 19 19 19 15 16 16 6 1 0 0 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 30 37 88 114 187 478 769 871 956 884 749 741 908 990 964 852 820 798 883 1081 1141 1171 1301 1385 1472 1620 1706 1768 1840 1858 1748 1613 1710 1851 2000 2174 2341 2392 2306 2183 2168 2335 2649 2951 3153 3305 3398 3375 3381 3328 3256 3244 3262 3319 3218 3152 3317 3166 3136 3213 3308 3350 3298 3231 3174 3128 3126 3156 3108 3021 3084 3174 3234 3290 3290 3214 3177 3241 3305 3302 3305 3371 3434 3375 3215 3077 3079 3204 3438 3738 3807 3768 3767 3793 3607 2694 1317 741 425 670 940 748 621 620 697 742 695 608 499 432 412 334 277 297 349 369 339 285 224 212 183 187 203 223 230 209 158 131 217 443 667 723 665 646 661 675 682 680 688 795 1075 1442 1693 1652 1514 1531 1619 1821 1964 1919 1929 2043 2191 2305 2375 2494 2595 2465 2118 2003 2137 2115 2218 2258 2036 2010 1948 1898 1897 1965 1977 2040 1980 1813 1746 1689 1640 1663 1700 1810 2097 2759 3658 3740 3223 3022 2804 2366 1954 1643 1466 1402 1445 1620 1775 1772 1706 1654 1650 1689 1735 1804 1944 2146 2331 2395 2337 2222 2187 2288 2426 2444 2424 2478 2492 2399 2265 2128 2059 2103 2133 2170 2189 2158 2170 2280 2458 2583 2686 2782 2903 3100 3342 3663 3890 3902 3651 3428 3164 2850 2821 3179 3681 4071 4254 4283 4252 4216 4182 4128 3900 3385 3262 3460 3650 3641 3321 3365 3697 3930 3902 3689 3404 3223 3179 3207 3271 3340 3353 3267 3131 3058 3105 3208 3397 3671 3760 3563 3314 3254 3289 3321 3342 3300 3161 3065 2966 3297 3706 3885 3975 3928 3681 3473 3560 3710 3725 3346 3037 3109 3159 3191 3267 3213 3072 2986 2967 3007 3160 3337 3438 3433 3409 3444 3451 3352 3161 2970 2870 2983 3852 3960 4198 4583 4443 4131 4107 3759 3320 3009 2928 3037 3188 3294 3266 3223 3308 3543 3773 3722 3379 3197 3367 3773 3994 3963 4111 4352 4675 4929 4946 4678 4286 4028 4009 4174 3971 3921 3915 3859 3850 3739 3719 3511 3521 3887 4268 4369 4432 4428 4131 3795 3394 3061 3024 2933 2877 3065 2843 2909 3211 3638 3800 3647 3644 3900 4192 4255 4049 3861 3848 3892 3823 3579 3299 2917 2665 2694 2822 2919 2861 2830 2864 2985 3151 3286 3381 3460 3489 3567 3553 3330 2991 2641 2335 2135 2050 2131 2367 2506 2397 2274 2278 2387 2605 2893 3033 2898 2441 2034 1889 1863 1894 1846 1616 1489 1528 1578 1599 1659 1787 1870 1904 1901 1905 1873 1791 1741 1687 94 100 109 113 110 107 111 113 103 97 98 96 89 78 79 83 89 86 71 63 50 27 18 14 15 18 16 13 16 20 24 28 35 42 49 58 65 64 54 51 58 71 69 65 60 62 69 75 73 69 68 69 74 71 61 45 57 42 40 35 35 33 30 27 22 17 13 14 17 14 11 9 11 3 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 19 24 66 103 140 476 848 925 887 883 829 746 846 941 936 794 811 730 896 1295 1368 1287 1418 1524 1495 1547 1659 1704 1707 1748 1652 1527 1617 1759 1925 2137 2347 2379 2289 2174 2111 2205 2483 2812 3046 3168 3266 3363 3406 3395 3290 3275 3360 3422 3206 3092 3364 3280 3138 3275 3423 3504 3470 3433 3337 3243 3183 3134 3033 2920 2987 3062 3136 3216 3279 3367 3446 3454 3428 3474 3478 3553 3638 3633 3550 3467 3475 3574 3703 3785 3747 3722 3830 3802 3152 1958 966 608 403 687 871 591 417 461 642 722 640 539 452 398 379 300 238 273 358 417 394 333 259 228 182 177 188 203 215 234 195 157 176 294 469 542 535 580 628 644 648 639 622 695 950 1281 1531 1458 1382 1446 1533 1654 1741 1762 1791 1916 2112 2275 2388 2513 2624 2550 2240 2128 2383 2681 2483 2144 1956 1889 1851 1850 1970 2069 2133 2232 2153 1979 1970 1915 1746 1685 1741 1865 2199 2883 3573 3617 3249 2986 2724 2391 2076 1785 1582 1539 1618 1780 1888 1846 1764 1721 1710 1729 1766 1849 2056 2337 2512 2550 2448 2285 2227 2411 2615 2654 2634 2703 2690 2585 2449 2324 2270 2314 2322 2356 2367 2310 2319 2390 2526 2655 2748 2806 2856 2934 3089 3346 3633 3846 3919 3735 3422 3141 3208 3721 4356 4706 4681 4446 4198 4079 4119 4190 4055 3519 3349 3503 3807 3777 3445 3342 3516 3719 3724 3536 3223 3081 3101 3162 3234 3297 3300 3198 3066 3011 3077 3204 3434 3700 3775 3766 3560 3435 3448 3493 3533 3448 3294 3207 3157 3176 3264 3423 3722 3988 3794 3540 3671 3835 3962 3996 3742 3566 3521 3576 3583 3500 3358 3273 3244 3270 3380 3565 3748 3833 3828 3773 3715 3619 3423 3106 2928 3039 3903 3957 4248 4703 4540 3902 3384 3117 3009 2933 2847 2861 2937 3008 3042 3020 2947 2941 3321 3626 3738 3675 3606 3575 3815 3960 4107 4349 4641 4913 5045 4990 4673 4315 4025 3914 3728 3726 3674 3603 3690 3721 3808 3847 3934 4059 4105 4139 4297 4437 4275 4137 4100 3851 3703 3505 3319 3126 3002 3071 3235 3585 3715 3516 3354 3634 4218 4418 4094 3770 3583 3669 3840 3778 3575 3282 3064 2959 2973 2991 2865 2746 2737 2789 2889 3041 3164 3341 3514 3574 3579 3468 3209 2878 2544 2261 2072 2040 2172 2320 2378 2413 2419 2413 2543 2809 3065 3029 2565 2116 1881 1822 1860 1864 1768 1679 1678 1701 1723 1765 1853 1856 1828 1846 1872 1906 1923 1861 1720 88 90 97 100 99 99 102 102 97 94 89 88 79 61 60 63 75 86 89 86 65 42 31 22 17 13 13 18 13 12 13 15 21 29 38 44 49 52 53 53 55 55 56 54 48 49 59 64 62 62 65 68 69 63 54 48 62 46 43 31 35 32 27 24 18 16 13 11 10 6 4 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 22 38 92 95 438 894 911 820 870 887 802 800 908 896 834 858 770 904 1463 1663 1527 1483 1549 1510 1490 1551 1599 1583 1556 1550 1565 1646 1746 1920 2121 2321 2371 2279 2162 2059 2107 2330 2664 2924 3019 3068 3251 3476 3449 3271 3251 3385 3457 3372 3182 3328 3506 3192 3281 3454 3543 3526 3547 3461 3371 3334 3277 3134 3012 3027 3036 3060 3149 3292 3461 3575 3555 3439 3423 3305 3319 3401 3433 3456 3588 3714 3826 3886 3830 3701 3706 3887 3671 2536 1225 608 483 454 679 762 513 339 410 607 680 689 610 517 424 336 257 216 264 346 409 402 352 288 246 197 178 186 166 178 318 259 195 198 236 297 363 451 591 702 701 654 603 549 595 837 1148 1349 1277 1238 1314 1366 1401 1397 1412 1536 1798 2063 2242 2371 2505 2593 2498 2306 2357 2823 3270 2987 2257 2010 1880 1722 1752 1940 2104 2251 2387 2290 2070 2073 2097 1938 1814 1818 1938 2354 2954 3292 3252 3003 2780 2495 2209 1991 1814 1687 1709 1848 1951 1973 1921 1873 1845 1824 1816 1832 1898 2082 2369 2614 2746 2535 2491 2398 2588 2806 2847 2877 2920 2889 2820 2712 2617 2615 2632 2602 2611 2630 2584 2565 2612 2724 2810 2810 2824 2869 2946 3064 3263 3521 3726 3759 3656 3527 3518 3886 4550 5053 5103 4850 4490 4051 3773 3874 4072 3968 3567 3470 3675 3899 3828 3575 3379 3467 3612 3623 3450 3159 3033 3064 3118 3184 3243 3248 3166 3063 3030 3086 3239 3510 3717 3813 3966 3856 3673 3630 3684 3782 3747 3562 3393 3325 3260 3124 3023 3300 3988 3849 3619 3739 3852 3830 3905 4042 3927 3842 3854 3831 3765 3691 3662 3655 3664 3739 3914 4105 4196 4115 3855 3717 3694 3639 3398 3424 3781 3858 3844 4228 4525 4145 3463 2960 2746 2774 2783 2692 2691 2696 2796 2841 2872 2832 2832 2972 3444 3717 3767 3709 3438 3427 3742 4076 4340 4604 4946 5090 5023 4724 4301 3873 3477 3283 3322 3374 3500 3597 3706 3857 4007 4051 3809 3513 3585 3888 4214 4402 4520 4703 4488 4294 4093 3806 3524 3298 3265 3394 3595 3718 3593 3383 3697 4364 4490 4076 3608 3360 3594 3720 3770 3622 3458 3342 3182 3064 2999 2866 2725 2663 2671 2720 2824 2925 3097 3240 3379 3482 3478 3339 3095 2787 2474 2192 2009 1980 2064 2257 2452 2536 2536 2561 2726 2998 3058 2759 2303 1926 1791 1807 1827 1841 1869 1869 1834 1830 1822 1812 1819 1877 1920 1936 2032 2124 2064 1837 86 89 94 92 91 93 93 91 88 83 76 73 67 53 54 54 60 76 90 96 85 68 47 33 24 17 17 21 17 12 11 11 14 18 30 41 43 45 46 48 49 48 47 46 43 43 52 54 54 56 60 60 53 48 43 39 45 41 35 29 33 35 34 23 14 17 12 8 4 2 2 1 0 3 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 5 23 72 91 344 879 948 803 814 878 825 767 822 866 908 1033 1012 1026 1432 1765 1694 1591 1547 1500 1467 1491 1534 1603 1623 1588 1570 1604 1732 1944 2112 2284 2359 2266 2130 2006 2043 2205 2496 2804 3007 3168 3315 3476 3572 3503 3452 3496 3531 3539 3357 3332 3407 3298 3257 3338 3389 3355 3395 3424 3379 3357 3248 3057 2994 3018 3038 3071 3178 3353 3453 3461 3283 3125 3108 2975 2952 3140 3523 3543 3606 3756 3884 3908 3836 3722 3741 3904 3544 2227 941 546 554 566 609 612 460 366 496 669 631 631 592 533 423 318 256 248 294 347 382 366 323 288 252 214 203 192 152 133 182 195 164 173 224 298 414 580 726 766 705 617 533 465 519 697 905 1064 1028 1032 1118 1129 1141 1086 1125 1365 1750 2047 2222 2395 2589 2782 2889 2782 2720 3008 3002 2703 2368 2281 2149 1750 1684 1779 1981 2220 2432 2417 2286 2324 2400 2356 2214 2052 2115 2548 2968 2989 2813 2615 2458 2232 2029 1876 1795 1745 1804 1923 2047 2052 2018 1991 1944 1918 1898 1880 1969 2231 2609 2843 2983 2856 2767 2596 2713 2892 2999 3079 3127 3124 3088 3054 3027 3004 2977 2947 2946 2965 2930 2843 2827 2868 2874 2837 2821 2833 2908 3100 3270 3454 3483 3536 3641 3715 3868 4277 4775 5103 5118 4831 4350 3746 3350 3471 3735 3573 3467 3597 3799 3838 3715 3496 3340 3459 3562 3540 3332 3115 3054 3073 3087 3130 3194 3213 3178 3121 3086 3105 3231 3487 3683 3862 4000 4052 3987 3964 4027 4134 4103 3912 3700 3553 3514 3472 3378 3500 3935 3869 3790 3819 3841 3880 3959 4076 4116 4117 4099 4054 3980 3906 3865 3885 3962 4072 4226 4253 4236 4066 3752 3605 3570 3539 3430 3417 3401 3472 3724 4260 4431 3799 2997 2655 2695 2692 2678 2603 2662 2613 2683 2746 2829 2835 2801 2843 3112 3250 3452 3611 3428 3248 3436 3954 4332 4624 4988 5138 5029 4682 4118 3559 3089 2882 2934 3184 3470 3686 3877 4005 3993 3813 3518 3492 3691 3821 3969 4221 4533 4739 4740 4650 4527 4206 3913 3775 3670 3667 3751 3777 3654 3603 4070 4515 4445 3984 3591 3568 3764 3862 3744 3544 3420 3333 3190 3031 2953 2860 2725 2682 2644 2629 2606 2664 2859 3042 3199 3331 3398 3392 3293 3066 2759 2358 2048 1920 1860 2031 2276 2509 2580 2561 2681 2922 3067 2952 2521 1993 1810 1759 1749 1838 1911 1943 1940 1879 1769 1856 2029 2142 2191 2243 2358 2396 2294 2008 79 87 93 93 90 87 87 85 79 72 64 60 58 58 61 58 62 75 92 103 107 100 67 45 29 21 21 22 19 15 12 11 13 13 22 35 41 43 42 43 46 45 45 45 44 42 43 45 47 49 49 47 38 30 37 49 52 49 42 35 36 43 42 25 16 16 7 9 5 7 5 4 3 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 4 20 51 97 223 818 992 720 704 799 781 703 729 768 996 1382 1503 1396 1456 1580 1533 1414 1307 1473 1598 1547 1467 1536 1628 1663 1565 1531 1707 1963 2136 2278 2355 2263 2084 1975 1980 2068 2285 2617 2866 3103 3287 3429 3403 3205 3253 3475 3645 3747 3697 3576 3486 3317 3199 3224 3251 3287 3359 3445 3427 3506 3527 3478 3402 3363 3338 3333 3345 3319 3235 3155 2975 2900 2921 3140 3065 3229 3372 3443 3537 3733 3823 3845 3851 3813 3784 3725 3146 1887 856 638 655 614 535 496 452 451 635 800 695 655 605 561 481 367 301 313 353 377 376 335 291 260 241 228 239 200 152 131 137 153 150 144 189 304 466 573 626 632 579 511 449 421 510 617 711 777 738 789 920 928 942 933 1048 1301 1666 1956 2190 2473 2779 3014 3137 3127 3060 2934 2434 2315 2428 2621 2464 1995 1834 1830 1894 2094 2331 2434 2447 2476 2664 2777 2562 2318 2394 2642 2795 2694 2409 2241 2131 1975 1852 1810 1786 1812 1867 1959 2061 2071 2088 2100 2049 1974 1915 1913 2054 2409 2831 2947 3016 3046 3049 2889 2875 2993 3138 3201 3167 3187 3202 3200 3211 3227 3210 3158 3121 3135 3114 3009 2940 2917 2890 2899 2878 2834 2933 3118 3211 3253 3229 3295 3502 3745 4086 4536 4915 5095 5057 4805 4329 3633 3068 3156 3476 3361 3506 3803 3908 3824 3624 3420 3379 3514 3675 3661 3479 3304 3219 3165 3118 3114 3180 3218 3241 3185 3071 3126 3211 3377 3556 3745 3921 4092 4198 4296 4417 4547 4492 4224 4079 4010 3954 3968 4006 4057 4083 4096 4145 4178 4184 4228 4285 4317 4313 4313 4304 4229 4101 3986 3928 3937 3952 3933 4019 3985 3855 3650 3473 3438 3436 3447 3216 3217 3214 3242 3471 3812 3820 3379 2925 2523 2826 2698 2655 2596 2641 2611 2633 2681 2799 2809 2757 2698 2673 2683 2888 3195 3287 3182 3192 3807 4284 4610 4952 5115 5013 4654 4102 3475 2924 2666 2712 2984 3418 3894 4191 4200 3951 3563 3479 3667 3743 3665 3701 3966 4316 4609 4777 4798 4703 4496 4336 4274 4150 4113 4037 3809 3616 3843 4261 4437 4271 3892 3639 3636 3743 3765 3623 3433 3318 3187 3013 2847 2761 2753 2678 2651 2635 2572 2461 2466 2649 2863 3040 3191 3296 3377 3401 3286 3010 2529 2172 1965 1865 1893 2092 2364 2503 2534 2644 2850 3057 3100 2799 2306 1972 1803 1755 1835 1939 2036 2129 2165 2141 2163 2270 2374 2505 2553 2650 2595 2432 2115 73 82 90 92 87 81 78 75 69 61 52 51 55 61 71 65 62 78 94 105 109 104 85 64 40 35 35 37 26 17 13 12 14 15 16 21 32 38 38 40 41 40 40 42 42 39 36 36 37 40 41 38 27 21 35 51 56 55 55 52 54 59 52 36 26 17 0 2 6 16 8 9 9 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 1 10 38 77 186 648 951 556 581 660 659 570 590 611 951 1571 1865 1759 1554 1324 1195 1242 1281 1521 1779 1709 1615 1609 1594 1667 1687 1670 1762 1962 2158 2301 2332 2184 1980 1885 1884 1971 2167 2481 2806 3080 3265 3267 2964 2635 2587 2812 3227 3644 3824 3758 3628 3496 3384 3352 3333 3341 3373 3488 3308 3269 3327 3440 3433 3427 3376 3362 3300 3128 3047 3080 3038 2983 2932 3267 3287 3356 3296 3503 3624 3714 3743 3785 3889 3952 3817 3317 2299 1135 471 387 449 448 405 403 452 545 727 846 696 699 706 644 590 467 368 363 397 418 402 342 278 236 215 218 248 231 187 148 158 188 190 169 190 281 391 422 416 431 443 435 431 469 560 623 675 723 747 839 962 905 809 884 1097 1350 1623 1870 2157 2452 2810 3136 3370 3508 3223 2563 1993 2081 2375 2644 2582 2241 2012 1878 1888 2025 2153 2373 2522 2505 2690 2793 2544 2355 2437 2576 2628 2488 2171 2028 1947 1865 1801 1780 1776 1810 1876 2029 2085 2036 2030 2039 2011 1974 1957 2010 2218 2574 2906 3023 3022 3063 3015 2925 3007 3096 3149 3169 3107 3171 3212 3217 3224 3232 3242 3200 3140 3148 3136 3104 3047 2999 2957 2973 2956 2904 2971 3043 3061 3035 3055 3154 3322 3638 4182 4774 5109 5121 5003 4818 4428 3681 3094 3081 3343 3386 3650 3917 3992 3867 3638 3516 3688 3990 4121 4074 3954 3799 3627 3406 3265 3203 3237 3299 3406 3421 3288 3229 3230 3280 3444 3671 3878 4088 4254 4424 4636 4823 4944 4922 4714 4591 4576 4656 4681 4619 4442 4337 4459 4506 4465 4434 4423 4377 4333 4331 4317 4238 4099 3942 3947 3906 3785 3629 3585 3509 3376 3325 3238 3234 3259 3174 3022 2972 2903 2857 2993 3161 3174 3125 3078 2708 2860 2719 2649 2603 2596 2563 2592 2568 2641 2681 2616 2530 2423 2310 2389 2883 3267 3368 3271 3719 4209 4608 4980 4949 4754 4512 4168 3611 2971 2644 2706 2901 3403 4050 4348 4238 4025 3766 3801 3627 3442 3348 3458 3766 4179 4541 4735 4755 4662 4500 4327 4268 4330 4358 4164 3859 3791 4059 4198 4202 4012 3769 3632 3578 3613 3704 3591 3381 3251 3107 2851 2585 2485 2547 2593 2599 2596 2546 2434 2404 2537 2738 2924 3083 3186 3312 3416 3403 3204 2803 2430 2153 1979 1930 2037 2247 2403 2502 2619 2772 2980 3099 2999 2725 2350 2056 1896 1891 2013 2189 2342 2439 2442 2452 2433 2491 2607 2617 2603 2545 2392 2124 71 78 83 88 81 72 66 63 60 53 45 47 53 59 64 64 73 81 88 89 88 85 80 67 51 45 42 62 36 23 16 15 15 16 17 20 25 27 26 25 26 30 33 34 33 30 29 28 27 27 28 27 22 20 23 33 45 52 54 49 56 62 56 44 36 25 9 3 14 24 15 12 9 2 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 2 23 56 161 494 786 560 485 495 526 452 494 505 798 1384 1798 1784 1481 1124 1000 1146 1304 1608 1947 1872 1746 1788 1579 1567 1689 1853 1884 1964 2148 2300 2268 2047 1832 1775 1848 2025 2232 2451 2720 3008 3205 3211 2880 2441 2158 2069 2384 3036 3609 3795 3723 3661 3633 3575 3457 3339 3391 3481 3336 3147 3096 3144 3211 3246 3171 3090 3025 2997 3164 3420 3398 3317 3510 3457 3156 3268 3218 3395 3658 3658 3664 3716 3905 4055 3803 2911 1672 653 170 98 144 194 225 262 351 504 704 799 669 646 672 648 615 522 417 384 399 434 449 399 312 243 203 202 237 251 225 214 230 244 235 211 229 280 322 307 285 320 382 427 486 576 635 657 742 899 1073 1239 1298 1066 796 825 1121 1432 1610 1795 2129 2491 2831 3117 3449 3616 3065 2221 1904 1990 2156 2398 2471 2282 2050 1818 1830 1909 2085 2476 2690 2739 2785 2680 2395 2177 2149 2252 2371 2362 2173 2039 1949 1876 1836 1803 1778 1768 1784 1855 1922 1955 1998 2044 2069 2057 2043 2130 2370 2702 2991 3089 3057 3089 3015 3037 3138 3197 3173 3124 2950 2977 3037 3072 3078 3102 3154 3129 3077 3143 3216 3223 3157 3099 3058 3057 3032 2950 2877 2800 2823 2933 3071 3196 3370 3737 4370 4984 5178 5033 4936 4861 4667 4087 3497 3192 3202 3317 3592 3800 3914 3848 3674 3610 3872 4254 4438 4463 4396 4231 4029 3759 3539 3404 3391 3455 3633 3907 3966 3681 3552 3430 3595 3913 4099 4255 4432 4630 4892 5112 5247 5319 5340 5327 5356 5193 5010 4788 4507 4305 4334 4375 4372 4359 4323 4211 4131 4217 4190 4037 3912 3795 3768 3672 3616 3541 3392 3233 3184 3267 3198 3154 3209 3172 2987 2848 2816 2792 2844 2897 2925 2932 2830 2828 2785 2689 2646 2586 2548 2553 2583 2567 2556 2560 2547 2485 2372 2243 2291 2827 3356 3480 3430 3701 4021 4644 5048 4810 4402 4235 4197 3915 3209 2696 2989 3225 3696 4274 4490 4196 3906 3637 3500 3463 3393 3329 3369 3588 4015 4466 4703 4698 4608 4368 4047 3982 4129 4200 4126 3954 3867 3892 3930 3943 3874 3765 3654 3532 3482 3728 3627 3383 3253 3156 2828 2567 2484 2524 2570 2577 2570 2519 2429 2390 2457 2647 2826 2956 3087 3237 3362 3437 3373 3127 2785 2464 2248 2145 2125 2199 2302 2479 2622 2716 2856 2997 3113 3063 2810 2494 2196 1993 2045 2258 2380 2505 2670 2766 2663 2652 2600 2506 2454 2414 2290 2079 72 75 76 87 76 64 53 50 50 48 43 45 55 61 60 56 72 80 72 57 46 42 45 47 46 47 52 64 35 23 20 19 18 17 17 19 22 21 18 15 14 18 24 25 25 22 22 21 20 21 22 23 23 22 20 29 45 53 52 40 42 53 51 45 43 40 30 26 34 33 25 16 11 4 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 13 42 107 350 602 507 360 375 417 387 454 491 915 1213 1385 1380 1162 871 713 757 1055 1605 2046 1971 1765 1882 1699 1588 1724 1897 1918 1985 2134 2265 2198 1946 1744 1748 1920 2137 2296 2436 2635 2895 3122 3194 2849 2343 1979 1716 1907 2463 3179 3661 3744 3701 3705 3671 3558 3472 3572 3705 3712 3536 3366 3203 3194 3234 3170 3147 3136 3294 3508 3760 3701 3513 3650 3625 3218 3146 3295 3351 3615 3673 3708 3661 3795 3906 3538 2558 1473 567 117 24 33 69 105 129 176 303 555 754 696 666 680 685 650 549 437 408 423 475 519 482 377 275 206 183 209 239 240 244 261 282 281 259 249 255 256 243 254 323 398 454 551 679 726 711 805 1058 1381 1679 1693 1292 909 907 1217 1584 1671 1692 1993 2501 3014 3379 3600 3448 2743 2106 1942 1983 2073 2192 2279 2255 2236 2245 2186 1944 2187 2722 3003 3075 2976 2705 2398 2169 2035 2031 2171 2297 2257 2199 2141 2010 1909 1852 1840 1848 1869 1882 1927 1971 2001 1988 1974 1997 2072 2259 2569 2866 2930 2941 2943 3017 3010 3052 3188 3274 3217 3117 2853 2766 2822 2908 2986 3039 3067 3088 3141 3224 3282 3265 3229 3222 3182 3158 3113 2973 2817 2743 2871 3127 3317 3361 3391 3860 4635 5049 5033 4892 4854 4841 4827 4584 3974 3404 3202 3276 3523 3706 3948 4045 3962 3927 4161 4434 4548 4573 4494 4381 4266 4135 3960 3786 3627 3676 3761 4131 4606 4448 4290 3969 4089 4433 4540 4577 4716 4915 5143 5305 5366 5413 5444 5328 5198 5004 4725 4437 4204 4059 4054 4152 4281 4415 4411 4074 3799 4022 3968 3765 3683 3642 3581 3480 3434 3505 3382 3304 3292 3285 3213 3151 3106 3006 2898 2878 2882 2830 2871 2855 2810 2746 2744 2832 2878 2801 2647 2536 2504 2532 2567 2559 2496 2470 2504 2481 2367 2231 2232 2727 3279 3468 3431 3602 3879 4428 4678 4410 4050 3921 4122 4213 3668 2909 3142 3835 4264 4567 4552 4063 3632 3424 3466 3602 3625 3525 3409 3462 3838 4416 4752 4672 4609 4239 3830 3664 3739 3871 3983 3952 3836 3777 3791 3848 3906 3878 3740 3678 3788 3819 3696 3482 3366 3275 3045 2867 2766 2681 2637 2580 2525 2454 2387 2388 2432 2556 2694 2802 2973 3165 3323 3435 3462 3367 3164 2859 2611 2327 2126 2053 2146 2363 2544 2657 2751 2906 3112 3218 3156 2973 2677 2310 2204 2267 2372 2496 2724 2876 2895 2813 2629 2429 2376 2328 2195 2083 63 71 78 81 74 60 41 40 40 45 43 42 50 59 58 53 59 68 55 31 16 14 18 24 34 41 49 48 29 22 23 22 21 19 20 19 18 18 17 13 11 13 17 18 18 17 18 15 15 21 26 27 28 30 28 25 36 54 58 45 32 44 52 48 51 49 47 46 49 45 35 23 16 11 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 34 53 208 424 378 258 309 353 365 426 486 648 909 935 839 727 654 549 550 1004 1706 2121 2017 1786 1847 1790 1699 1815 1841 1872 2014 2121 2227 2116 1860 1714 1798 1974 2103 2185 2311 2534 2829 3078 3013 2591 2321 1986 1685 1910 2362 2970 3551 3748 3737 3737 3738 3706 3681 3686 3715 3815 3837 3832 3987 3974 3829 3731 3648 3627 3797 3856 3927 3839 3722 3843 3885 3616 3534 3571 3561 3704 3852 3895 3614 3486 3366 2589 1652 924 365 105 48 40 45 59 67 71 135 374 697 742 703 724 768 707 579 457 437 479 557 606 568 457 332 233 178 181 210 225 246 284 300 276 247 209 191 193 207 284 398 463 498 600 745 809 796 859 1090 1448 1813 1877 1475 1048 1018 1373 1756 1768 1659 1875 2509 3289 3800 3811 3304 2585 2146 1993 1941 2005 2074 2143 2288 2627 2932 2989 2791 2880 3295 3546 3530 3328 3038 2804 2657 2489 2277 2133 2143 2165 2188 2273 2286 2077 1961 1929 1950 2065 2144 2135 2104 2056 1982 1935 1981 2140 2415 2793 3047 2842 2746 2815 2865 2929 3029 3082 3173 3229 3123 2906 2805 2840 2931 3031 3100 3151 3219 3274 3300 3309 3283 3279 3303 3260 3194 3165 3055 2936 2953 3158 3430 3619 3603 3721 4288 4857 4959 4800 4749 4799 4810 4845 4768 4327 3657 3386 3374 3642 3956 4316 4527 4549 4551 4591 4630 4631 4513 4374 4369 4459 4531 4437 4365 4336 4207 4103 4372 4973 5073 4851 4648 4758 4955 4922 4862 4938 5093 5235 5297 5251 5244 5284 5018 4787 4594 4292 3954 3739 3771 3981 4292 4646 4847 4753 4377 3879 3860 3852 3723 3591 3623 3707 3638 3508 3577 3467 3445 3474 3375 3184 3027 2968 2903 2775 2854 2924 2889 2930 2864 2910 3141 3067 2893 2772 2701 2590 2505 2497 2504 2499 2476 2404 2417 2438 2438 2346 2219 2221 2520 2994 3298 3390 3540 3913 4390 4512 4254 3989 3709 3967 4349 4229 3481 3176 4028 4566 4682 4488 3960 3488 3318 3460 3744 3910 3867 3633 3466 3707 4207 4629 4581 4487 4093 3641 3365 3371 3530 3709 3767 3669 3592 3620 3723 3864 3862 3746 3724 3770 3805 3721 3578 3483 3422 3333 3240 3126 2917 2774 2632 2467 2415 2343 2356 2382 2465 2578 2669 2835 3061 3271 3431 3492 3467 3381 3093 2743 2342 2032 1900 2004 2250 2466 2579 2668 2820 3042 3234 3318 3306 3119 2743 2469 2361 2412 2522 2717 2902 2982 2938 2768 2549 2406 2224 2066 2072 47 56 67 74 72 57 36 36 32 39 43 42 50 53 43 34 39 46 42 29 17 13 14 18 24 34 43 37 29 29 32 29 24 21 21 20 16 15 21 25 18 14 15 14 13 14 14 11 12 20 24 27 30 38 42 41 42 49 54 45 37 48 57 53 53 44 40 40 45 45 31 20 16 17 15 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 30 44 91 260 283 215 245 317 364 396 449 489 607 752 565 499 564 492 826 1517 2075 2212 2000 1757 1704 1729 1732 1797 1836 1867 2018 2110 2185 1992 1775 1708 1829 1915 1974 2062 2212 2443 2751 2928 2729 2401 2377 2145 1855 1932 2340 2966 3593 3787 3794 3780 3792 3824 3806 3721 3671 3754 3973 4181 4105 3932 4040 4114 4089 4083 4157 4143 4030 3878 3911 3953 3842 3714 3672 3684 3696 3829 4043 4037 3546 2896 2282 1256 549 235 114 76 76 70 54 49 51 48 80 264 565 665 734 728 819 775 622 501 482 539 633 690 671 570 431 306 224 201 213 217 233 260 263 221 175 149 151 171 205 310 451 519 550 642 762 831 874 949 1064 1289 1601 1765 1519 1109 1041 1410 1820 1806 1622 1725 2330 3278 3952 3939 3379 2749 2355 2126 2035 1964 1975 2120 2336 2812 3554 4054 3944 3796 3796 3873 3999 3932 3647 3380 3177 2898 2522 2216 2177 2152 2118 2151 2372 2333 2231 2095 2126 2189 2341 2355 2274 2176 2090 2067 2136 2297 2550 2844 2998 2850 2726 2823 2840 2809 2858 2960 3086 3226 3191 3004 2890 2858 2879 2971 3084 3174 3234 3234 3238 3251 3271 3280 3285 3271 3183 3109 3071 3092 3247 3462 3658 3781 3843 4083 4562 4882 4721 4397 4443 4736 4801 4805 4760 4493 3933 3666 3652 4022 4423 4720 4909 4953 4840 4639 4470 4371 4229 4141 4213 4557 4849 4760 4732 4749 4580 4608 4871 5045 4985 4946 5008 5111 5150 5085 5029 5021 5061 5128 5104 5056 5154 5220 5077 4812 4469 4045 3720 3623 3866 4358 4841 5101 5079 4908 4647 4339 4156 4090 3940 3737 3906 4010 3982 3958 3885 3797 3740 3642 3462 3257 3048 2900 2951 2961 3054 3017 2987 3077 2880 2984 3116 3091 2946 2794 2681 2562 2491 2513 2504 2471 2388 2326 2314 2339 2362 2311 2201 2107 2315 2717 3040 3257 3485 3937 4501 4612 4270 3988 3719 3955 4473 4613 3884 3334 3611 4120 4513 4493 4076 3654 3522 3678 3886 4038 4101 3956 3551 3668 4028 4194 4271 4145 3859 3459 3071 2995 3190 3409 3490 3381 3301 3348 3488 3662 3734 3738 3769 3819 3784 3673 3546 3463 3423 3401 3405 3366 3174 2978 2806 2594 2478 2418 2409 2424 2507 2601 2649 2769 2964 3195 3369 3435 3419 3312 3075 2744 2329 1991 1853 1957 2217 2409 2468 2576 2747 2961 3164 3295 3384 3320 3104 2776 2530 2479 2592 2823 3036 3154 3104 2886 2685 2441 2180 2065 2084 34 47 59 67 65 56 44 34 30 35 39 37 49 50 34 25 25 30 33 32 27 22 21 20 22 28 38 34 32 37 46 37 26 23 22 20 16 19 34 44 24 18 17 14 12 11 8 6 8 10 14 20 27 42 57 58 48 43 41 41 45 50 55 55 52 43 35 35 38 37 21 11 15 20 14 7 6 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 22 44 29 115 227 184 194 280 360 399 419 416 432 557 579 756 932 792 1350 2039 2248 2073 1841 1660 1592 1676 1805 1880 1902 1881 1984 2100 2082 1765 1644 1659 1754 1820 1914 2071 2260 2498 2769 2794 2481 2284 2404 2249 1953 1917 2419 3010 3606 3865 3905 3850 3845 3884 3865 3768 3741 3856 4063 4279 4265 3974 3887 4056 4174 4277 4268 4139 3973 3867 3802 3820 3839 3802 3754 3710 3687 3798 3996 3947 3281 2081 1107 423 130 53 48 64 74 82 67 56 57 58 88 239 460 530 712 744 847 829 681 580 569 606 665 716 731 678 555 421 332 294 276 245 218 211 199 149 113 126 173 210 224 297 435 545 602 659 725 804 934 1048 1052 1108 1336 1584 1530 1172 1105 1387 1724 1714 1519 1542 2030 2922 3712 3967 3682 3217 2770 2310 2037 1833 1946 2059 2276 2623 3229 4028 4286 4199 3996 3626 3850 4173 4087 3810 3495 3076 2666 2439 2372 2321 2208 2110 2198 2461 2474 2361 2357 2354 2385 2354 2297 2278 2280 2293 2354 2475 2631 2790 2881 2914 2937 3078 3117 2976 2948 3024 3142 3285 3321 3140 2963 2859 2842 2940 3056 3123 3159 3192 3247 3251 3247 3242 3239 3211 3136 3064 3078 3204 3407 3642 3794 3763 3699 3912 4429 4754 4401 3926 4079 4651 4793 4759 4681 4441 4084 3929 4085 4507 4830 4908 4873 4826 4716 4400 3939 3881 3904 4048 4246 4654 4891 4863 4827 4819 4743 4832 5000 4992 4934 4970 5024 5069 5127 5173 5096 4941 4816 4752 4810 5078 5318 5347 5187 4917 4392 3947 3896 4124 4487 4897 5188 5181 5058 4962 4856 4711 4581 4439 4235 3960 4098 4206 4136 4029 3984 3922 3801 3651 3505 3351 3122 2939 2911 2980 3040 3036 2998 3130 2910 2872 2885 2906 2872 2753 2641 2569 2533 2551 2506 2469 2372 2304 2276 2238 2271 2240 2149 2050 2125 2377 2692 3033 3468 4012 4568 4611 4201 3864 3833 4075 4584 4797 4389 3909 3827 4163 4529 4524 4254 4063 3999 4104 4100 3987 3921 3711 3362 3328 3476 3662 3739 3643 3465 3257 2938 2728 2786 3117 3272 3109 3029 3042 3167 3369 3535 3619 3672 3697 3651 3524 3351 3222 3226 3293 3433 3499 3431 3299 3109 2885 2738 2681 2667 2721 2804 2713 2647 2714 2851 3115 3221 3272 3264 3126 2928 2684 2374 2082 1916 1935 2118 2275 2350 2476 2665 2842 3010 3167 3298 3365 3300 3069 2805 2672 2701 3034 3331 3491 3256 2952 2657 2398 2251 2166 2139 21 32 50 65 61 49 40 34 33 39 45 47 50 51 32 19 23 26 30 32 31 28 26 24 25 30 35 37 37 39 48 36 26 23 23 20 18 26 39 32 49 34 19 14 10 8 6 3 2 2 6 11 19 32 50 47 36 35 30 27 29 37 46 50 49 45 43 44 41 39 38 32 8 6 3 1 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 11 37 39 16 116 186 190 234 323 396 409 365 354 569 983 1350 1408 1239 1844 2294 2060 1795 1678 1553 1559 1710 1901 2036 2012 1882 1907 2056 1941 1603 1542 1625 1725 1797 1935 2112 2301 2370 2442 2135 1843 2003 2213 2164 1972 1991 2454 2904 3394 3833 3886 3845 3876 3927 3884 3829 3843 3917 4064 4244 4315 4262 4210 4125 4082 4177 4129 3911 3867 3842 3831 3890 3930 3924 3900 3835 3744 3658 3597 3414 2651 1376 504 168 70 61 63 63 68 79 72 68 80 92 127 206 282 358 538 783 917 819 696 638 668 644 627 640 682 711 660 559 474 418 360 289 217 166 141 95 93 177 284 304 242 270 392 578 663 642 676 870 1110 1202 1109 1055 1277 1507 1499 1219 1245 1433 1626 1609 1418 1390 1786 2499 3238 3757 3884 3721 3264 2523 2103 2022 2010 2010 2153 2366 2939 3524 3939 4011 3878 3494 3503 3837 3989 3921 3739 3456 3233 3086 2880 2735 2553 2234 2104 2345 2513 2520 2499 2468 2409 2325 2263 2278 2360 2459 2542 2606 2681 2771 2863 3007 3232 3359 3395 3323 3279 3255 3313 3370 3280 3105 2985 2918 2914 2992 3071 3093 3109 3165 3216 3219 3210 3220 3243 3224 3182 3159 3226 3418 3672 3933 4014 3828 3621 3838 4498 4721 4289 3974 4342 4722 4770 4703 4568 4293 4048 4072 4373 4772 4978 4831 4347 4046 4433 4505 3703 3838 3992 4251 4621 4849 4839 4815 4843 4892 4933 4993 4994 4914 4873 4906 4965 5049 5153 5196 5036 4733 4423 4278 4549 5119 5421 5281 5010 4658 4148 3915 4147 4576 4939 5073 5091 5054 5036 5046 5040 4952 4822 4701 4566 4429 4435 4424 4343 4228 4079 3916 3746 3603 3525 3417 3196 2997 3028 3211 2994 2960 2926 3033 2964 2802 2736 2775 2809 2781 2623 2556 2562 2538 2491 2446 2374 2300 2245 2184 2191 2162 2096 2029 1993 2045 2293 2819 3548 4129 4623 4665 4242 4123 4243 4373 4708 4846 4659 4321 4120 4258 4486 4438 4259 4192 4300 4402 4210 3849 3527 3270 3097 3106 3145 3083 3093 3144 3098 3094 3065 2761 2493 2824 2972 2894 2808 2763 2859 3081 3269 3384 3457 3493 3470 3334 3150 3036 3039 3128 3259 3454 3532 3479 3336 3147 3022 2989 2939 2853 2742 2566 2444 2485 2616 2845 3016 3075 3062 2926 2744 2578 2394 2210 2053 2003 2062 2145 2260 2391 2561 2713 2856 3015 3176 3307 3337 3204 3051 2934 2816 3072 3406 3533 3325 3007 2713 2514 2399 2288 2248 18 24 39 60 63 51 41 37 40 43 43 46 50 55 53 43 36 34 35 33 32 32 33 33 31 30 34 38 39 38 40 32 27 23 20 18 19 33 30 21 48 54 21 13 11 10 9 4 1 0 1 5 9 13 18 21 23 27 23 19 20 28 37 41 44 47 50 50 46 37 29 24 12 3 1 3 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 5 25 35 19 15 101 160 185 225 307 353 346 559 1067 1601 1779 1619 1661 2295 2300 1777 1794 1776 1518 1539 1714 1901 2058 2001 1799 1834 1979 1850 1657 1598 1686 1746 1793 1946 2211 2387 1702 1481 1442 1483 1688 1888 2006 2086 2160 2326 2661 3198 3741 3797 3812 3889 3951 3846 3849 3900 3952 4027 4130 4225 4290 4327 4305 4223 4129 4003 3832 3782 3774 3813 3909 3942 3935 3960 4007 3934 3595 3091 2536 1750 837 285 116 71 68 65 57 54 64 72 83 112 129 139 165 198 282 499 758 878 748 597 565 661 665 628 629 670 714 722 679 600 505 404 311 230 158 120 103 143 250 335 289 222 264 400 612 690 632 766 1125 1346 1384 1344 1238 1384 1454 1356 1231 1315 1453 1549 1513 1329 1325 1769 2322 2813 3397 3861 3915 3444 2710 2340 2179 2086 2120 2210 2493 2664 2732 3181 3393 3518 3432 3380 3368 3419 3583 3676 3577 3459 3378 3226 3173 3104 2763 2354 2257 2392 2516 2614 2698 2664 2494 2338 2315 2416 2573 2683 2696 2700 2732 2817 2905 3031 3212 3228 3258 3166 3149 3245 3333 3236 3136 3069 3014 3012 3052 3089 3061 3013 3038 3090 3124 3142 3165 3195 3197 3209 3266 3410 3699 4163 4434 4257 3864 3716 4146 4689 4654 4461 4412 4615 4710 4670 4589 4512 4265 4022 4057 4392 4799 5016 4924 4464 4097 4591 4906 4431 4261 4207 4612 4994 5054 4837 4732 4808 4907 4965 4950 4891 4851 4838 4875 4954 4991 5010 5023 4807 4467 4123 4065 4521 5126 5338 5056 4648 4268 3939 3866 4104 4406 4588 4661 4727 4890 4985 5023 4987 4925 4871 4794 4732 4680 4593 4518 4427 4252 4072 3906 3755 3620 3590 3546 3455 3385 3382 3368 3174 2958 2919 3055 3023 2772 2665 2771 2925 2994 2728 2559 2479 2429 2410 2395 2368 2351 2277 2187 2139 2104 2066 2036 1969 1929 2154 2774 3497 4077 4531 4694 4396 4538 4661 4785 4910 4870 4642 4317 4096 4191 4337 4343 4216 4045 4061 3911 3797 3486 3058 2761 2703 2845 2809 2568 2542 2681 2854 3174 3175 2683 2486 2582 2634 2649 2636 2587 2670 2832 2937 3039 3129 3185 3204 3111 2993 2923 2869 2928 3063 3261 3375 3390 3367 3274 3143 3114 3019 2849 2561 2382 2319 2277 2283 2420 2611 2753 2792 2690 2517 2367 2282 2221 2104 2050 2059 2106 2192 2318 2461 2595 2722 2881 3063 3219 3312 3287 3222 3094 2950 3024 3265 3407 3307 3048 2809 2661 2575 2382 2269 23 18 32 56 64 58 52 47 48 49 50 54 54 58 59 54 50 46 43 40 39 39 41 44 44 43 42 42 42 38 35 32 29 27 24 21 26 59 66 61 68 64 31 16 19 17 12 8 4 1 1 2 4 5 6 8 12 16 16 14 14 20 27 31 36 40 42 44 42 34 25 20 18 14 11 7 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 2 12 27 23 1 20 62 98 109 162 189 279 845 1569 2012 1923 1712 2020 2521 2355 1823 1797 1835 1548 1545 1711 1857 1996 1976 1774 1841 1876 1759 1739 1746 1720 1757 1836 2002 2225 1961 1381 1328 1449 1533 1604 1777 2070 2305 2353 2356 2598 3101 3579 3763 3879 3986 3980 3821 3859 3895 3904 3933 4001 4100 4231 4354 4399 4344 4206 4088 4024 3857 3826 3867 3894 3873 3832 3928 4073 3992 3529 2729 1810 995 437 178 94 53 38 37 28 20 31 64 100 147 160 139 122 126 199 402 658 786 712 509 427 526 684 783 742 729 740 756 756 674 525 383 286 229 186 161 176 229 291 305 250 224 279 419 589 646 652 990 1523 1825 1891 1841 1655 1523 1368 1247 1269 1334 1409 1456 1378 1226 1318 1758 2217 2541 3022 3622 3846 3471 2857 2457 2299 2245 2310 2437 2580 2530 2437 2643 2852 3127 3266 3207 3100 3077 3172 3249 3199 3125 3123 3158 3290 3448 3388 3019 2526 2366 2430 2583 2797 2813 2659 2495 2449 2527 2651 2758 2801 2762 2696 2666 2619 2760 2816 2894 3092 2911 2925 3081 3164 3110 3035 2990 2980 3008 3046 3062 3007 2904 2905 2942 2952 2983 2993 2983 2968 3047 3236 3503 3873 4263 4381 4162 3866 3828 4264 4634 4600 4574 4644 4616 4427 4392 4360 4437 4289 4102 4164 4497 4867 5067 5090 5029 5077 5304 5302 5140 4837 4819 5079 5182 5039 4728 4597 4725 4880 4914 4810 4703 4727 4795 4873 4962 4998 4950 4811 4479 4198 3957 4058 4532 4958 5024 4676 4188 3816 3634 3663 3818 3981 4195 4401 4447 4544 4634 4783 4812 4738 4687 4620 4566 4529 4494 4475 4426 4304 4153 4018 3885 3754 3753 3744 3742 3712 3585 3391 3163 3020 2997 3022 2943 2765 2641 2726 2756 2842 2702 2546 2426 2331 2305 2338 2366 2357 2276 2162 2087 2065 2048 2041 1996 1966 2089 2598 3307 3873 4367 4554 4501 4606 4705 4846 5037 4949 4540 4114 4005 4023 4068 4141 4039 3610 3294 3185 3180 2949 2591 2329 2275 2441 2581 2489 2285 2264 2479 2765 2690 2573 2539 2493 2432 2421 2479 2535 2556 2565 2582 2645 2718 2829 2901 2887 2816 2759 2729 2742 2833 2956 3034 3104 3114 3096 3115 3091 3004 3049 2989 2802 2623 2371 2083 1994 2185 2383 2492 2468 2344 2150 2115 2083 2054 2043 2028 2062 2154 2256 2370 2485 2604 2771 2957 3108 3234 3263 3226 3105 2900 2732 2814 3098 3205 3130 2927 2825 2779 2603 2332 30 25 33 50 60 59 56 55 57 59 62 62 63 64 63 59 57 56 55 53 52 50 51 54 54 56 55 52 48 43 39 37 35 33 32 32 39 71 76 75 68 59 36 32 34 15 9 12 16 10 3 3 3 4 4 4 5 7 10 11 11 15 19 21 24 27 32 37 34 26 19 15 15 15 15 12 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 15 2 1 5 18 41 71 63 238 884 1607 1947 1796 1527 1845 2387 2375 1946 1613 1549 1498 1546 1694 1766 1905 1951 1860 1892 1809 1647 1614 1627 1637 1735 1851 1869 1645 1405 1485 1712 1810 1638 1621 2317 2532 2452 2412 2493 2720 3064 3431 3676 3899 4004 3899 3826 3859 3869 3827 3806 3861 4022 4222 4371 4438 4410 4308 4250 4258 4081 3989 4016 4001 3942 3875 3927 3946 3721 3156 2282 1338 620 250 123 74 39 21 16 12 6 12 51 102 160 175 143 107 95 165 360 628 810 757 527 370 397 640 972 878 741 740 754 776 706 535 363 265 225 209 221 255 283 286 261 238 242 275 362 495 559 646 1026 1598 2069 2261 2177 1905 1564 1312 1258 1332 1366 1374 1360 1224 1137 1371 1794 2113 2301 2638 3222 3562 3412 3105 2869 2712 2654 2606 2582 2530 2510 2440 2417 2574 2771 2882 2828 2820 2847 2804 2711 2651 2674 2769 2869 3011 3323 3623 3621 3308 2868 2639 2568 2714 2874 2851 2646 2481 2526 2699 2843 2922 2903 2811 2744 2845 2939 2740 2779 2982 2925 2927 3005 2982 2884 2829 2802 2797 2858 2929 2996 2983 2838 2802 2782 2766 2895 2846 2788 2768 2858 3122 3512 3984 4348 4378 4155 4018 4225 4633 4661 4569 4626 4681 4543 4016 3987 4084 4211 4146 4138 4341 4680 4977 5091 5111 5151 5219 5319 5378 5330 5217 5204 5179 5099 4816 4470 4385 4601 4830 4832 4649 4527 4605 4755 4840 4935 4995 4949 4616 4260 4004 3879 4043 4409 4700 4677 4322 3865 3563 3467 3496 3627 3774 3963 4153 4157 4220 4419 4572 4676 4641 4538 4410 4303 4275 4314 4374 4373 4296 4200 4103 4033 4013 4023 3995 3967 3845 3636 3470 3379 3312 3231 3091 2923 2818 2710 2616 2514 2697 2622 2563 2513 2395 2304 2281 2323 2349 2262 2119 2030 2017 2012 2011 1978 1924 1949 2251 2969 3540 4037 4384 4591 4695 4691 4727 4954 4891 4440 3871 3621 3577 3485 3606 3569 3293 3076 3007 2940 2678 2331 2140 2076 2230 2445 2481 2198 2087 2182 2287 2284 2322 2378 2422 2431 2403 2426 2470 2471 2377 2364 2393 2454 2566 2671 2697 2648 2604 2569 2551 2593 2608 2643 2753 2728 2814 3009 3054 3077 3319 3547 3504 3184 2756 2329 2071 2006 2099 2196 2255 2227 2135 2064 2019 2013 2032 2057 2095 2139 2191 2284 2376 2465 2632 2840 2996 3121 3179 3170 3077 2852 2589 2587 2833 3128 3210 3046 3061 3158 3147 2798 38 42 42 46 52 55 58 60 62 65 69 69 69 69 70 66 64 66 68 69 67 64 64 66 68 67 69 67 61 56 53 50 47 44 42 43 49 64 66 62 52 45 30 41 29 14 10 12 22 25 15 5 3 3 5 3 3 6 9 11 12 13 14 15 17 20 25 30 27 20 16 14 13 12 11 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 4 0 0 4 28 70 60 117 597 1180 1445 1380 1115 1357 1878 2091 1879 1459 1263 1407 1488 1565 1616 1791 1923 1915 1852 1706 1464 1377 1433 1547 1710 1721 1576 1523 1619 1670 1977 1900 1700 1850 2733 2643 2376 2374 2519 2753 3073 3399 3657 3887 3973 3841 3874 3891 3873 3858 3958 4104 4191 4238 4280 4326 4362 4384 4367 4283 4135 4084 4157 4192 4171 4112 4121 4001 3535 2637 1643 893 441 219 131 88 51 22 13 9 5 7 31 78 145 174 146 112 96 156 353 657 899 897 676 418 325 615 1067 921 629 664 692 715 669 527 367 265 226 225 251 286 291 262 238 259 298 315 344 412 480 607 895 1293 1656 1874 1889 1722 1475 1305 1293 1317 1288 1295 1252 1095 1055 1335 1725 1977 2163 2544 3124 3412 3302 3184 3112 2941 2814 2679 2536 2426 2361 2366 2380 2491 2579 2576 2554 2550 2558 2454 2300 2302 2420 2504 2550 2495 2976 3389 3744 3846 3587 3331 3149 3076 3195 3136 2850 2589 2544 2656 2759 2842 2907 3000 3066 3065 3086 2923 2756 2800 2781 2762 2808 2776 2678 2700 2689 2583 2623 2705 2826 2906 2798 2745 2679 2662 2852 2847 2806 2824 2939 3207 3610 4074 4352 4282 4095 4088 4371 4831 4858 4793 4833 4679 4412 3708 3615 3821 3942 3942 4033 4304 4661 4927 5007 5011 5072 5167 5221 5218 5201 5150 5109 5013 4810 4449 4134 4138 4481 4819 4838 4637 4519 4664 4674 4680 4798 4794 4682 4301 4018 3836 3762 3891 4147 4392 4459 4161 3702 3498 3443 3469 3669 3817 3823 3759 3701 3840 4281 4435 4570 4601 4470 4286 4109 4013 4036 4187 4298 4185 4049 3980 3977 4063 4090 4103 4094 3994 3850 3705 3574 3480 3375 3228 3049 2971 2882 2759 2695 2817 2707 2626 2563 2466 2356 2280 2299 2341 2192 2022 1985 1973 1969 1959 1923 1856 1819 1995 2536 3091 3551 4008 4421 4532 4435 4267 4423 4513 4214 3582 3445 3208 3053 3092 3117 3064 2966 2869 2754 2477 2207 2112 2084 2080 2132 2328 2133 2009 2021 2062 2056 2062 2146 2296 2471 2503 2407 2332 2354 2284 2288 2320 2369 2432 2521 2574 2584 2566 2511 2464 2411 2341 2405 2482 2562 2755 2854 2995 3224 3518 3728 3702 3413 3008 2524 2219 2071 2022 2036 2077 2094 2095 2059 2002 1991 2027 2066 2081 2125 2152 2230 2309 2397 2533 2723 2891 3008 3078 3113 3078 2906 2622 2448 2614 2944 3130 3231 3472 3740 3791 3475 45 54 50 46 49 55 60 63 63 63 65 67 69 69 71 72 72 74 77 80 81 79 78 78 80 82 84 83 79 75 66 60 58 55 50 48 49 53 55 54 47 41 36 45 38 34 29 20 17 26 26 10 4 4 4 5 4 7 8 11 13 13 13 13 13 13 15 19 21 18 18 16 12 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 3 39 101 96 66 277 663 913 963 801 922 1432 1843 1820 1398 1180 1338 1392 1386 1524 1728 1941 1947 1743 1525 1202 1312 1463 1666 1768 1654 1583 1689 1833 2070 2137 2017 2044 2384 2523 2514 2356 2367 2516 2731 3026 3350 3646 3865 3956 3938 4012 4022 4032 4039 4046 4184 4251 4240 4207 4232 4286 4335 4289 4150 4058 4091 4251 4392 4513 4454 4393 4277 3592 2251 1096 527 307 208 150 109 65 29 21 16 15 16 25 60 117 149 133 112 98 129 292 618 934 1022 876 652 527 687 938 737 502 586 603 595 571 476 357 280 252 254 274 298 298 273 262 311 393 417 391 415 481 624 883 1206 1439 1497 1456 1419 1378 1307 1267 1253 1228 1246 1178 1020 991 1234 1581 1831 2037 2394 2882 3207 3142 2989 2943 2773 2631 2492 2385 2293 2261 2298 2382 2443 2516 2501 2406 2337 2291 2183 2137 2152 2222 2493 2454 2221 2744 2976 3371 3721 3829 3807 3746 3611 3365 3222 3047 2745 2538 2522 2539 2585 2830 3266 3506 3302 3075 2963 2699 2623 2590 2623 2721 2734 2673 2736 2726 2520 2448 2462 2550 2695 2743 2742 2675 2695 2872 2967 3012 3092 3235 3508 3861 4209 4383 4259 4081 4037 4181 4752 4980 4856 4925 4649 4117 3469 3321 3500 3668 3752 3889 4191 4590 4885 4917 4873 4905 4976 5003 5026 5016 4984 4927 4761 4436 4036 3768 3854 4363 4872 4886 4706 4466 4573 4460 4484 4570 4486 4274 3953 3783 3682 3593 3671 3873 4079 4158 3949 3698 3572 3527 3587 3831 3824 3624 3379 3273 3540 4068 4384 4588 4698 4563 4314 4103 4000 4095 4314 4353 4169 3988 3742 3635 3672 3809 3963 4072 4132 4150 4079 3911 3725 3543 3317 3044 2942 2914 2892 2777 2832 2661 2491 2464 2432 2342 2296 2314 2294 2177 2027 1951 1934 1936 1926 1911 1878 1857 1945 2241 2727 3160 3432 4107 4140 3938 3749 3840 4122 4097 3652 3466 3261 3046 2920 2888 2905 2931 2827 2646 2432 2252 2185 2182 2248 2110 2068 2019 1947 1885 1901 1911 1875 1939 2100 2348 2478 2370 2231 2231 2241 2259 2292 2333 2392 2478 2551 2574 2547 2433 2367 2300 2265 2265 2262 2347 2436 2589 2844 3062 3213 3414 3399 3212 2783 2365 2234 2214 2152 2084 2024 1992 2022 2033 2002 2015 2109 2124 2126 2138 2167 2216 2297 2378 2477 2617 2769 2891 2945 3036 3076 2995 2788 2481 2524 2729 2929 3173 3538 3805 3902 3766 42 48 49 48 50 53 57 58 56 57 58 60 63 65 66 68 70 75 80 86 90 93 91 89 88 93 99 96 86 72 60 56 60 66 61 52 50 52 55 55 49 44 46 50 51 59 56 47 31 22 24 18 10 7 6 4 5 6 6 9 13 14 13 13 13 13 14 16 17 17 17 16 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 40 113 125 70 124 392 678 854 711 731 1393 1988 1992 1467 1159 1240 1244 1215 1435 1701 1927 1910 1682 1462 1138 1373 1438 1697 1839 1755 1922 1939 2089 2419 2355 2680 2381 2309 2370 2207 2276 2383 2574 2788 3062 3318 3559 3777 3920 4028 4135 4177 4218 4194 4132 4158 4147 4186 4175 4236 4270 4187 4105 4042 4035 4136 4324 4502 4583 4606 4630 4390 3333 1656 683 332 219 168 137 107 69 35 24 27 41 60 62 72 89 109 107 100 100 106 185 452 820 1038 1007 845 713 734 884 777 557 591 533 495 503 428 329 279 269 273 291 313 323 318 305 319 365 421 480 526 583 757 1100 1542 1808 1641 1358 1298 1351 1316 1244 1229 1254 1282 1149 953 925 1141 1464 1709 1878 2121 2515 2994 3007 2719 2618 2465 2322 2254 2282 2249 2231 2335 2452 2505 2539 2564 2462 2358 2292 2312 2382 2322 2241 2400 2442 2345 2643 2689 2893 3247 3520 3693 3805 3778 3523 3292 3108 2857 2655 2564 2499 2620 3108 3905 4162 3844 3052 2958 2776 2705 2667 2711 2814 2862 2926 3024 2965 2720 2490 2332 2271 2392 2593 2714 2712 2740 2878 3050 3206 3402 3715 4031 4234 4351 4357 4189 3982 4010 4396 4886 4873 4832 4814 4490 3784 3203 3075 3192 3340 3506 3742 4089 4509 4771 4767 4727 4723 4773 4801 4806 4787 4750 4675 4477 4132 3743 3498 3595 4152 4822 4897 4769 4426 4400 4448 4448 4411 4297 4064 3863 3794 3686 3551 3553 3668 3819 3978 4022 3900 3740 3699 3816 3954 3693 3356 3114 3133 3483 4005 4425 4673 4767 4672 4511 4430 4356 4403 4537 4383 4008 3597 3319 3207 3252 3444 3672 3876 4079 4223 4275 4177 4033 3859 3511 3121 2922 2949 3020 3011 2872 2691 2611 2628 2576 2421 2246 2110 2196 2160 2023 1962 1908 1879 1875 1869 1852 1869 1990 2174 2373 2743 3002 3773 4140 4082 3776 3568 3723 3879 3813 3656 3466 3270 3151 3071 2933 2905 2790 2540 2354 2185 2145 2229 2299 2200 2070 2028 2009 1865 1831 1753 1708 1738 1811 1958 2090 2183 2223 2210 2213 2211 2211 2244 2338 2462 2509 2461 2416 2309 2254 2220 2183 2120 2086 2132 2224 2386 2638 2772 2801 2956 2842 2637 2330 2114 2171 2242 2148 2022 1904 1906 2003 2047 2015 2036 2086 2101 2123 2147 2174 2216 2293 2376 2439 2522 2635 2721 2778 2889 2980 3026 2955 2809 2704 2702 2761 2877 3097 3394 3556 3595 46 50 52 52 51 54 54 49 45 45 46 48 52 53 52 51 56 64 72 82 90 99 98 96 94 100 106 98 78 59 49 46 53 67 78 71 63 59 58 64 63 54 51 53 57 66 66 66 53 35 28 31 22 11 7 6 5 6 7 9 13 15 13 13 14 13 13 14 16 17 16 13 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 25 88 110 58 111 395 750 953 803 850 1667 2305 2177 1527 1090 1120 1114 1130 1385 1721 1948 1932 1704 1407 1234 1411 1400 1481 1684 1865 2218 2089 2063 2334 2686 2935 2730 2662 2522 2402 2434 2613 2833 3050 3307 3477 3597 3734 3866 3994 4121 4203 4254 4275 4189 4157 4116 4175 4202 4271 4275 4174 4119 4086 4075 4134 4240 4320 4335 4355 4330 3830 2323 784 339 219 162 126 105 80 51 33 24 28 70 122 112 79 68 69 78 80 96 93 111 250 522 773 867 846 829 823 882 881 693 610 474 478 521 384 276 257 288 296 305 333 374 403 370 329 361 471 595 658 712 931 1287 1953 2246 1872 1415 1317 1386 1372 1334 1366 1428 1420 1190 931 877 1087 1435 1692 1923 2289 2708 2941 2861 2626 2455 2334 2198 2147 2218 2290 2194 2267 2437 2550 2534 2482 2454 2428 2485 2731 2911 2733 2456 2434 2470 2542 2622 2428 2476 2838 3072 3229 3412 3530 3522 3392 3192 3107 3239 3419 3373 3112 3416 4534 4434 3977 3277 3228 3188 3189 3153 3054 3009 3008 3073 3176 3152 2977 2766 2488 2196 2183 2401 2630 2770 2857 2926 3063 3342 3655 4006 4246 4279 4245 4202 4148 4139 4207 4539 4920 4810 4683 4621 4265 3698 3289 3138 3109 3224 3465 3764 4187 4553 4682 4626 4560 4531 4561 4574 4546 4485 4397 4297 4164 3947 3648 3425 3481 3896 4547 4828 4815 4573 4474 4491 4460 4389 4264 4047 3939 3892 3762 3584 3457 3458 3621 3955 4275 4196 3988 3993 4119 4063 3691 3370 3241 3281 3505 3910 4352 4672 4766 4761 4808 4862 4799 4802 4757 4495 4056 3535 3158 3014 3071 3255 3475 3701 3940 4173 4318 4334 4276 4102 3806 3464 3223 3200 3261 3246 3197 3154 3089 2986 2812 2625 2442 2324 2230 2141 1997 1976 1935 1877 1844 1858 1906 1988 2137 2186 2089 2255 2596 3263 4039 4258 3943 3499 3354 3363 3462 3609 3580 3345 3089 3112 3150 2724 2605 2354 2201 2152 2201 2283 2266 2264 2253 2043 2037 1984 1919 1690 1665 1614 1584 1608 1796 2098 2206 2176 2196 2161 2137 2193 2297 2364 2325 2242 2199 2140 2086 2070 2054 2032 2063 2087 1996 2094 2431 2554 2577 2633 2517 2359 2113 1948 1911 1894 1876 1805 1777 1896 2012 2069 2053 2058 2055 2040 2029 2074 2138 2195 2269 2360 2418 2453 2520 2556 2603 2700 2808 2909 2953 2937 2879 2810 2744 2746 2852 3125 3274 3349 48 53 48 48 43 44 39 34 33 34 36 40 44 43 42 42 45 49 57 67 75 83 89 94 88 84 90 92 84 74 60 49 48 57 68 71 72 74 77 75 67 58 57 60 63 65 64 67 70 57 35 34 35 16 7 6 7 6 7 9 13 15 13 13 13 11 11 12 13 13 13 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 5 41 59 37 183 560 971 1102 957 1204 1973 2429 2122 1458 1017 997 1036 1104 1375 1733 1958 1889 1619 1387 1312 1582 1504 1594 2050 2173 2263 2081 2121 2384 2702 3022 3200 3176 3078 2974 2965 3063 3259 3450 3636 3744 3820 3877 3939 4011 4108 4189 4246 4258 4179 4242 4229 4218 4287 4346 4338 4305 4263 4209 4137 4080 4041 3992 3920 3838 3580 2698 1076 243 136 126 115 93 68 42 29 34 28 23 78 142 107 56 44 32 47 48 72 81 80 99 200 333 436 575 726 792 822 844 727 550 455 563 523 293 208 254 345 339 322 355 433 493 443 387 445 579 688 708 765 1007 1465 2144 2251 1814 1403 1336 1430 1489 1532 1588 1641 1574 1277 977 876 1062 1390 1739 2052 2519 2878 2863 2735 2614 2459 2334 2219 2176 2233 2331 2334 2335 2461 2499 2391 2344 2400 2473 2661 3037 3325 3185 2786 2612 2684 2730 2615 2216 2198 2494 2666 2744 2922 3065 3132 3193 3224 3256 3374 3646 3942 3793 3483 4234 4079 3580 3383 3494 3707 3869 3809 3508 3251 3153 3136 3118 3082 3090 3125 2915 2417 2218 2312 2615 2864 3067 3231 3294 3521 3830 4064 4127 4037 3934 3871 3818 3721 3830 4377 4772 4608 4481 4304 3893 3638 3614 3598 3588 3776 4083 4302 4532 4665 4627 4513 4408 4369 4412 4411 4331 4213 4071 3944 3857 3773 3628 3484 3503 3785 4361 4743 4726 4538 4565 4646 4617 4526 4353 4137 4037 4003 3931 3790 3544 3334 3493 3910 4461 4396 4271 4264 4341 4238 3915 3612 3474 3474 3600 3849 4257 4693 4735 4764 4861 4894 4880 4921 4930 4737 4338 3857 3461 3264 3260 3339 3465 3591 3699 3897 4111 4214 4203 4170 4051 3833 3647 3554 3526 3534 3560 3616 3542 3297 3035 2781 2626 2480 2346 2236 2081 2044 2111 2220 2274 2235 2235 2314 2326 2109 1904 1938 2171 2504 2954 3379 3456 3234 3101 2916 2601 2974 3172 2674 2341 2781 3275 2906 2939 2516 2233 2002 1936 2218 2378 2281 2376 2127 2028 1941 1867 1635 1577 1564 1562 1624 1828 2030 2082 2107 2156 2117 2099 2181 2240 2203 2076 2001 1984 1981 1983 1997 1982 1931 1914 1954 1826 1951 2229 2374 2455 2525 2465 2314 2105 1854 1666 1648 1742 1771 1848 1940 1950 2033 2060 2065 2055 2009 1973 2017 2095 2167 2220 2318 2376 2393 2431 2442 2441 2490 2588 2693 2783 2845 2861 2804 2763 2814 3008 3112 3148 3168 33 34 35 35 25 26 26 19 21 26 33 40 44 46 47 47 45 43 44 50 56 61 66 67 59 52 62 83 88 84 73 62 57 56 58 60 63 66 65 63 60 58 61 64 67 66 61 63 70 69 49 31 41 31 13 7 7 6 8 11 14 15 13 12 11 11 9 8 9 7 8 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 7 16 39 309 794 1198 1172 1101 1516 2057 2170 1791 1321 1052 950 997 1109 1391 1661 1790 1766 1612 1449 1444 1693 1671 1870 2335 2212 2118 1921 1880 2211 2503 2773 3032 3205 3319 3387 3427 3511 3632 3765 3883 3971 4049 4097 4123 4143 4205 4220 4240 4259 4245 4310 4349 4351 4457 4492 4456 4434 4368 4270 4155 4030 3907 3745 3415 2905 2237 1340 437 111 76 75 83 60 37 18 11 18 14 17 57 89 63 35 22 9 19 20 49 75 82 62 60 80 137 292 499 655 731 740 644 481 530 630 405 189 169 290 402 371 340 383 483 536 481 454 552 666 691 646 698 936 1492 1997 1920 1543 1272 1291 1458 1626 1740 1771 1765 1668 1337 1022 909 1102 1406 1755 2068 2410 2763 2839 2751 2667 2535 2355 2253 2265 2294 2338 2465 2505 2470 2371 2191 2163 2242 2372 2625 3032 3438 3439 3018 2775 2856 2910 2619 2060 1957 2369 2409 2353 2443 2627 2863 3003 2993 2946 2966 3283 3924 4045 3633 3649 3563 3265 3325 3727 4144 4342 4203 3857 3560 3394 3269 3127 3049 3192 3521 3497 2986 2592 2538 2822 3061 3348 3558 3564 3647 3838 3946 3892 3764 3670 3585 3464 3492 3960 4434 4524 4341 4237 4034 3738 3670 3912 4195 4320 4420 4569 4634 4648 4644 4573 4450 4327 4304 4303 4245 4162 4038 3867 3685 3568 3540 3527 3497 3552 3860 4350 4547 4346 4340 4599 4769 4816 4735 4529 4301 4181 4194 4216 4086 3801 3466 3413 3781 4366 4450 4374 4315 4315 4308 4122 3850 3679 3671 3883 4258 4612 4660 4447 4365 4427 4531 4601 4666 4717 4706 4603 4445 4239 4000 3815 3655 3560 3558 3706 3888 3947 3953 3969 4001 4000 3880 3672 3478 3380 3398 3541 3726 3746 3584 3417 3114 2876 2640 2501 2442 2388 2377 2500 2719 2798 2636 2550 2519 2352 2028 1820 1765 1884 2078 2308 2550 2616 2545 2488 2298 2098 2139 2019 1959 2183 3278 3411 2790 2307 2241 2039 1754 2055 2743 2634 2658 2374 2232 2156 1842 1671 1593 1566 1571 1645 1827 2037 2019 1973 1990 2052 2049 2060 2082 2036 1945 1874 1820 1827 1895 1918 2000 2050 1917 1769 1841 1845 1902 2035 2207 2342 2400 2399 2328 2149 1873 1565 1535 1719 1857 1884 1893 1868 1864 1934 2021 2055 2046 2004 1997 2051 2135 2173 2269 2319 2335 2342 2335 2323 2347 2411 2492 2573 2645 2690 2702 2733 2805 2894 2955 2998 3027 25 25 25 25 21 17 19 8 14 19 30 38 43 47 51 52 51 50 48 46 47 48 55 63 51 38 47 69 89 89 80 72 69 66 63 60 60 61 60 58 59 64 67 69 72 70 61 58 63 65 51 33 34 48 26 9 10 9 10 14 16 15 12 10 9 9 7 4 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 73 471 1043 1362 1162 1216 1634 1884 1783 1503 1307 1243 1108 1113 1268 1474 1500 1686 1802 1732 1592 1580 1696 1701 1755 2213 2070 1923 1797 1547 1770 2009 2330 2729 3060 3322 3514 3632 3737 3828 3925 4016 4102 4179 4233 4283 4310 4301 4276 4286 4336 4369 4390 4432 4501 4550 4542 4498 4468 4391 4247 4108 3997 3940 3795 3106 1976 1069 535 209 99 72 59 59 44 29 12 5 2 1 12 28 38 39 39 31 14 11 12 24 47 62 49 32 31 67 176 346 518 641 668 588 524 623 572 289 162 208 371 476 407 365 425 513 526 480 506 607 648 600 554 635 917 1446 1747 1590 1302 1153 1246 1476 1705 1847 1869 1803 1653 1328 1036 960 1151 1431 1748 2065 2332 2635 2799 2766 2715 2640 2463 2338 2368 2417 2464 2599 2528 2352 2233 2108 2108 2190 2279 2468 2948 3465 3523 3141 2845 2908 3070 2728 2122 1894 2240 2235 2227 2223 2242 2293 2380 2449 2533 2754 3280 4055 4386 4098 3765 3419 3167 3495 4178 4621 4745 4568 4250 3960 3734 3503 3253 3176 3479 3998 4130 3782 3332 3137 3246 3411 3601 3670 3619 3612 3672 3694 3632 3549 3516 3509 3668 4187 4361 4409 4307 4118 3989 3864 3772 3800 4135 4527 4602 4495 4453 4432 4429 4433 4437 4383 4324 4278 4201 4159 4092 3978 3823 3641 3487 3403 3375 3404 3594 3930 4267 4276 4204 4333 4578 4757 4848 4841 4731 4569 4431 4374 4353 4097 3745 3463 3387 3490 3869 4133 4156 4157 4210 4292 4203 3960 3769 3759 4026 4363 4512 4239 3907 3866 3986 4139 4260 4401 4569 4721 4830 4887 4866 4698 4487 4319 4149 3978 4039 4050 4018 4018 3992 3902 3804 3644 3355 3083 2986 3091 3330 3552 3643 3652 3656 3546 3368 3053 2817 2792 2778 2719 2746 2957 3139 3127 2898 2692 2417 2127 1899 1744 1729 1813 1895 1921 1946 2079 2313 2417 2094 1834 1900 1943 2204 2800 2745 2390 2136 1890 1609 1650 1983 2264 2072 1856 1951 2114 2161 1864 1634 1586 1586 1612 1735 1941 2064 1986 1960 1955 1955 1929 1870 1801 1743 1685 1654 1712 1718 1807 1755 1805 2103 1942 1798 1778 1794 1866 1965 2122 2252 2270 2258 2225 2141 1971 1743 1625 1670 1821 1854 1822 1833 1858 1862 1938 1977 1981 1950 1952 1986 2065 2104 2145 2209 2250 2251 2264 2270 2276 2293 2348 2409 2464 2521 2577 2634 2697 2751 2798 2855 2904 29 26 28 27 26 21 15 10 13 14 23 31 39 45 49 52 57 63 66 61 52 47 52 57 46 37 42 61 83 90 83 77 77 78 76 69 69 69 70 70 69 69 69 70 71 71 61 54 54 57 50 36 31 38 36 16 15 12 13 19 20 17 12 9 6 4 3 2 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 14 158 675 1282 1450 1151 1298 1570 1614 1493 1389 1397 1450 1369 1266 1390 1542 1512 1652 1783 1776 1726 1715 1762 1650 1647 2008 1978 1786 1729 1522 1742 1807 2116 2591 2953 3261 3515 3685 3806 3902 3991 4078 4163 4232 4284 4339 4364 4390 4330 4322 4365 4379 4392 4459 4542 4564 4538 4508 4454 4344 4170 4006 3908 3945 3891 3089 1677 602 207 108 79 58 40 34 35 29 18 9 4 2 4 6 20 57 95 96 63 38 23 14 15 25 28 21 26 61 142 272 438 590 654 625 609 624 471 252 187 263 347 365 332 355 451 536 551 517 536 609 580 495 537 761 1170 1548 1580 1353 1150 1110 1235 1457 1676 1801 1808 1714 1514 1245 1037 1026 1224 1478 1770 2077 2320 2594 2771 2759 2776 2793 2651 2505 2506 2535 2568 2654 2563 2351 2259 2273 2425 2324 2305 2465 3047 3677 3842 3578 3184 3060 3140 2945 2468 2257 2431 2538 2561 2552 2447 2281 2251 2382 2646 3053 3576 4178 4604 4664 4392 3876 3741 4234 4751 5029 5059 4914 4654 4291 3951 3728 3606 3692 4024 4386 4542 4389 4153 3904 3778 3718 3619 3531 3455 3395 3344 3272 3212 3231 3312 3449 3843 3981 4131 4287 4265 4054 3788 3633 3626 3807 4202 4527 4484 4301 4169 4101 4114 4157 4233 4278 4248 4193 4123 4057 4006 3957 3871 3737 3561 3383 3302 3301 3550 3811 4078 4217 4356 4496 4611 4737 4856 4928 4932 4874 4775 4596 4327 3943 3603 3352 3182 3201 3479 3700 3843 4002 4153 4219 4173 4012 3830 3866 3990 3989 4005 3749 3557 3624 3769 3878 3981 4164 4442 4676 4714 4708 4740 4699 4626 4527 4439 4339 4382 4505 4517 4418 4311 4160 3915 3638 3350 3105 2936 2943 3100 3208 3268 3323 3353 3456 3578 3341 3097 3154 3014 2773 2690 2875 3131 3245 3092 2886 2675 2411 2081 1780 1620 1621 1689 1702 1762 1952 2209 2294 2082 1787 1902 1959 2026 2218 2429 2296 1847 1705 1526 1584 1674 1615 1516 1532 1689 1876 1965 1821 1650 1638 1688 1693 1755 1912 1996 1945 1904 1876 1815 1715 1606 1503 1415 1359 1377 1605 1567 1440 1496 1711 1941 1889 1823 1859 1899 1863 1950 2140 2298 2270 2142 2060 2037 2031 1927 1735 1617 1695 1818 1870 1919 1915 1738 1788 1833 1878 1913 1931 1955 1993 2030 2070 2126 2173 2181 2216 2232 2224 2224 2262 2301 2346 2402 2451 2500 2554 2610 2661 2720 2771 46 44 38 32 27 22 20 20 19 17 23 26 35 40 43 47 57 69 80 81 69 56 53 55 51 44 44 57 76 86 82 78 79 80 76 71 77 75 76 76 75 72 70 70 69 67 60 54 51 55 51 40 33 39 38 25 20 16 17 24 24 22 16 10 4 0 1 1 1 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 62 326 895 1470 1457 1125 1283 1403 1391 1349 1329 1368 1425 1390 1296 1336 1427 1498 1537 1655 1757 1859 1920 1920 1561 1503 2000 2066 1804 1966 1821 2012 2072 2307 2534 2877 3251 3527 3707 3834 3934 4021 4107 4185 4239 4292 4360 4413 4404 4340 4307 4334 4340 4377 4473 4550 4559 4537 4499 4410 4273 4123 3973 3808 3840 3785 2861 1428 438 100 46 35 25 16 12 16 23 29 26 14 4 1 0 16 73 135 153 127 89 49 15 4 7 13 18 28 61 116 210 348 501 600 610 569 497 356 224 201 253 253 233 273 367 466 519 532 513 486 460 417 422 602 1033 1580 1757 1519 1218 1082 1123 1240 1420 1590 1668 1633 1511 1333 1153 1056 1125 1338 1579 1828 2098 2368 2650 2775 2718 2768 2903 2865 2732 2724 2716 2651 2693 2631 2394 2395 2578 2732 2648 2720 2973 3327 3648 3820 3781 3520 3253 3234 3222 2967 2887 2949 2830 2727 2818 3003 3116 3071 3007 3109 3336 3624 4103 4615 4855 4761 4439 4472 4780 5013 5138 5147 5021 4740 4344 4005 3884 3973 4164 4393 4602 4681 4623 4584 4426 4185 3894 3525 3265 3199 3231 3249 3214 3177 3244 3443 3702 3902 4124 4319 4372 4261 3995 3713 3483 3432 3664 4090 4389 4343 4167 3996 3949 3959 3999 4096 4194 4162 4069 3980 3895 3877 3899 3856 3739 3563 3376 3265 3220 3440 3685 3968 4311 4669 4825 4867 4919 4971 5016 5050 5013 4900 4576 4162 3805 3479 3294 3132 3037 3194 3439 3628 3803 3963 4055 4071 3975 3798 3697 3646 3636 3745 3614 3523 3576 3648 3680 3727 3835 3963 4059 4149 4168 4235 4257 4217 4050 3951 3924 3991 4131 4318 4413 4439 4415 4212 3874 3518 3168 2975 2894 2885 2860 2851 2853 2870 2973 3286 3536 3326 3233 3058 2754 2614 2663 2855 3044 2973 2881 2820 2619 2245 1861 1606 1515 1586 1620 1669 1782 1975 2217 1959 1813 1904 1949 1937 2015 2136 2033 1669 1607 1546 1549 1508 1510 1529 1578 1654 1744 1798 1782 1734 1691 1720 1715 1706 1752 1943 1923 1831 1727 1604 1485 1397 1375 1275 1264 1359 1426 1382 1256 1288 1467 1634 1738 1788 1807 1807 1791 1905 2183 2377 2349 2248 2078 1979 2014 2035 1898 1710 1650 1749 1933 2034 2025 1867 1762 1731 1794 1874 1905 1923 1959 1987 2060 2117 2131 2138 2157 2158 2171 2193 2215 2232 2240 2301 2342 2370 2406 2457 2504 2556 2620 50 45 43 38 29 24 26 27 25 21 20 26 35 38 39 43 50 59 74 88 84 69 58 56 56 53 52 58 71 81 77 76 80 79 73 73 74 71 72 76 76 74 72 71 70 66 60 54 51 54 53 43 33 34 50 40 26 21 22 26 27 26 21 13 4 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 13 131 498 1079 1505 1369 1025 1138 1191 1240 1262 1171 1088 1083 1115 1135 1168 1277 1341 1407 1525 1759 1958 2054 1959 1596 1462 1790 1772 1571 1952 2261 2385 2503 2501 2653 3001 3356 3587 3742 3859 3954 4037 4116 4187 4246 4310 4370 4379 4352 4331 4269 4283 4299 4379 4492 4551 4542 4486 4382 4251 4152 4107 4005 3769 3492 3159 2196 1000 271 43 10 6 4 2 2 5 19 46 67 45 15 2 0 9 51 102 130 134 115 69 20 6 4 3 20 51 81 108 158 249 363 440 437 376 306 240 187 184 226 278 366 462 513 518 488 482 474 403 300 285 419 737 1348 1925 1820 1456 1215 1133 1192 1264 1391 1518 1561 1497 1361 1210 1107 1123 1275 1485 1744 1985 2276 2570 2753 2790 2751 2806 2962 2988 2871 2829 2775 2649 2687 2628 2480 2663 2941 3028 3066 3202 3312 3376 3473 3586 3608 3488 3352 3432 3567 3365 3128 2970 2622 2422 2567 2867 3152 3301 3363 3414 3446 3614 4150 4643 4844 4780 4660 4707 4812 4883 4956 5017 4946 4660 4281 4069 4132 4327 4514 4707 4733 4682 4594 4579 4534 4342 3978 3517 3182 3158 3360 3534 3587 3641 3739 3878 4047 4237 4428 4457 4366 4214 3991 3775 3537 3404 3552 3888 4145 4185 4070 3887 3825 3866 3880 3925 4016 4042 3953 3810 3694 3686 3734 3703 3624 3506 3345 3226 3167 3319 3627 4012 4380 4953 5252 5223 5179 5163 5142 5145 5093 4923 4490 4041 3756 3391 3293 3109 2960 3033 3203 3370 3567 3783 3909 3896 3789 3586 3392 3300 3486 3711 3663 3545 3529 3544 3535 3550 3590 3600 3587 3621 3478 3448 3586 3756 3592 3329 3265 3311 3323 3420 3614 3808 3940 4076 3993 3643 3250 3005 2859 2733 2635 2610 2592 2555 2603 2826 3098 3304 3242 3081 2858 2688 2783 2992 3111 3037 2955 2913 2751 2366 1906 1573 1510 1561 1543 1536 1573 1711 1826 1765 1805 1926 1964 1913 1868 1871 1805 1689 1614 1562 1535 1503 1541 1578 1596 1628 1676 1723 1742 1768 1703 1679 1678 1651 1625 1706 1751 1693 1521 1344 1256 1218 1235 1182 1241 1258 1232 1203 1184 1249 1364 1486 1628 1681 1692 1688 1712 1841 2103 2278 2323 2264 2093 1915 1911 2038 2003 1842 1696 1714 1935 2070 2065 1922 1747 1671 1740 1837 1888 1880 1938 1922 1978 2047 2096 2114 2123 2140 2154 2156 2172 2159 2158 2216 2231 2247 2275 2300 2325 2376 2458 54 56 58 55 46 40 40 37 33 34 35 37 38 33 30 28 30 35 49 68 75 68 60 58 60 61 61 64 70 76 70 70 75 73 74 76 74 69 72 79 77 74 69 70 69 67 61 54 50 52 53 46 35 28 34 36 25 22 23 26 28 27 24 18 9 1 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 32 214 651 1200 1475 1253 918 906 954 1107 1155 930 757 715 764 878 998 1079 1147 1330 1519 1771 1998 2043 1815 1749 1739 1637 1526 1624 1928 2350 2696 2654 2677 2905 3207 3466 3629 3752 3862 3952 4037 4117 4180 4230 4284 4332 4357 4348 4318 4206 4188 4230 4352 4486 4548 4528 4407 4212 4047 3992 3997 3857 3400 2656 1894 1074 391 83 8 1 0 0 0 0 2 15 43 71 57 21 4 2 9 29 53 72 88 92 68 30 11 4 3 23 72 108 106 110 148 192 215 205 177 156 153 157 184 250 379 547 650 641 577 515 520 499 395 298 344 582 1072 1787 2033 1696 1268 1212 1203 1246 1291 1371 1466 1487 1410 1278 1162 1140 1262 1482 1688 1921 2141 2420 2711 2837 2766 2724 2776 2893 2933 2839 2738 2649 2541 2540 2541 2564 2900 3213 3184 3174 3242 3217 3196 3279 3458 3605 3518 3319 3429 3592 3478 3242 2898 2443 2191 2257 2437 2615 2834 3116 3375 3505 3651 4121 4440 4626 4629 4598 4608 4615 4629 4693 4806 4856 4710 4469 4368 4437 4530 4636 4816 4757 4656 4524 4420 4343 4187 3884 3518 3281 3308 3528 3718 3739 3694 3747 3826 3897 4014 4249 4292 4202 4123 3974 3804 3668 3624 3718 3880 3987 4042 3991 3775 3665 3767 3791 3793 3809 3772 3727 3676 3605 3564 3555 3501 3375 3255 3280 3366 3238 3313 3594 4211 4391 4907 5377 5347 5285 5318 5334 5325 5287 5104 4763 4292 4027 3522 3374 3263 3121 3086 3119 3169 3332 3592 3756 3742 3619 3391 3171 3194 3368 3501 3490 3454 3469 3453 3398 3396 3415 3319 3168 3107 3005 2883 2963 3342 3408 3210 3109 3136 3115 3042 2988 3047 3205 3716 3882 3750 3499 3204 2924 2694 2546 2529 2563 2553 2600 2761 2949 3196 3138 3377 3313 3265 3417 3540 3470 3332 3225 3057 2892 2510 1956 1598 1439 1515 1492 1484 1481 1538 1619 1706 1833 1948 1962 1882 1780 1750 1736 1705 1642 1583 1550 1541 1566 1592 1597 1606 1632 1663 1655 1659 1612 1557 1547 1517 1456 1465 1561 1603 1435 1201 1127 1158 1208 1200 1226 1163 1130 1148 1244 1363 1392 1462 1591 1555 1552 1616 1640 1725 1903 2088 2213 2218 2076 1899 1879 2014 2037 1930 1783 1776 1934 2067 2042 1857 1669 1610 1711 1843 1956 1848 1861 1841 1854 1936 2031 2067 2071 2098 2129 2109 2128 2085 2071 2102 2108 2119 2146 2174 2202 2244 2315 70 67 63 66 65 57 49 44 39 42 44 43 35 25 14 11 10 13 21 36 49 54 55 57 61 63 64 66 73 77 71 64 58 55 68 76 80 80 77 75 75 71 64 66 67 66 64 57 52 52 53 49 40 32 28 25 21 21 23 30 32 30 27 21 14 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 53 286 752 1246 1426 1199 878 747 783 996 1056 720 550 482 512 649 741 824 1005 1283 1554 1774 2006 2026 1705 1817 1789 1458 1749 2113 2090 2200 2572 2770 2922 3118 3310 3502 3634 3745 3860 3956 4047 4128 4193 4247 4299 4348 4393 4427 4288 4084 4037 4141 4332 4487 4548 4517 4351 4106 3909 3822 3751 3432 2616 1527 712 258 50 10 4 2 1 0 0 0 0 4 13 24 22 13 8 12 18 28 33 33 41 54 57 49 33 16 20 57 103 114 96 80 72 73 74 75 78 86 108 144 195 258 344 432 491 510 497 515 588 630 592 582 730 1120 1736 2259 2087 1394 1100 1180 1221 1247 1295 1356 1424 1431 1350 1238 1183 1257 1459 1680 1864 2043 2263 2546 2789 2986 2941 2819 2747 2746 2733 2642 2522 2437 2379 2378 2449 2642 3053 3409 3339 3161 3134 3159 3084 3064 3190 3292 3175 2930 3118 3378 3446 3350 3095 2652 2374 2305 2326 2332 2439 2799 3311 3690 3829 3931 4182 4354 4368 4334 4283 4260 4289 4389 4570 4772 4881 4860 4755 4652 4680 4742 4746 4737 4646 4482 4267 4045 3831 3603 3391 3288 3339 3516 3681 3692 3818 3861 3555 3431 3492 3745 3830 3876 3996 4020 3913 3822 3816 3834 3846 3888 3988 3967 3752 3627 3703 3735 3708 3692 3652 3574 3522 3538 3560 3497 3353 3213 3118 3272 3481 3278 3135 3222 4085 4683 4983 5157 5139 5183 5291 5316 5325 5303 5116 4922 4636 4448 4171 3981 3744 3519 3351 3138 2970 3090 3374 3570 3612 3497 3311 3191 3198 3230 3261 3299 3363 3394 3327 3238 3236 3234 3084 2996 2944 2876 2763 2755 3049 3302 3359 3324 3326 3396 3339 3111 2940 3006 3402 3650 3840 3807 3553 3150 2769 2550 2507 2568 2614 2695 2811 2888 3504 3613 3779 3786 3793 3863 3916 3893 3770 3512 2979 2536 2037 1824 1740 1383 1423 1451 1455 1461 1480 1549 1685 1828 1928 1901 1822 1757 1745 1751 1705 1641 1589 1552 1540 1556 1577 1556 1543 1546 1562 1547 1510 1453 1421 1378 1291 1234 1312 1487 1497 1425 1292 1195 1214 1221 1203 1177 1135 1113 1136 1235 1390 1373 1449 1521 1446 1421 1438 1508 1597 1725 1898 2069 2159 2096 1984 1933 1940 1971 1936 1848 1835 1921 1995 1942 1815 1680 1615 1669 1747 1906 1872 1815 1803 1804 1841 1944 1982 1975 1996 2043 2069 2077 2061 1997 1982 2002 2006 2055 2110 2144 2173 2217 59 49 46 53 57 52 42 37 35 32 22 20 15 9 6 5 4 4 4 7 17 30 43 55 63 63 61 60 64 70 70 64 55 50 50 65 69 76 80 78 76 68 59 62 66 67 66 61 55 52 53 50 43 36 27 20 20 17 20 30 36 35 29 21 14 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 51 305 761 1206 1362 1218 982 792 752 940 943 632 458 336 338 474 539 651 836 1126 1506 1819 1975 1957 1701 1976 2127 1718 1797 2423 2511 2444 2603 2834 3021 3188 3344 3520 3662 3788 3912 4011 4094 4165 4254 4350 4454 4421 4276 4167 4081 3963 3967 4096 4308 4468 4515 4450 4271 4055 3864 3706 3476 2885 1774 630 104 13 12 28 34 23 11 5 4 4 3 1 0 3 11 24 41 58 48 38 24 13 17 32 51 65 67 61 84 198 375 366 109 74 51 32 30 43 64 87 101 116 152 179 190 192 199 250 372 496 504 528 630 965 1479 2030 2425 2357 1861 1218 1072 1165 1211 1238 1293 1354 1404 1395 1312 1231 1252 1413 1652 1843 1985 2153 2404 2677 2845 2999 3076 3020 2814 2644 2566 2493 2396 2306 2246 2303 2605 2990 3232 3474 3351 3039 2963 2913 2677 2657 2836 2874 2813 2754 3126 3259 3575 3422 3296 3068 2835 2654 2543 2476 2576 2981 3542 3910 3948 3877 3956 4011 3961 3873 3782 3760 3827 3995 4246 4547 4787 4874 4801 4631 4589 4611 4636 4684 4634 4484 4235 3919 3619 3374 3207 3150 3218 3416 3619 3650 3888 4022 3575 3272 3235 3239 3341 3587 3891 4079 4087 4014 3963 3931 3899 3929 4003 3941 3805 3715 3692 3652 3608 3587 3555 3476 3384 3352 3383 3356 3240 3290 3319 3210 3312 3078 2839 2958 3803 4665 4860 4628 4636 4837 4991 4954 4953 4955 4880 4831 4759 4670 4579 4475 4276 3975 3633 3210 2874 2926 3173 3358 3414 3378 3287 3180 3150 3101 3076 3134 3210 3222 3157 3069 3047 3054 2966 2876 2841 2822 2811 2844 2961 3165 3419 3621 3683 3749 3593 3302 3158 3155 3235 3511 3892 4098 3921 3440 2997 2744 2626 2580 2595 2742 2803 2956 3419 3626 3575 3543 3648 3815 3844 3686 3543 3304 2756 1913 1591 1685 1859 1763 1516 1403 1405 1419 1438 1463 1667 1726 1809 1798 1747 1735 1747 1737 1683 1633 1599 1565 1526 1502 1468 1486 1493 1478 1475 1461 1429 1394 1355 1270 1155 1115 1195 1316 1185 1260 1279 1263 1264 1251 1225 1162 1104 1106 1105 1134 1182 1261 1413 1447 1408 1365 1330 1367 1466 1554 1698 1886 2027 2066 2027 1922 1855 1891 1938 1913 1844 1853 1952 1990 1970 1864 1705 1605 1665 1821 1844 1789 1790 1800 1831 1914 1940 1907 1938 2004 2042 2049 2033 1983 1943 1945 1972 2027 2072 2103 2128 2158 19 16 21 28 27 25 21 18 15 9 7 7 11 15 16 13 11 7 7 7 8 12 21 36 47 52 53 52 54 58 63 66 69 67 56 57 49 62 77 83 76 62 55 60 69 73 71 66 59 54 54 51 45 41 36 23 14 13 16 24 37 38 31 21 16 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 28 254 657 1039 1203 1185 1084 891 813 908 822 571 399 268 264 386 506 674 844 1106 1513 1851 1887 1701 1577 1816 1910 2060 2267 2768 2994 2887 2810 2856 2989 3183 3401 3607 3767 3907 4026 4113 4185 4282 4389 4353 4148 3992 3928 3900 3906 3909 3948 4091 4296 4434 4422 4309 4169 4045 3896 3651 3226 2366 1136 220 19 15 47 93 83 52 36 30 25 17 7 1 0 3 15 51 112 162 89 42 14 4 6 19 31 50 87 127 165 250 390 448 132 78 44 22 20 41 65 78 90 102 108 105 91 89 98 168 350 509 505 500 698 1253 2030 2540 2504 2066 1537 1147 1089 1163 1207 1242 1294 1357 1400 1381 1307 1268 1356 1566 1793 1958 2104 2293 2535 2743 2798 2869 3064 3217 3183 2987 2782 2656 2547 2416 2375 2477 2742 3092 3299 3354 3218 3054 3236 3046 2623 2488 2563 2581 2605 2730 2996 3018 3472 3486 3402 3361 3261 3124 3016 3008 3173 3524 3939 4221 4259 4098 3866 3650 3518 3447 3322 3295 3351 3523 3772 4091 4399 4588 4600 4410 4235 4222 4334 4498 4544 4464 4308 4037 3707 3407 3173 3040 3081 3275 3423 3509 3844 4033 3845 3555 3397 3305 3357 3560 3826 4026 4100 4089 4036 3986 3955 3984 3976 3924 3876 3783 3729 3675 3590 3507 3459 3410 3298 3211 3302 3357 3242 3325 3281 3044 2997 2827 2698 2904 3591 4336 4563 4351 4266 4369 4506 4462 4486 4523 4587 4651 4630 4537 4429 4315 4207 4077 3783 3312 2950 2875 3031 3216 3305 3289 3223 3133 3063 2983 2914 2921 2970 2989 2967 2915 2860 2831 2856 2873 2831 2825 2852 2888 2947 3069 3267 3437 3459 3642 3572 3499 3394 3363 3269 3401 3783 4088 4056 3742 3338 2999 2877 2749 2683 2762 2863 3000 2910 2736 2643 2674 2801 2979 3032 2670 2350 2651 2573 1758 1579 1695 1703 1479 1300 1305 1383 1448 1522 1422 1533 1623 1687 1688 1668 1682 1706 1706 1683 1645 1607 1564 1521 1503 1492 1497 1483 1459 1443 1427 1407 1384 1337 1245 1127 1098 1135 1163 1142 1185 1182 1229 1256 1231 1223 1162 1103 1132 1122 1104 1126 1229 1308 1316 1305 1300 1286 1316 1426 1429 1542 1726 1886 1977 1968 1868 1793 1834 1943 1955 1834 1821 1969 2129 2210 2119 1889 1651 1576 1689 1765 1731 1746 1760 1826 1896 1914 1885 1880 1931 1973 1983 1993 2000 1996 1982 2007 2021 2048 2079 2104 2128 5 6 7 9 6 7 7 6 5 6 8 15 25 38 42 34 26 19 19 19 16 11 9 13 25 37 42 46 47 47 48 54 64 71 66 59 50 58 77 83 71 59 55 59 68 77 79 72 63 55 52 52 49 45 36 20 11 11 14 22 34 39 34 22 17 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 1 24 167 469 752 922 1043 1092 929 844 815 662 469 349 273 278 305 397 587 765 1132 1553 1789 1721 1495 1481 1732 1682 1815 2635 3141 3194 2985 2746 2722 2930 3245 3547 3772 3932 4060 4157 4233 4329 4428 4335 4026 3815 3754 3770 3819 3866 3898 3960 4106 4272 4347 4277 4215 4203 4140 3908 3412 2792 1868 778 115 36 44 79 109 88 57 49 42 35 24 8 0 1 6 27 82 175 205 89 33 6 1 1 5 7 33 111 201 246 264 291 279 126 78 50 28 27 41 51 42 57 84 87 80 72 95 140 224 379 519 556 608 830 1313 1843 2047 1807 1404 1170 1090 1118 1180 1225 1256 1299 1362 1408 1391 1339 1347 1483 1698 1891 2040 2206 2400 2580 2682 2640 2664 2911 3215 3391 3369 3335 3231 3010 2833 2708 2694 2806 2883 3194 3267 3174 3206 3460 3264 2881 2622 2508 2516 2631 2813 2858 2906 3264 3316 3252 3256 3284 3285 3335 3510 3697 3886 4151 4394 4469 4298 3852 3384 3211 3258 3059 2956 2967 3067 3246 3512 3849 4154 4259 4058 3765 3728 3899 4170 4316 4292 4184 4020 3804 3604 3450 3333 3316 3393 3334 3213 3242 3268 3367 3385 3320 3405 3416 3414 3515 3645 3740 3813 3834 3833 3807 3801 3763 3766 3794 3811 3816 3759 3624 3503 3475 3451 3332 3244 3335 3403 3369 3329 3198 2985 2841 2826 2922 3206 3765 4248 4287 4233 4050 4096 4125 4159 4194 4243 4329 4379 4349 4292 4273 4296 4242 4045 3850 3488 3111 2919 2943 3146 3222 3170 3072 2998 2950 2876 2791 2743 2744 2765 2779 2784 2655 2627 2655 2737 2807 2857 2889 2931 3005 3114 3110 3154 3256 3340 3491 3543 3565 3535 3366 3381 3697 4045 4210 4095 3635 3135 3141 3046 2927 2823 2674 2482 2277 2050 1904 1888 1897 1940 2049 2013 1939 2348 2337 1803 1585 1560 1468 1315 1222 1264 1378 1431 1423 1379 1462 1560 1595 1605 1612 1638 1665 1667 1657 1627 1574 1523 1509 1499 1470 1463 1460 1447 1431 1412 1391 1367 1326 1237 1115 1084 1099 1143 1289 1239 1117 1115 1149 1183 1286 1184 1148 1150 1118 1101 1170 1205 1205 1196 1171 1145 1173 1248 1391 1384 1472 1615 1774 1877 1890 1834 1770 1793 1894 1948 1838 1840 2014 2223 2356 2310 2100 1830 1657 1668 1718 1711 1698 1728 1769 1830 1855 1853 1850 1849 1872 1891 1927 1959 1981 1973 1985 1999 2014 2054 2096 2109 6 5 7 8 6 5 6 6 6 13 18 24 34 43 47 43 37 33 33 32 31 23 13 8 13 20 27 33 35 34 32 31 36 49 59 57 56 61 68 72 64 54 51 48 58 70 80 77 67 57 51 51 51 51 35 18 11 10 14 22 31 36 35 23 17 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 13 84 256 449 645 912 1089 920 794 672 506 387 335 308 296 270 355 593 813 1178 1537 1630 1664 1735 1769 1895 2204 2497 2775 2974 2904 2715 2556 2669 3052 3444 3737 3936 4081 4189 4270 4345 4411 4322 4036 3839 3725 3714 3763 3826 3869 3907 3986 4108 4195 4193 4151 4282 4376 4219 3755 2848 2147 1388 583 137 71 73 75 76 84 71 49 32 27 21 6 0 1 12 40 87 135 104 38 12 1 0 0 0 17 94 221 324 360 368 370 298 191 104 67 50 44 47 47 35 42 52 50 59 103 183 280 368 454 564 675 830 1045 1275 1404 1304 1056 894 921 1016 1108 1198 1262 1274 1306 1369 1415 1403 1379 1432 1595 1799 1967 2109 2272 2428 2505 2515 2425 2385 2576 2875 3210 3488 3889 3924 3570 3382 3191 3062 2937 2715 2838 3015 3072 3344 3571 3438 3182 2930 2710 2626 2687 2729 2670 2807 3015 3028 3000 2925 3036 3155 3274 3442 3592 3749 4016 4325 4519 4463 4158 3558 3065 3044 2927 2774 2699 2713 2809 3029 3386 3769 3965 3802 3439 3393 3463 3803 4064 4088 3947 3815 3745 3741 3755 3711 3602 3450 3240 3055 3033 3092 3070 3046 2899 2786 2846 2954 3033 3113 3166 3214 3303 3315 3259 3209 3272 3384 3493 3529 3599 3647 3540 3369 3321 3358 3321 3227 3217 3317 3373 3362 3317 3163 2973 3068 3333 3607 3895 4047 4052 4038 3949 3920 3969 3988 4007 4046 4087 4098 4117 4169 4250 4350 4373 4172 3911 3643 3238 2947 2896 3078 3140 3051 2929 2834 2762 2717 2678 2639 2651 2653 2628 2568 2424 2334 2324 2456 2691 2869 2915 2967 3057 3191 3062 2922 2939 3000 3186 3406 3451 3381 3350 3467 3686 3829 3959 4061 3722 3238 3274 3252 3086 2873 2652 2360 1986 1659 1464 1471 1534 1565 1688 1716 1762 1947 1986 1765 1536 1405 1325 1321 1280 1313 1343 1339 1322 1349 1411 1445 1485 1527 1576 1628 1638 1634 1655 1609 1556 1502 1441 1432 1431 1435 1435 1426 1418 1406 1390 1364 1320 1235 1123 1071 1104 1129 1174 1197 1116 1054 1072 1100 1334 1202 1150 1123 1097 1096 1165 1231 1207 1178 1160 1174 1205 1198 1243 1306 1415 1576 1715 1770 1777 1742 1688 1732 1873 1895 1825 1823 2000 2211 2327 2338 2234 2054 1871 1774 1770 1747 1702 1743 1790 1808 1827 1858 1922 1902 1860 1854 1860 1832 1847 1899 1956 1992 1975 2003 2057 2081 7 8 13 19 18 12 7 6 7 10 14 18 25 34 39 38 36 39 46 49 48 40 29 14 9 10 13 18 20 19 20 19 16 23 41 44 46 49 55 59 54 47 42 39 52 52 73 76 67 57 52 51 53 52 33 13 11 11 14 20 30 37 35 25 18 16 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 39 137 302 553 903 1111 872 704 572 425 363 362 346 299 282 405 654 997 1415 1632 1732 1964 2250 2262 2110 2268 2700 2746 2529 2470 2513 2596 2884 3311 3641 3873 4037 4163 4258 4333 4400 4373 4131 3927 3800 3749 3763 3807 3855 3878 3910 3976 4052 4080 4062 4115 4347 4414 4091 3354 2199 1661 1167 542 188 115 102 92 88 102 94 58 34 26 19 4 0 1 16 43 56 40 18 3 1 0 0 0 16 119 278 435 511 511 495 467 377 260 162 114 85 76 77 73 60 53 49 54 104 216 363 504 569 572 652 813 994 1143 1210 1176 1018 830 754 831 980 1129 1230 1288 1285 1312 1382 1426 1417 1417 1504 1679 1873 2025 2156 2299 2390 2404 2331 2211 2110 2225 2508 2852 3270 3944 4200 3931 3705 3435 3146 2810 2477 2456 2600 2835 3351 3718 3737 3579 3371 3180 3036 2887 2701 2568 2735 2888 2904 2779 2692 2870 3001 3032 3152 3323 3530 3829 4142 4481 4589 4435 3864 3127 2812 2725 2618 2485 2444 2488 2651 3006 3460 3778 3739 3380 3335 3197 3525 3865 3925 3784 3681 3698 3781 3866 3892 3799 3604 3410 3294 3228 3089 3122 3044 2951 2679 2685 2806 2794 2775 2767 2777 2809 2782 2805 2859 3025 3211 3260 3203 3253 3410 3446 3310 3227 3263 3264 3164 3108 3188 3284 3335 3403 3374 3237 3293 3510 3688 3829 3876 3879 3901 3907 3857 3835 3785 3792 3825 3853 3872 3906 3971 4048 4103 4109 4149 4007 3726 3307 2998 2905 3004 3068 2996 2853 2702 2589 2590 2602 2634 2644 2572 2461 2339 2198 2082 2062 2175 2472 2790 2870 2932 3036 3202 3115 2865 2800 2696 2601 2606 2674 2799 2982 3174 3304 3251 3310 3470 3403 3205 3185 3256 3052 2671 2363 2066 1729 1408 1204 1258 1557 1602 1591 1498 1532 1610 1623 1523 1353 1252 1241 1284 1294 1320 1322 1313 1318 1335 1372 1427 1464 1486 1524 1550 1543 1561 1583 1587 1553 1483 1409 1413 1434 1402 1383 1409 1431 1433 1425 1406 1363 1281 1135 1067 1141 1205 1177 1185 1169 1055 1127 1119 1241 1281 1210 1131 1097 1104 1163 1236 1180 1168 1160 1247 1262 1200 1195 1227 1321 1504 1629 1643 1629 1589 1584 1706 1854 1842 1791 1798 1926 2126 2260 2295 2323 2271 2072 1891 1900 1936 1861 1768 1780 1845 1865 1868 1945 1925 1872 1851 1818 1788 1785 1817 1888 1962 1939 1951 2018 2041 8 10 16 23 21 13 8 6 6 6 7 8 10 15 23 25 25 34 47 54 54 49 44 32 13 8 8 8 8 9 12 13 10 7 18 27 36 43 54 53 47 42 38 40 56 49 72 74 63 53 51 52 56 55 39 22 15 13 14 19 30 36 34 25 16 13 10 4 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 44 147 334 621 933 1030 779 624 552 444 391 392 357 285 325 563 884 1209 1644 1927 2218 2561 2485 2404 2591 2708 2620 2412 2217 2279 2591 2786 3156 3510 3747 3956 4115 4224 4299 4362 4441 4432 4215 4000 3882 3826 3829 3844 3889 3896 3910 3944 3990 4026 4040 4095 4217 4186 3798 2847 1772 1480 1143 599 263 148 121 113 98 97 98 66 45 26 14 3 0 3 17 25 19 9 3 6 2 2 1 12 109 309 493 626 671 654 604 522 411 290 185 129 123 121 118 101 80 76 99 147 233 365 527 681 738 703 768 955 1129 1210 1201 1118 959 797 733 823 1023 1212 1286 1276 1286 1318 1391 1417 1388 1411 1532 1720 1906 2049 2177 2299 2328 2291 2183 2084 1995 2070 2249 2515 2929 3695 4181 4101 3864 3581 3178 2720 2350 2324 2565 2883 3293 3639 3837 3792 3628 3496 3333 3045 2781 2709 2776 2860 2832 2724 2740 2867 2872 2901 3010 3141 3303 3549 3905 4306 4495 4458 4041 3348 2758 2502 2432 2264 2197 2245 2377 2691 3120 3537 3721 3518 3387 3193 3383 3656 3755 3703 3678 3729 3786 3845 3961 4042 3911 3733 3493 3166 2924 3036 3098 3163 3078 2900 2772 2716 2695 2687 2713 2773 2705 2892 3058 3330 3427 3403 3387 3450 3530 3510 3377 3236 3208 3235 3205 3226 3212 3270 3321 3353 3365 3357 3402 3503 3595 3683 3738 3719 3702 3683 3647 3639 3607 3606 3625 3655 3669 3655 3649 3708 3874 4023 4164 4062 3782 3411 3096 2936 2951 3024 2973 2774 2603 2443 2396 2487 2582 2531 2348 2216 2154 2097 2021 1999 2085 2273 2573 2788 2840 2902 3084 3105 2821 2555 2329 2176 2099 2101 2204 2381 2519 2598 2621 2634 2730 2777 2800 3039 3217 2883 2334 1925 1646 1476 1302 1138 1156 1481 1638 1681 1633 1518 1409 1390 1366 1269 1235 1237 1244 1278 1301 1301 1303 1311 1330 1365 1390 1418 1451 1476 1490 1517 1525 1547 1558 1527 1480 1467 1525 1562 1451 1345 1355 1390 1411 1400 1424 1413 1344 1195 1079 1123 1245 1321 1218 1195 1106 1102 1098 1155 1256 1245 1133 1091 1108 1183 1283 1157 1160 1137 1160 1160 1148 1165 1195 1258 1420 1537 1512 1490 1480 1528 1637 1714 1740 1755 1790 1872 2026 2205 2297 2413 2410 2225 2028 2050 2127 1974 1755 1888 1993 1917 1884 1944 1922 1893 1863 1835 1830 1822 1759 1800 1869 1885 1895 1953 1967 10 13 15 17 16 14 12 9 7 7 9 10 10 12 18 22 20 27 37 49 54 51 42 31 20 8 7 7 5 6 7 6 4 2 5 11 21 33 42 46 48 45 36 44 64 72 81 75 61 54 54 56 59 63 63 50 31 17 14 19 30 33 29 21 15 12 11 8 1 1 6 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 1 93 258 479 730 915 891 687 562 528 451 377 361 320 263 390 736 1067 1366 1845 2271 2593 2939 2553 2239 2503 2570 2262 2076 2131 2379 2726 2936 3305 3601 3831 4043 4195 4290 4353 4402 4482 4560 4474 4186 3990 3907 3870 3880 3940 3922 3921 3963 4048 4128 4130 4045 3945 3833 3496 2587 1676 1357 963 545 286 165 123 102 83 83 88 66 44 23 11 5 6 15 19 14 6 1 2 4 1 3 15 87 256 461 608 694 736 727 654 533 400 280 189 160 167 169 161 141 125 152 222 291 340 418 558 717 822 864 948 1127 1290 1346 1280 1140 962 811 786 935 1154 1314 1378 1260 1288 1335 1381 1382 1359 1417 1566 1752 1917 2052 2175 2264 2267 2211 2131 2046 1981 2000 2121 2341 2734 3454 4068 4207 4012 3708 3367 3062 2710 2759 3222 3542 3486 3620 3865 3816 3652 3559 3429 3220 3002 2835 2937 3076 2983 2880 2830 2851 2873 2838 2796 2833 2929 3108 3556 4145 4401 4408 4165 3619 2832 2414 2304 2109 2010 2066 2200 2463 2817 3238 3603 3665 3539 3335 3248 3420 3584 3650 3730 3830 3850 3843 3969 4120 4023 3787 3403 2989 2737 2773 2930 3073 3022 2802 2629 2591 2590 2665 2878 3052 2975 3076 3157 3497 3689 3731 3714 3705 3686 3576 3419 3337 3243 3140 3110 3273 3272 3274 3287 3266 3259 3288 3350 3440 3491 3562 3639 3585 3562 3532 3521 3506 3485 3470 3481 3505 3490 3403 3299 3330 3601 3836 4018 4006 3825 3524 3200 2970 2909 2963 2931 2716 2557 2401 2312 2385 2435 2285 2091 2036 2063 2079 2059 2051 2107 2226 2452 2723 2726 2739 2893 2932 2697 2361 2092 1944 1846 1792 1847 1988 2085 2144 2172 2134 2112 2200 2412 2833 3006 2642 2137 1640 1327 1278 1206 1102 1095 1273 1450 1630 1733 1622 1457 1464 1424 1345 1313 1282 1240 1254 1271 1275 1294 1349 1413 1431 1425 1496 1477 1456 1470 1503 1498 1497 1480 1492 1547 1590 1622 1606 1352 1300 1230 1212 1204 1234 1363 1446 1386 1271 1138 1067 1177 1364 1174 1201 1151 1083 1075 1123 1182 1180 1096 1075 1091 1120 1246 1259 1193 1121 1105 1105 1097 1136 1170 1233 1341 1443 1409 1393 1417 1483 1572 1643 1680 1734 1769 1790 1959 2141 2317 2461 2448 2252 2053 2045 2173 2039 1812 2127 2095 1943 1980 2063 2010 1925 1927 1928 1899 1927 1873 1848 1859 1862 1867 1875 1870 13 15 15 15 17 20 20 17 11 18 21 20 20 22 25 25 23 26 34 52 61 57 43 31 19 9 7 6 6 5 5 5 4 2 2 5 11 23 28 36 51 46 35 44 66 83 88 80 70 64 63 65 68 67 72 63 42 23 17 20 26 29 25 15 10 7 11 10 5 4 7 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 7 185 431 651 812 867 795 647 515 435 385 317 294 265 291 564 951 1168 1285 1585 2070 2522 2674 2345 2217 2261 2257 2107 2069 2205 2483 2796 3066 3387 3682 3936 4134 4254 4336 4391 4433 4493 4573 4660 4526 4146 3953 3881 3877 3911 3923 3921 3975 4164 4288 4231 3981 3734 3642 3355 2484 1557 1048 595 407 290 200 137 98 77 74 79 73 51 32 20 15 21 27 18 6 1 0 0 0 0 6 45 176 366 511 603 674 737 753 693 576 454 370 327 297 257 224 227 258 282 323 408 432 391 390 494 671 872 1053 1136 1202 1254 1297 1277 1165 999 906 939 1123 1351 1447 1394 1284 1316 1373 1382 1383 1409 1499 1643 1796 1931 2050 2159 2226 2218 2182 2125 2038 1954 1933 2033 2281 2768 3373 3807 3920 3777 3599 3572 3538 3388 3538 3877 4046 3789 3791 3863 3747 3588 3448 3269 3057 2809 2727 3031 3331 3204 3023 2881 2784 2706 2622 2620 2710 2742 2703 2930 3598 4077 4458 4344 3791 2969 2514 2270 2065 1950 1983 2144 2411 2759 3141 3507 3667 3563 3138 2993 3213 3444 3561 3671 3805 3846 3788 3816 3868 3755 3512 3186 2870 2666 2606 2694 2861 2903 2729 2521 2430 2385 2482 2717 3003 3028 3117 3320 3674 3997 4191 4228 4149 4008 3778 3443 3357 3309 3191 3145 3217 3190 3154 3155 3166 3195 3207 3208 3347 3394 3440 3529 3490 3456 3436 3427 3412 3392 3394 3419 3423 3373 3219 2981 2908 3167 3490 3747 3887 3848 3636 3334 3055 2897 2892 2912 2781 2568 2427 2398 2363 2262 2067 1980 2006 2049 2077 2092 2114 2177 2306 2491 2661 2605 2584 2703 2729 2495 2198 2012 1857 1765 1735 1801 1909 1971 1984 1985 2003 2149 2255 2317 2411 2434 2316 2164 1594 1168 1205 1112 1044 1064 1209 1367 1550 1756 1675 1486 1485 1450 1367 1244 1194 1196 1208 1220 1221 1245 1329 1439 1419 1409 1506 1491 1429 1417 1452 1465 1451 1451 1520 1618 1603 1457 1354 1288 1268 1172 1093 1158 1318 1404 1413 1362 1262 1243 1051 1097 1245 1275 1201 1117 1125 1189 1203 1141 1106 1089 1070 1086 1143 1245 1287 1232 1133 1071 1081 1104 1162 1149 1186 1274 1336 1336 1332 1371 1443 1515 1530 1574 1708 1741 1757 1875 2058 2252 2372 2346 2228 2105 2136 2358 2283 2203 2112 1968 1984 2097 2194 2103 1974 2007 2085 2003 1960 1934 1928 1925 1897 1862 1847 1852 20 21 19 18 20 26 29 30 25 26 22 21 23 30 31 28 26 28 38 58 74 66 42 25 16 10 6 5 6 5 5 5 5 5 4 4 6 8 11 19 35 34 31 32 47 67 82 85 81 78 77 80 82 75 75 76 55 31 19 18 21 22 17 8 2 2 9 11 8 6 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 1 14 253 546 740 824 808 725 623 506 375 301 282 258 254 476 981 1366 1421 1504 1786 2006 2113 2161 1995 2093 1984 2024 2147 2161 2286 2567 2885 3175 3468 3773 4035 4213 4280 4339 4372 4418 4487 4552 4679 4672 4392 4019 3895 3848 3834 3870 3880 3937 4181 4303 4207 3948 3732 3581 3086 2086 1187 732 433 366 312 243 181 135 97 86 101 113 95 62 39 27 26 21 8 1 0 0 0 0 0 13 72 203 355 458 523 605 699 749 725 658 588 537 487 403 296 236 267 371 480 524 522 454 382 385 494 689 941 1155 1161 1065 1039 1104 1178 1153 1067 1061 1133 1242 1340 1377 1353 1329 1369 1413 1423 1446 1489 1584 1708 1833 1950 2060 2158 2215 2205 2159 2100 2015 1942 1916 2018 2314 2829 3162 3318 3439 3484 3519 3719 3826 3835 4018 4196 4194 3915 3763 3659 3524 3374 3241 3148 3051 2863 2776 3123 3402 3291 3068 2850 2649 2448 2343 2373 2511 2582 2401 2242 2732 3432 4257 4240 3792 3244 2757 2380 2115 1974 1990 2160 2454 2816 3156 3548 3619 3355 2980 3047 3065 3247 3412 3500 3609 3644 3564 3465 3375 3267 3100 2865 2665 2539 2477 2565 2800 2871 2674 2478 2384 2349 2404 2386 2662 2819 3149 3751 4152 4381 4572 4689 4661 4501 4271 3853 3472 3396 3359 3254 3133 3060 3064 3046 3099 3253 3239 3126 3239 3278 3310 3375 3392 3388 3380 3373 3356 3333 3340 3373 3364 3308 3159 2897 2695 2767 3102 3410 3631 3734 3657 3459 3216 2983 2845 2818 2798 2662 2576 2637 2446 2158 1973 1949 1996 2040 2079 2128 2205 2299 2390 2538 2584 2475 2443 2555 2627 2425 2089 1993 1897 1817 1797 1869 1938 1987 2028 2056 2099 2281 2502 2552 2403 2175 2026 2109 1813 1398 1236 1096 1013 1031 1213 1396 1327 1364 1469 1436 1407 1344 1267 1075 987 1017 1066 1092 1105 1136 1166 1232 1269 1314 1351 1414 1384 1351 1374 1390 1379 1376 1439 1439 1322 1186 1210 1275 1251 1171 1129 1216 1368 1396 1377 1324 1281 1298 1123 1067 1130 1208 1157 1051 1083 1119 1082 1132 1109 1090 1078 1124 1218 1297 1332 1285 1188 1084 1049 1127 1185 1147 1167 1233 1285 1299 1298 1332 1369 1384 1419 1528 1663 1710 1742 1817 1959 2125 2201 2190 2196 2237 2353 2467 2351 2094 1960 2117 2160 2130 2213 2110 1990 2029 2070 2029 1965 1898 1876 1923 1910 1820 1859 1852 26 28 27 26 28 33 38 38 33 23 16 14 17 32 35 32 29 30 41 61 75 67 40 19 13 9 6 7 6 5 5 5 5 5 5 5 6 5 7 15 22 25 28 22 27 45 70 82 83 81 84 91 95 92 81 79 69 40 22 16 15 14 10 6 3 2 8 10 8 11 13 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 61 257 537 716 752 660 517 429 382 331 285 262 269 378 757 1263 1407 1428 1634 1703 1788 1848 1837 1837 1946 1940 2042 2310 2281 2438 2708 2999 3278 3574 3869 4102 4267 4350 4304 4346 4393 4491 4586 4742 4508 4225 4058 3937 3868 3824 3790 3818 3910 4092 4196 4141 3953 3734 3270 2419 1482 875 598 472 412 349 288 239 196 150 135 158 178 156 102 58 33 18 6 1 0 0 0 0 0 3 24 84 193 314 395 442 515 600 646 624 587 575 568 512 386 252 189 214 325 467 504 419 322 306 427 644 856 1020 1116 1070 963 893 966 1068 1116 1136 1181 1249 1290 1292 1294 1327 1380 1438 1470 1494 1532 1583 1664 1764 1874 1978 2070 2153 2206 2193 2122 2083 2032 2002 2011 2196 2575 3016 3066 3022 3208 3418 3482 3586 3698 3792 3955 4027 3898 3679 3545 3401 3235 3091 2998 2939 2823 2637 2687 3120 3454 3373 3176 2875 2570 2332 2375 2698 2845 2648 2358 2005 2218 2904 3806 4102 3846 3447 3044 2651 2270 2017 1955 2035 2258 2642 3079 3647 3663 3436 3429 3431 3043 2985 3161 3290 3388 3373 3217 3058 2960 2959 2877 2701 2573 2538 2518 2640 2824 2845 2701 2562 2455 2417 2436 2476 2613 2841 3159 3756 4195 4499 4731 4799 4785 4733 4607 4343 3896 3581 3437 3266 3052 3010 3112 3112 3131 3288 3200 3055 3083 3122 3163 3217 3292 3333 3347 3342 3318 3285 3276 3299 3297 3263 3181 3011 2787 2666 2842 2959 3168 3358 3391 3344 3256 3088 2894 2739 2796 2790 2760 2757 2462 2108 1947 1946 2001 2070 2135 2207 2287 2398 2464 2541 2481 2314 2263 2394 2569 2533 2214 2097 2049 1970 1933 1972 1967 2008 2083 2135 2172 2281 2554 2840 2752 2478 2164 2164 2105 1729 1311 1108 1068 1032 1123 1289 1144 1027 1102 1134 1152 1063 1008 909 832 840 904 958 977 1051 1130 1242 1301 1255 1188 1281 1314 1280 1306 1340 1326 1265 1233 1150 1079 1047 1057 1085 1069 1081 1184 1265 1337 1389 1394 1404 1398 1281 1130 1060 1057 1113 1140 1035 1034 1053 1082 1157 1095 1064 1073 1102 1141 1230 1358 1323 1227 1119 1070 1178 1170 1124 1119 1155 1220 1293 1272 1285 1326 1390 1434 1504 1581 1644 1701 1769 1877 2000 2043 2039 2073 2124 2256 2369 2364 2246 2193 2330 2193 2224 2393 2397 2219 2162 2151 2102 1976 1787 1723 1874 1934 1911 1917 1869 31 34 35 36 38 43 45 41 28 18 11 9 17 36 40 35 32 34 45 61 67 53 28 11 7 7 7 7 6 5 6 6 5 5 5 7 10 15 17 18 19 24 30 29 24 30 54 68 68 67 73 86 96 97 91 80 70 41 20 15 11 8 6 4 3 4 7 8 8 12 13 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 39 139 289 459 597 579 458 276 240 260 236 213 216 288 507 835 1099 1270 1443 1406 1521 1754 1871 1864 1864 1926 2018 2216 2269 2278 2552 2833 3103 3412 3704 3955 4145 4259 4291 4254 4311 4395 4514 4701 4691 4375 4142 4014 3928 3869 3805 3761 3783 3882 3994 4116 4122 3876 3381 2577 1667 978 635 501 450 419 377 328 276 222 176 168 192 203 173 121 78 50 23 6 0 0 0 0 0 0 5 29 90 189 292 343 382 430 439 417 370 339 364 426 441 362 230 128 113 175 285 306 245 220 311 572 850 999 1060 1115 1126 1058 997 1014 1084 1163 1222 1276 1322 1329 1308 1316 1381 1467 1532 1565 1588 1623 1690 1765 1835 1926 2003 2064 2121 2167 2162 2108 2113 2116 2161 2254 2583 3129 3232 3120 3038 3192 3405 3492 3575 3573 3574 3702 3927 3959 3756 3487 3218 3003 2873 2811 2737 2595 2464 2551 3014 3449 3419 3290 2954 2625 2449 2640 2822 2774 2614 2309 1980 2046 2686 3602 4065 4020 3731 3339 2919 2442 2026 1834 1821 1923 2394 3021 3624 3703 3635 3749 3733 3246 2874 2942 3190 3286 3164 2922 2819 2979 2949 2852 2742 2620 2610 2670 2729 2745 2708 2643 2582 2516 2452 2424 2491 2685 2933 3070 3382 3928 4387 4518 4499 4482 4516 4635 4512 4142 3809 3528 3276 3078 3071 3233 3331 3307 3271 3069 2897 2868 2880 2976 3044 3199 3252 3258 3270 3262 3238 3234 3243 3224 3218 3187 3070 2906 2756 2701 2718 2789 2860 2887 2887 2887 2902 2783 2734 2783 2775 2787 2658 2320 2029 1957 1986 2041 2112 2185 2251 2327 2400 2495 2540 2383 2165 2104 2194 2358 2503 2400 2342 2312 2208 2115 2052 1984 2012 2112 2190 2192 2172 2387 2763 2732 2515 2347 2470 2515 2128 1565 1258 1261 1125 1081 1133 982 856 830 875 917 886 851 810 779 778 794 833 854 1012 1212 1339 1418 1404 1333 1282 1251 1235 1276 1337 1307 1243 1165 1093 1027 978 976 981 990 1089 1206 1214 1172 1362 1406 1364 1254 1134 1084 1139 1246 1116 1086 1043 1050 1040 1037 1042 1052 1077 1092 1072 1092 1154 1280 1336 1219 1130 1079 1107 1137 1116 1076 1114 1145 1220 1238 1248 1282 1322 1370 1424 1478 1524 1602 1728 1842 1884 1931 1937 1955 1997 2088 2222 2392 2570 2683 2562 2397 2555 2528 2273 2238 2374 2298 2169 2067 1881 1832 1942 1913 1858 1880 1906 36 39 41 43 45 48 48 39 21 11 13 13 26 40 41 36 33 36 45 54 54 37 16 7 7 8 8 8 9 8 10 9 7 7 9 13 18 23 24 18 13 13 21 28 25 23 34 48 49 46 52 70 86 95 92 78 60 36 18 12 11 10 10 9 7 6 7 7 8 11 11 4 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 76 235 399 505 574 515 349 222 363 454 353 201 148 266 524 788 965 1133 1247 1442 1551 1820 2096 2172 2072 2092 2239 2290 2265 2392 2660 2951 3224 3562 3820 4033 4214 4249 4213 4258 4267 4136 4521 4474 4177 4079 4006 3945 3900 3855 3805 3764 3756 3806 3900 4030 4013 3602 2791 1852 1115 703 539 484 455 421 380 319 240 173 144 166 209 228 202 151 105 67 33 10 2 0 0 0 0 2 11 37 98 190 284 348 369 365 297 205 145 124 151 218 292 314 228 108 68 97 164 186 191 282 497 768 921 968 1070 1237 1300 1219 1121 1085 1136 1237 1319 1379 1411 1404 1388 1404 1472 1567 1645 1694 1715 1730 1774 1833 1892 1976 2032 2065 2089 2119 2138 2139 2176 2231 2356 2500 2781 3365 3282 3095 3022 3112 3249 3343 3420 3372 3297 3367 3663 3894 3764 3458 3133 2919 2840 2816 2756 2630 2518 2630 3035 3464 3559 3356 3067 2878 2955 3262 3305 2941 2506 2158 1932 2053 2715 3649 4189 4240 3990 3564 3153 2698 2229 1972 1925 1912 2262 2853 3409 3589 3560 3609 3728 3519 3183 3204 3445 3422 3203 2916 2758 2784 2958 2852 2841 2792 2698 2615 2578 2591 2629 2661 2688 2649 2578 2621 2482 2703 2882 2894 3128 3723 4098 3940 3807 3943 4249 4530 4366 4193 3926 3585 3231 3058 3117 3317 3506 3540 3435 3209 2908 2818 2733 2721 2760 2985 3125 3151 3180 3207 3215 3205 3185 3161 3160 3126 3024 2872 2744 2678 2639 2568 2514 2541 2533 2477 2586 2546 2714 2815 2777 2683 2457 2140 1978 2016 2059 2103 2149 2205 2250 2269 2339 2487 2553 2368 2146 2094 2076 2139 2358 2546 2646 2595 2467 2315 2142 2022 2023 2099 2131 2059 2026 2212 2403 2324 2109 1920 1789 2243 2720 2270 1671 1487 1231 986 932 875 911 869 879 941 960 917 878 835 768 806 847 914 1089 1254 1353 1415 1438 1391 1313 1268 1252 1304 1353 1309 1266 1214 1119 998 920 912 941 1030 1145 1165 1116 1182 1359 1395 1300 1143 1049 1152 1256 1331 1267 1198 1151 1150 1127 1093 1057 1048 1072 1089 1067 1116 1155 1174 1285 1227 1130 1070 1067 1109 1143 1055 1082 1130 1174 1221 1230 1250 1257 1257 1306 1382 1414 1469 1588 1699 1777 1841 1858 1866 1897 1941 2042 2268 2570 2731 2615 2584 2645 2476 2249 2404 2647 2328 2182 2171 2099 2104 2159 2079 1922 1866 1905 38 45 47 49 52 52 47 33 14 6 11 17 34 47 47 40 35 36 38 38 40 28 13 9 11 13 16 17 17 16 16 14 10 10 12 17 22 28 29 24 15 11 15 25 28 22 24 35 41 36 34 46 72 91 95 74 47 28 19 20 22 20 19 17 13 8 6 6 7 9 8 5 1 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 96 342 588 696 596 378 206 209 401 386 192 93 112 286 599 898 1064 1192 1492 1959 2277 2335 2424 2366 2182 2213 2346 2386 2377 2492 2796 3100 3402 3711 3920 4116 4301 4276 4251 4107 3844 3802 4098 3934 3921 3923 3903 3874 3861 3847 3804 3746 3700 3693 3719 3701 3489 2869 2010 1346 957 765 678 619 545 450 352 255 166 113 113 170 254 300 277 215 154 97 44 15 5 2 0 0 1 4 30 71 134 225 332 412 411 345 238 126 62 77 90 93 71 103 131 87 85 127 172 172 199 336 582 766 799 846 1055 1289 1348 1279 1219 1208 1236 1291 1376 1412 1391 1383 1393 1434 1518 1630 1739 1809 1823 1802 1785 1843 1908 2006 2068 2084 2078 2090 2117 2146 2226 2336 2479 2604 2862 3323 3259 3020 2909 2941 3029 3120 3167 3133 3110 3193 3398 3662 3581 3382 3124 2933 2922 2968 2943 2866 2780 2826 3109 3460 3500 3363 3218 3182 3378 3551 3360 2836 2329 2064 2022 2286 2991 3845 4336 4347 4134 3745 3394 3093 2811 2599 2442 2325 2331 2635 3141 3388 3332 3321 3493 3605 3582 3614 3697 3600 3371 3219 3081 3299 3186 3020 2931 2835 2683 2512 2404 2413 2525 2666 2792 2771 2770 2968 2633 2795 3057 3271 3503 3664 3595 3384 3230 3041 3533 3966 3882 3815 3640 3331 3010 2853 2967 3299 3625 3761 3786 3670 3399 3167 3050 2868 2816 2945 3053 3099 3145 3191 3222 3190 3131 3107 3067 2998 2868 2686 2534 2467 2435 2392 2380 2415 2365 2226 2267 2328 2543 2696 2660 2496 2232 1991 1987 2079 2150 2201 2237 2283 2324 2281 2371 2570 2613 2424 2203 2138 2122 2064 2232 2625 2739 2708 2602 2454 2254 2070 2006 2041 2051 1986 2219 2389 2196 1967 1812 1675 1568 1861 2454 2624 2177 1498 1254 1006 1049 1007 950 925 905 945 1032 993 969 936 949 960 1001 1079 1153 1228 1307 1351 1330 1288 1296 1335 1341 1372 1377 1348 1309 1249 1153 1046 985 983 995 1046 1124 1139 1120 1206 1318 1315 1260 1241 1174 1270 1267 1220 1361 1288 1187 1143 1123 1078 1034 1035 1046 1059 1061 1099 1152 1127 1200 1225 1150 1076 1059 1056 1105 1050 1076 1093 1103 1127 1177 1224 1229 1201 1236 1321 1352 1390 1469 1582 1690 1767 1815 1853 1860 1826 1889 2082 2406 2497 2453 2458 2438 2321 2353 2748 2856 2348 2188 2249 2303 2280 2199 2166 2193 1996 1977 38 49 56 59 61 58 48 31 15 10 15 24 40 51 58 50 42 38 32 27 29 22 12 14 17 20 24 26 26 24 23 20 14 13 13 16 22 25 26 25 22 19 19 29 34 25 23 32 39 33 25 32 62 91 95 66 39 28 26 26 24 20 17 15 16 13 8 6 6 7 6 3 3 9 4 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 56 290 513 502 314 143 80 158 281 247 111 59 106 329 694 1001 1230 1574 2081 2550 2767 2890 2589 2255 2133 2216 2259 2322 2434 2652 3000 3299 3605 3854 4014 4210 4346 4243 4270 3904 3542 3575 3690 3750 3806 3849 3853 3864 3860 3858 3821 3743 3656 3566 3405 3066 2534 1936 1473 1335 1209 1012 846 715 586 450 322 221 153 120 133 200 303 361 334 258 188 127 72 33 13 8 0 3 20 20 59 124 209 327 443 505 492 410 279 172 107 119 121 117 90 48 23 32 78 157 213 214 235 330 487 576 588 693 966 1251 1387 1399 1401 1429 1404 1349 1392 1399 1318 1287 1340 1418 1518 1650 1784 1871 1882 1853 1825 1892 1959 2047 2111 2122 2107 2102 2112 2156 2272 2420 2561 2747 3252 3695 3581 3318 3162 3047 2947 2898 2887 2920 3066 3286 3301 3524 3514 3437 3244 3062 3047 3052 2969 2926 2947 2963 3099 3191 3115 3251 3390 3434 3595 3635 3258 2654 2284 2277 2434 2804 3474 4146 4415 4309 4158 3907 3662 3527 3451 3297 3020 2768 2604 2601 3000 3209 3097 2985 3106 3316 3469 3544 3530 3432 3322 3356 3414 3350 3139 2972 2835 2716 2558 2423 2342 2323 2437 2641 2851 2934 3089 3289 3042 3041 3401 3955 4140 3650 3046 2977 3117 3023 3138 3280 3342 3224 2963 2730 2598 2592 2824 3316 3759 3998 4247 4311 4073 3773 3591 3478 3401 3268 3148 3111 3154 3206 3228 3178 3102 3029 2934 2832 2699 2513 2335 2286 2367 2408 2361 2372 2364 2268 2136 2134 2260 2391 2372 2236 2082 1959 2009 2094 2193 2298 2380 2474 2528 2392 2422 2555 2522 2375 2201 2109 2256 2262 2300 2574 2664 2592 2545 2515 2367 2148 2004 1906 1825 1986 2318 2347 1906 1679 1698 1818 2012 2335 2670 2750 1986 1350 1227 1243 1447 1546 1404 1142 964 910 1069 1051 991 895 859 983 1035 1047 1079 1157 1255 1303 1261 1234 1294 1383 1424 1435 1420 1394 1344 1278 1213 1155 1107 1129 1128 1052 1106 1170 1183 1163 1175 1211 1168 1296 1292 1261 1273 1262 1283 1221 1117 1089 1102 1026 1025 1039 1052 1092 1071 1057 1065 1103 1177 1219 1190 1116 1086 1055 1037 1061 1109 1125 1111 1118 1136 1146 1198 1148 1227 1278 1310 1337 1371 1448 1572 1687 1764 1834 1814 1794 1809 1954 2245 2372 2322 2315 2347 2508 2707 2968 2760 2340 2211 2443 2586 2349 2141 2226 2533 2485 2272 35 48 60 68 71 65 51 35 24 21 24 31 43 60 67 61 51 45 38 33 30 22 16 18 24 29 33 36 36 34 31 27 24 21 16 17 21 20 20 21 23 25 27 36 42 29 27 31 35 29 22 31 58 84 91 62 40 36 32 27 19 12 8 8 10 13 10 6 6 7 7 4 4 9 7 5 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 10 103 164 126 71 28 43 120 199 186 95 41 67 286 666 952 1305 1952 2576 2961 3149 2878 2472 2081 2020 2050 2062 2248 2557 2920 3253 3518 3769 3967 4112 4326 4311 4193 4173 3671 3387 3457 3574 3669 3754 3837 3919 3963 3927 3925 3899 3798 3653 3453 3103 2551 1935 1523 1396 1459 1342 1040 819 675 543 418 327 267 215 178 185 243 321 360 332 272 218 171 111 62 39 18 0 3 26 44 138 241 383 523 617 637 602 529 393 278 226 198 184 116 42 7 0 6 57 164 249 266 311 437 516 476 428 527 810 1111 1343 1528 1665 1705 1595 1411 1368 1322 1255 1263 1316 1406 1528 1672 1809 1899 1928 1918 1928 1993 2065 2130 2169 2176 2172 2152 2146 2201 2323 2488 2701 3037 3710 4196 3970 3770 3717 3572 3354 3125 2901 2833 3004 3392 3493 3569 3497 3428 3309 3219 3141 3015 2918 2921 2953 3028 3019 2830 2840 3275 3569 3563 3742 3788 3239 2558 2446 2697 2969 3275 3771 4152 4132 3988 3877 3782 3744 3787 3823 3710 3435 3206 3003 2813 2998 3032 2844 2676 2697 2844 3001 3091 3079 3029 3076 3349 3667 3644 3231 2861 2665 2544 2494 2467 2429 2458 2603 2996 3347 3391 3617 3938 3753 3608 3750 4231 4280 3381 2680 2701 2901 3188 3546 3402 3139 2854 2483 2227 2233 2413 2740 3309 3823 4127 4425 4678 4579 4243 3929 3721 3525 3323 3185 3118 3163 3219 3215 3139 3040 2918 2795 2690 2595 2446 2244 2128 2155 2165 2244 2377 2403 2230 2028 2019 2169 2354 2298 1997 1895 1895 1966 2044 2196 2351 2504 2672 2747 2725 2633 2519 2479 2384 2188 2021 2217 2303 2365 2540 2629 2570 2536 2549 2427 2207 1999 1784 1581 1613 1954 1948 1723 1601 1629 1883 2376 2894 2995 2966 2413 1817 1560 1536 1765 2017 1815 1247 1021 929 1041 1057 989 900 875 913 926 909 919 1007 1168 1279 1282 1264 1315 1398 1442 1437 1402 1350 1270 1182 1130 1153 1064 1104 1094 1053 1069 1085 1080 1066 1049 1161 1157 1228 1265 1171 1194 1153 1106 1090 1052 1051 1087 1032 1033 1059 1060 1082 1069 1056 1088 1168 1226 1182 1152 1053 1069 1073 1048 1075 1104 1094 1110 1123 1114 1108 1143 1142 1192 1255 1291 1312 1337 1372 1476 1608 1635 1653 1674 1726 1780 1967 2227 2320 2294 2253 2280 2587 2900 2945 2706 2440 2491 2855 2930 2613 2361 2396 2530 2576 2433 23 35 51 68 76 70 55 40 30 27 28 32 40 54 64 63 55 53 54 48 37 27 20 21 29 37 41 47 45 40 37 33 33 31 24 24 23 16 16 18 25 31 37 46 47 37 37 38 31 21 18 33 60 83 87 68 46 39 33 27 19 11 7 6 7 12 12 6 6 7 6 5 7 9 9 9 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 15 28 18 8 9 52 114 147 127 77 42 56 216 525 832 1493 2346 2804 3208 3490 3051 2352 2047 1903 1895 2060 2423 2878 3245 3503 3711 3899 4066 4224 4333 4046 4096 3404 3103 3147 3314 3476 3601 3700 3799 3894 3952 3973 4040 4034 3881 3655 3369 2943 2366 1796 1436 1305 1239 1091 856 688 581 484 399 367 357 315 260 248 305 373 373 341 293 255 230 155 95 72 31 3 2 13 74 226 383 582 754 811 774 705 624 506 397 361 337 260 116 25 2 0 5 48 136 217 288 457 691 725 545 419 466 734 1039 1347 1637 1817 1838 1686 1426 1334 1262 1227 1283 1374 1496 1623 1741 1836 1890 1914 1927 1967 2058 2146 2203 2215 2216 2226 2225 2225 2265 2360 2516 2759 3089 3595 4083 3974 3817 3910 3897 3830 3716 3399 3046 2962 3262 3463 3660 3530 3308 3173 3145 3103 2993 2909 2951 3073 3145 3023 2635 2753 3389 3659 3606 3859 3973 3453 2776 2663 2973 3233 3464 3922 4003 3763 3505 3375 3387 3460 3560 3622 3562 3475 3370 3116 2899 2874 2782 2612 2496 2519 2621 2702 2746 2792 2869 3113 3510 3784 3591 3285 2998 2762 2551 2422 2428 2507 2614 2800 3095 3583 3659 3770 4382 4237 4035 3923 4032 4080 3384 2851 2801 2957 3360 3755 3852 3766 3439 2851 2338 2253 2588 3035 3547 3970 3970 3711 3891 4351 4286 3951 3687 3494 3316 3184 3114 3174 3226 3172 3063 2927 2774 2677 2619 2537 2382 2179 2062 2086 2153 2243 2342 2252 2046 1962 2047 2249 2396 2268 1983 1859 1872 1939 2038 2221 2317 2493 2747 2883 2830 2679 2557 2595 2478 2183 1985 2077 2218 2330 2498 2685 2753 2680 2548 2420 2247 2014 1812 1619 1455 1774 1761 1597 1589 1558 1680 1950 1990 2308 2854 2928 2655 2376 2112 1894 1863 1956 1572 1281 1073 983 989 992 949 890 846 808 780 795 891 1017 1190 1265 1300 1347 1414 1435 1380 1290 1176 1058 973 926 955 918 935 984 1031 1005 942 950 969 1006 1051 1089 1129 1213 1188 1127 1056 1014 1013 1006 1020 1052 1037 1047 1078 1053 1040 1058 1091 1113 1168 1174 1130 1191 1195 1132 1061 1024 1041 1084 1102 1100 1101 1099 1100 1119 1166 1223 1263 1276 1287 1314 1371 1421 1498 1502 1567 1699 1769 1845 2047 2247 2299 2297 2206 2172 2354 2639 2750 2668 2719 3009 3353 3375 3090 2803 2581 2436 2433 2433 10 17 31 55 73 74 61 45 36 33 30 25 23 32 44 50 54 60 65 59 47 34 25 24 32 41 46 49 48 44 39 36 39 40 37 32 26 26 22 20 31 43 51 54 53 48 48 47 32 18 18 39 70 88 83 62 44 35 30 31 28 20 13 9 11 14 14 8 5 6 7 7 9 9 10 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 1 3 2 4 20 84 130 112 73 56 58 70 163 362 629 1528 2298 2512 2999 3395 3047 2389 2053 1892 1982 2362 2850 3260 3509 3693 3854 4009 4163 4237 3995 3218 2784 2533 2705 2936 3144 3319 3470 3590 3685 3748 3774 3840 4007 4043 3828 3504 3154 2705 2138 1615 1293 1136 1009 866 711 597 533 447 382 396 425 403 345 321 398 499 444 417 365 305 249 166 108 84 52 21 15 44 134 268 402 583 741 808 771 694 618 542 472 427 351 236 103 16 0 1 16 55 102 160 291 552 849 900 648 529 552 783 1077 1430 1731 1832 1760 1610 1401 1332 1300 1347 1463 1578 1702 1807 1865 1881 1874 1872 1902 1978 2088 2174 2207 2216 2228 2250 2275 2292 2309 2354 2457 2622 2827 2969 3431 3619 3481 3541 3614 3774 3944 3853 3518 3170 3098 3158 3585 3568 3287 3110 3073 3050 2979 2929 3007 3165 3185 3109 2724 3060 3583 3684 3761 4031 3995 3436 2825 2655 2840 3043 3236 3610 3716 3478 3136 2948 2967 2977 2969 3004 3021 3181 3190 2914 2705 2588 2457 2355 2376 2565 2788 2909 2993 3170 3331 3550 3860 4097 3901 3654 3360 2955 2605 2458 2452 2501 2658 2944 3247 3515 3380 3288 4105 4143 3877 3641 3513 3641 3563 3547 3481 3467 3408 3283 3820 4145 4127 3802 3247 2945 3240 3767 4272 4342 3644 2664 2506 2898 3369 3564 3482 3359 3245 3187 3174 3221 3198 3111 2964 2807 2663 2600 2601 2588 2492 2291 2137 2122 2187 2234 2277 2160 2015 1992 2108 2286 2356 2203 2052 1961 1937 1982 2096 2235 2260 2348 2629 2880 2834 2697 2547 2580 2452 2214 2009 1992 2111 2290 2527 2760 2854 2793 2606 2458 2279 2055 1903 1809 1835 1903 1823 1653 1603 1392 1552 1735 1972 2189 2373 2569 2678 2702 2454 1879 1739 1893 1706 1508 1238 1002 947 959 953 914 835 746 732 787 850 944 1097 1223 1320 1366 1380 1354 1254 1116 928 830 850 838 850 882 938 947 912 925 900 915 920 969 1025 1086 1121 1154 1129 1055 990 1008 1050 1028 1013 1011 1035 1032 1020 1025 1024 1028 1029 1078 1133 1099 1108 1227 1283 1233 1146 1050 1013 1024 1063 1064 1077 1080 1084 1122 1178 1215 1253 1273 1289 1339 1389 1422 1448 1462 1508 1621 1759 1889 2073 2223 2273 2210 2071 2036 2280 2571 2575 2613 2796 3068 3435 3531 3390 3099 2689 2323 2244 2368 8 6 12 34 67 77 68 54 45 40 34 21 13 18 22 31 42 55 62 61 52 42 34 31 35 39 40 42 45 44 41 38 45 49 49 42 32 25 25 26 39 46 51 54 54 52 49 43 29 19 24 49 78 93 84 62 45 38 35 35 33 28 21 15 14 16 13 8 4 6 7 8 10 10 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 3 23 40 69 84 62 74 115 125 149 220 286 446 1384 2319 2698 3075 3074 2808 2382 2043 2000 2327 2766 3266 3574 3669 3829 3941 4112 4182 3966 3353 2540 2154 2255 2563 2799 2958 3088 3238 3381 3480 3528 3556 3632 3781 3808 3481 3009 2639 2259 1773 1335 1089 983 901 805 677 571 570 477 388 393 433 434 392 382 484 623 535 474 409 326 239 158 106 87 77 66 77 133 217 277 314 402 495 557 552 515 508 532 540 491 353 177 77 9 0 9 48 91 93 115 251 491 765 887 739 673 713 915 1191 1494 1709 1744 1633 1478 1372 1374 1439 1571 1729 1857 1964 2020 2000 1934 1871 1843 1872 1965 2083 2154 2152 2174 2210 2251 2265 2287 2297 2287 2331 2403 2483 2525 3086 3447 3314 3207 3212 3340 3516 3668 3738 3554 3245 3123 3468 3536 3339 3205 3244 3216 3168 3132 3090 3139 3094 3178 3033 3531 3798 3766 3866 4064 3992 3492 2827 2420 2459 2696 2886 3092 3283 3266 2992 2730 2580 2502 2516 2605 2712 2899 2850 2675 2555 2370 2191 2134 2282 2680 3117 3369 3501 3615 3729 4025 4213 4297 4091 3644 3214 2844 2547 2413 2436 2510 2738 3013 3128 3176 2869 2718 3399 3692 3514 3283 3156 3290 3522 3750 3890 4059 3377 2722 3229 3770 4114 4224 3962 3601 3478 3861 4373 4533 3578 2280 1864 2013 2460 2885 3053 3068 3083 3145 3184 3225 3153 3027 2839 2676 2571 2550 2605 2666 2637 2480 2330 2251 2290 2287 2244 2134 2031 2016 2105 2185 2112 2180 2144 2088 2049 2036 2091 2182 2213 2179 2304 2650 2668 2589 2527 2575 2535 2385 2158 2042 1963 2100 2600 2944 3018 2990 2809 2562 2298 2069 1879 1701 1558 1513 1540 1588 1658 1392 1505 1642 1763 1788 1865 1962 2057 2147 2130 1591 1395 1497 1433 1430 1296 1127 1035 980 945 939 844 718 742 823 885 1006 1107 1203 1299 1338 1299 1233 1136 1009 899 887 868 852 858 883 944 981 851 903 917 900 911 967 1093 1165 1165 1153 1116 994 1154 1138 1116 1101 1067 1051 1067 1057 1037 1051 1006 1009 1017 1118 1160 1138 1086 1166 1325 1343 1305 1176 1074 996 1006 1030 1055 1078 1094 1119 1165 1188 1226 1314 1390 1412 1429 1545 1734 1814 1567 1538 1681 1808 1966 2125 2210 2138 2003 2047 2382 2621 2563 2531 2590 2681 2987 3274 3343 3176 2769 2426 2369 2436 9 4 6 20 63 76 71 61 54 48 39 28 19 16 12 19 29 37 42 44 45 44 41 39 38 39 39 40 41 42 42 42 45 48 52 52 43 34 29 32 39 43 46 50 50 45 39 32 26 26 36 58 81 92 85 67 53 45 40 36 33 29 26 20 20 17 11 7 6 7 9 11 12 10 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 21 30 66 113 158 262 373 405 321 203 355 1067 1907 2273 3170 2920 2627 2321 2114 2253 2694 3139 3517 3696 3760 3929 3983 4191 4062 3548 2835 2228 2032 2209 2503 2690 2747 2777 2861 3009 3165 3271 3320 3365 3411 3319 2874 2283 1989 1787 1442 1100 925 863 817 766 702 648 605 508 393 368 405 419 412 425 529 635 512 434 367 289 217 150 108 93 102 123 161 231 307 332 306 289 305 328 342 374 455 547 569 487 336 157 56 7 4 30 101 158 117 88 219 470 698 808 828 834 920 1098 1326 1532 1646 1631 1521 1415 1398 1476 1617 1797 1963 2087 2152 2140 2056 1942 1850 1814 1847 1951 2068 2151 2128 2124 2145 2213 2246 2306 2336 2294 2300 2336 2368 2419 2621 3376 3466 3309 3230 3156 3058 3147 3496 3764 3670 3393 3289 3427 3600 3330 3293 3206 3112 3137 3122 3075 3119 3303 3518 3747 3710 3636 3711 3859 3856 3488 2825 2301 2313 2713 2982 2889 2857 3016 2939 2612 2188 2025 2167 2338 2516 2673 2627 2570 2506 2320 2168 2156 2462 3016 3544 3873 3998 4017 4192 4428 4497 4499 4310 3786 3236 2904 2712 2561 2485 2528 2880 2951 2740 2632 2421 2415 2859 3200 3160 3024 3053 3145 3251 3543 3964 3691 2861 2417 2944 3715 4158 4191 3847 3252 2815 3015 3246 4114 3692 2778 2209 2019 2102 2335 2611 2876 3060 3081 3155 3191 3082 2893 2685 2536 2488 2534 2621 2689 2712 2708 2601 2518 2483 2437 2313 2187 2139 2226 2349 2175 2033 2149 2117 2108 2052 1964 1944 2029 2104 2089 2100 2244 2395 2395 2505 2692 2712 2625 2429 2255 2165 2316 2843 3222 3225 3202 2953 2630 2304 2016 1750 1536 1426 1408 1407 1455 1522 1506 1510 1555 1654 1720 1758 1825 1847 1773 1736 1369 1077 1199 1222 1209 1205 1180 1118 1018 963 994 950 837 879 918 960 1028 1076 1117 1193 1254 1218 1117 1029 914 866 867 868 852 838 844 849 871 840 890 898 951 980 1028 1119 1177 1190 1213 1280 1151 1315 1283 1199 1168 1126 1070 1038 1021 1030 1043 1001 1053 1063 1099 1170 1151 1066 1150 1406 1573 1443 1338 1217 1076 996 987 1029 1089 1104 1085 1116 1203 1262 1486 1817 2014 1971 2065 2511 2654 1997 1607 1570 1642 1783 1971 2160 2261 2216 2261 2574 2741 2698 2532 2431 2460 2702 3014 3141 3167 2889 2624 2530 2455 12 7 9 24 54 69 66 60 61 55 46 37 30 24 19 22 27 24 22 24 31 39 42 41 40 36 33 33 37 41 42 42 41 45 54 57 38 32 28 27 26 26 30 36 39 34 29 26 26 31 45 65 84 91 82 67 55 47 42 37 33 31 29 26 26 23 13 8 8 9 10 12 12 10 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 17 67 210 305 223 324 602 505 238 123 330 844 1455 2205 2711 2867 2705 2360 2314 2584 3014 3417 3676 3772 3842 3993 4025 4237 3858 3179 2499 2055 1975 2175 2429 2570 2558 2464 2411 2500 2704 2885 2960 2962 2933 2798 2362 1797 1569 1518 1252 962 831 786 758 731 682 626 567 482 396 377 409 429 455 499 556 563 470 371 290 238 194 145 112 104 122 160 221 304 372 381 318 244 227 242 312 454 567 582 508 379 231 103 56 20 13 33 78 157 119 90 248 506 686 820 941 1041 1153 1277 1428 1551 1593 1547 1474 1449 1505 1620 1767 1929 2075 2174 2194 2139 2031 1907 1821 1797 1835 1931 2056 2158 2151 2122 2107 2159 2236 2365 2450 2438 2425 2446 2527 2661 2858 3490 3728 3646 3631 3605 3351 3039 3047 3353 3573 3555 3146 3231 3440 3156 3053 3019 2893 2892 3038 3097 3323 3522 3642 3687 3592 3606 3724 3856 3888 3571 2906 2433 2610 3163 3504 3125 2735 2902 2999 2759 2336 2074 2052 2114 2289 2536 2698 2627 2454 2350 2326 2440 2962 3599 4069 4428 4487 4441 4485 4598 4703 4704 4471 4076 3650 3309 3064 2892 2871 3014 3115 2848 2418 2212 2246 2409 2715 2985 2989 2842 2918 3070 2900 3072 3459 3094 2689 2629 3103 3787 4138 3997 3584 2849 2164 2273 2365 2994 3232 3111 2838 2576 2414 2381 2432 2514 3025 3064 3122 3100 2948 2743 2558 2445 2457 2558 2597 2610 2668 2716 2775 2820 2850 2782 2629 2516 2520 2595 2601 2152 1896 1998 2102 2086 1982 1832 1800 1883 1938 1955 1981 2054 2206 2428 2622 2791 2805 2738 2618 2492 2453 2577 2967 3415 3362 3258 2981 2619 2230 1861 1556 1382 1395 1450 1428 1437 1415 1424 1431 1493 1555 1593 1623 1618 1628 1601 1484 1378 1226 1195 1164 1145 1170 1204 1148 1049 985 1006 1023 1037 1047 997 952 979 1046 1104 1167 1174 1160 1033 931 861 880 944 942 877 829 828 858 863 821 837 904 1029 1105 1131 1148 1179 1188 1235 1339 1341 1408 1350 1236 1191 1158 1078 1023 1037 995 974 1017 1101 1170 1198 1188 1176 1199 1387 1428 1409 1398 1404 1289 1168 1083 1000 1012 1094 1091 1100 1066 1167 1364 1832 2461 2883 2963 2894 3458 3305 2634 2087 1682 1539 1631 1841 2118 2366 2323 2434 2679 2853 2866 2706 2633 2833 3136 3126 2921 2926 2981 2777 2512 2409 23 19 22 35 48 54 54 57 61 53 42 37 39 40 39 39 36 32 29 21 21 30 38 41 39 34 31 32 39 45 46 40 36 40 50 55 42 35 25 20 16 13 16 23 28 27 26 25 23 27 42 64 82 88 81 70 60 53 48 41 37 34 32 29 28 26 16 11 11 11 13 14 12 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 1 52 177 307 280 57 255 550 339 116 81 337 798 1288 1822 2297 2675 2524 2287 2519 2878 3249 3567 3760 3859 3946 4005 4002 4186 3565 2813 2253 1967 1956 2133 2343 2460 2429 2270 2091 2061 2195 2323 2356 2359 2423 2425 2170 1729 1489 1420 1147 905 821 792 755 698 637 580 520 479 460 451 458 471 496 527 548 535 475 387 298 232 190 151 127 127 151 205 284 365 411 396 322 247 237 267 355 535 630 591 549 432 226 132 66 40 11 8 10 65 70 147 389 668 851 1003 1141 1274 1352 1406 1498 1557 1540 1481 1448 1492 1606 1738 1859 1978 2088 2148 2124 2052 1960 1871 1797 1762 1792 1889 2032 2141 2178 2186 2160 2187 2243 2368 2485 2522 2519 2540 2638 2837 3142 3568 3774 3748 3786 3908 3849 3537 3203 3050 3090 3243 2696 2815 3114 2952 2829 2756 2653 2732 3063 3355 3577 3697 3704 3831 3971 3980 3924 3894 3915 3607 2937 2648 3047 3696 4060 3631 3168 3084 3142 3178 3122 2858 2409 2084 2157 2481 2740 2414 2438 2429 2508 2830 3530 4209 4540 4710 4753 4677 4457 4309 4456 4584 4500 4373 4051 3629 3339 3171 3211 3462 3434 2939 2385 2277 2510 2809 2873 2867 2935 2822 2786 3052 3001 3040 3169 3067 2895 2919 3331 3913 4091 3774 3392 2709 1967 1960 2130 2350 2662 2901 3012 2962 2796 2700 2653 2515 2834 2910 2955 2946 2831 2660 2503 2424 2436 2494 2504 2537 2624 2705 2810 2926 2989 2991 2946 2917 2949 2931 2825 2348 1941 1939 2023 2037 1938 1824 1813 1854 1838 1833 1884 1939 1962 2087 2416 2617 2636 2592 2574 2627 2732 2927 3397 3411 3345 3193 2926 2524 2046 1630 1363 1187 1216 1323 1386 1382 1366 1344 1366 1419 1456 1488 1494 1433 1364 1290 1223 1266 1242 1207 1179 1143 1200 1260 1137 1066 1038 1079 1120 1125 1134 1083 995 996 1056 1071 1154 1101 1097 993 879 877 1017 1133 1084 964 950 1021 1037 946 820 841 985 1161 1254 1240 1271 1393 1342 1321 1462 1737 1696 1375 1226 1209 1180 1080 991 1076 1070 1050 1082 1123 1143 1159 1221 1394 1765 2067 1911 1839 1731 1539 1384 1347 1376 1158 1100 1116 1069 1098 1060 1174 1697 2516 3115 2690 2209 3154 3465 2994 2369 1894 1544 1416 1524 1691 2037 2320 2397 2485 2642 2828 2977 3052 3118 3034 2803 2832 2805 2884 3048 2923 2658 2473 39 38 39 43 40 39 36 38 42 36 25 25 38 50 54 54 53 49 43 33 22 29 35 40 37 31 30 35 43 53 54 44 33 36 45 52 51 41 26 15 14 11 12 19 24 25 28 30 28 27 40 60 75 81 79 71 64 59 54 44 39 35 33 31 29 25 17 13 14 14 13 13 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 110 288 309 116 35 147 416 315 119 93 418 956 1245 1414 1913 2189 2158 2351 2758 3102 3407 3668 3839 3959 4007 3946 3933 3972 3169 2440 2084 1967 1999 2118 2266 2365 2362 2246 2036 1856 1868 1933 1926 1896 1980 2116 2079 1769 1444 1239 999 865 870 864 799 729 671 599 533 521 528 508 478 480 480 471 465 459 438 392 326 257 202 165 153 167 211 286 371 427 428 379 314 282 291 314 341 453 554 609 609 461 253 187 135 57 5 0 0 11 59 254 616 968 1180 1311 1424 1506 1503 1460 1472 1483 1443 1403 1427 1528 1670 1803 1906 1992 2045 2032 1976 1933 1906 1890 1835 1779 1791 1869 1997 2106 2190 2254 2265 2285 2282 2318 2387 2437 2460 2499 2603 2832 3183 3405 3431 3347 3267 3363 3481 3496 3448 3352 3270 3292 2970 2905 2926 2809 2718 2630 2526 2583 2909 3284 3485 3602 3622 3739 3839 3861 3914 3843 3701 3353 2830 2712 3197 3948 4291 4116 3872 3574 3441 3659 3858 3628 3003 2366 2207 2464 2629 2422 2616 2631 2781 3265 3975 4510 4656 4669 4694 4497 4175 3959 4126 4231 4143 4016 3848 3594 3350 3230 3297 3488 3511 3198 2795 2779 3091 3392 3221 2882 2877 2838 2754 3003 3199 3289 3343 3273 3090 2752 2962 3704 3902 3502 3167 2756 2133 1940 2079 2274 2402 2541 2790 2990 2925 2846 2823 2873 2939 2848 2799 2791 2741 2613 2474 2419 2501 2591 2556 2560 2599 2682 2764 2869 2943 2987 3028 3060 3052 2837 2619 2652 2399 2042 1929 1912 1840 1784 1813 1847 1819 1830 1748 1800 1849 1958 2115 2227 2292 2369 2529 2778 2911 3042 3301 3335 3249 3110 2808 2308 1747 1305 1150 1133 1146 1237 1326 1321 1312 1309 1327 1369 1408 1436 1419 1339 1226 1056 1049 1272 1530 1592 1392 1213 1204 1223 1115 1072 1083 1143 1187 1178 1201 1250 1115 899 1031 1028 1138 1097 1050 973 891 952 1175 1254 1189 1093 1113 1159 1113 969 880 933 1143 1537 1973 1416 1438 1743 1812 1685 1723 1805 1562 1229 1189 1200 1173 1037 991 1053 1120 1146 1144 1159 1181 1262 1452 2032 2815 3069 2939 2706 2347 1940 1721 1640 1603 1445 1300 1241 1180 1117 1103 1592 2588 3522 3748 2858 3004 3231 2741 2073 1579 1295 1310 1396 1468 1617 1976 2306 2370 2341 2423 2599 2845 3169 3277 2889 2569 2622 2833 3028 3111 3011 2832 2665 47 43 37 32 25 26 23 19 24 25 18 20 31 47 58 61 61 58 51 44 36 35 35 46 34 28 29 37 48 58 60 52 40 35 40 52 56 48 32 17 14 11 13 20 26 31 36 41 42 42 50 67 76 82 80 74 68 62 55 45 40 35 34 31 25 20 15 14 14 12 10 10 8 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 22 189 370 299 84 18 71 231 406 234 241 779 1433 1600 1639 1916 2139 2263 2554 2955 3235 3517 3758 3870 3935 3830 3699 3692 3356 2619 2115 1999 2020 2077 2139 2221 2298 2322 2264 2099 1867 1809 1970 1977 1794 1642 1707 1753 1556 1235 997 875 867 918 916 854 792 724 630 552 532 521 482 441 442 434 413 396 390 388 369 320 250 194 171 177 216 291 391 471 483 420 335 291 291 305 317 334 416 542 682 642 477 347 292 217 78 10 0 0 4 131 453 886 1244 1444 1551 1630 1656 1592 1471 1387 1351 1329 1363 1456 1590 1729 1833 1897 1950 1963 1909 1856 1856 1896 1939 1925 1882 1872 1911 1995 2095 2196 2285 2332 2358 2349 2331 2338 2364 2390 2431 2531 2759 2997 2960 2837 2733 2607 2590 2684 2835 3040 3234 3270 3203 3162 3005 2897 2826 2750 2647 2523 2474 2601 2822 2916 3026 3112 3236 3261 3350 3848 3989 3642 3165 2774 2669 3114 3932 4358 4336 4239 4084 3866 3992 4191 4035 3539 2894 2451 2429 2681 2987 3077 3004 3168 3686 4288 4594 4545 4450 4376 4183 4042 3787 3914 3990 3976 3847 3612 3347 3117 3007 3063 3193 3302 3349 3285 3400 3691 3851 3640 3273 3087 2969 2875 3027 3380 3621 3733 3579 3405 2860 2489 2970 3357 3154 2833 2632 2287 2085 2056 2160 2241 2362 2658 2953 2983 2911 2812 2808 2903 2905 2807 2712 2621 2516 2418 2399 2511 2562 2566 2579 2627 2651 2666 2745 2857 2936 2983 3005 2952 2588 2360 2606 2345 1972 1839 1808 1735 1686 1736 1799 1775 1838 1708 1676 1717 1768 1825 1927 2062 2187 2307 2799 3010 3112 3245 3199 3106 2989 2636 2040 1481 1182 1191 1197 1182 1211 1267 1273 1278 1297 1322 1384 1449 1458 1415 1319 1196 1038 1068 1334 1643 1729 1571 1358 1204 1103 1012 990 975 992 1039 1083 1156 1243 1164 980 1093 1084 1099 1085 1041 982 956 1032 1158 1207 1198 1174 1170 1186 1170 1105 1101 1255 1550 1953 2424 1744 1646 1975 2260 2188 1993 1741 1348 1149 1166 1162 1133 1040 988 1015 1091 1126 1130 1222 1301 1446 2077 2990 3688 3880 3774 3570 3254 2717 2379 2245 2209 2037 1785 1623 1567 1715 2172 2933 3501 3908 3695 3200 2722 2199 1760 1427 1276 1276 1444 1544 1590 1770 2321 2538 2206 2061 2131 2291 2415 2861 3106 2985 2655 2470 2566 2700 2881 3003 3019 2900 35 27 18 11 13 21 23 16 34 38 30 28 36 50 58 61 52 41 37 39 42 41 42 49 26 24 26 38 51 60 62 54 39 29 33 49 53 45 30 19 19 22 15 19 28 35 43 50 55 58 65 74 79 80 81 76 68 62 54 44 38 34 34 31 18 12 11 12 12 11 9 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 124 344 389 189 32 39 131 292 420 281 422 1250 1960 1883 1859 2019 2185 2401 2722 3098 3379 3664 3874 3803 3617 3234 2962 2838 2522 2137 1971 1980 2075 2149 2201 2249 2275 2280 2237 2103 1921 1920 2221 2317 1987 1494 1280 1233 1158 1022 909 885 924 976 965 912 835 743 626 540 507 483 443 416 417 415 400 385 375 373 331 239 152 127 143 178 254 363 476 535 506 401 296 260 284 311 324 415 495 607 733 719 602 495 410 276 101 14 0 0 35 268 674 1082 1354 1487 1563 1628 1648 1600 1496 1393 1360 1368 1433 1538 1672 1794 1859 1866 1860 1844 1796 1776 1817 1912 2012 2045 2024 2000 2004 2046 2124 2214 2292 2348 2382 2402 2414 2430 2440 2441 2452 2497 2608 2621 2446 2333 2258 2156 2061 2135 2340 2532 2666 2729 2745 2837 3006 3036 3028 3030 2999 2823 2563 2458 2509 2367 2364 2444 2657 2881 3102 3670 3996 3766 3240 2803 2713 3153 3960 4420 4179 4287 4350 4009 3910 4054 4048 3873 3500 2920 2473 2733 3404 3651 3538 3613 4008 4397 4492 4357 4185 3978 3952 4001 3803 3701 3671 3653 3563 3363 3102 2884 2813 2879 2954 3014 3182 3321 3521 3794 3969 3927 3750 3544 3305 3131 3210 3513 3667 3779 3693 3480 3112 2667 2511 2731 2771 2465 2366 2282 2221 2134 2182 2246 2297 2537 2868 3003 2869 2726 2620 2688 2761 2733 2655 2561 2450 2373 2399 2470 2462 2476 2501 2580 2638 2637 2660 2758 2862 2900 2922 2934 2489 2172 2034 1893 1839 1835 1805 1703 1604 1634 1718 1732 1734 1642 1592 1621 1722 1841 1929 1991 2056 2019 2548 2978 3046 3006 2923 2912 2845 2430 1796 1305 1179 1201 1187 1181 1189 1201 1211 1249 1314 1360 1429 1463 1442 1392 1323 1217 1101 1094 1287 1640 1979 1874 1583 1285 1065 931 899 875 838 861 933 1025 1072 984 987 1047 1072 1075 1062 1020 952 912 931 1008 1088 1097 1102 1121 1157 1186 1251 1455 1705 1974 2437 2873 2840 2507 2447 2536 2358 1952 1498 1185 1090 1114 1098 1076 1070 1084 1082 1044 1066 1129 1266 1576 2234 3109 3551 3667 3709 3762 3775 3937 3580 3244 3122 3038 2923 2752 2502 2430 2798 3287 3824 3555 3242 2956 2794 2497 1890 1407 1309 1474 1495 1954 2262 2488 2316 2123 2508 2178 1981 1892 1998 2329 2929 3368 3394 2976 2454 2323 2268 2414 2706 2996 3097 15 12 11 12 21 33 39 38 55 55 45 43 48 51 53 51 37 21 21 26 36 44 51 43 20 18 21 36 47 58 63 59 45 32 34 47 49 38 20 19 30 43 44 34 29 36 43 50 56 59 63 69 74 74 72 69 61 54 43 35 31 29 29 26 12 8 9 10 10 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 4 33 256 482 288 93 85 187 325 399 286 269 639 1622 2322 2075 2026 2075 2228 2539 2926 3295 3582 3803 3923 3424 2840 2390 2145 2043 1967 1913 1937 2021 2137 2220 2293 2347 2329 2285 2208 2051 1882 1934 2313 2589 2234 1576 1091 895 910 973 987 970 976 1017 1007 975 898 758 618 534 502 481 452 430 420 412 407 415 424 420 367 261 163 122 124 171 274 408 507 548 509 408 316 295 331 375 424 563 602 676 785 796 692 552 408 241 80 7 0 5 98 403 832 1181 1341 1385 1442 1540 1613 1632 1588 1573 1582 1613 1645 1685 1768 1849 1867 1827 1765 1709 1681 1721 1822 1969 2104 2165 2159 2126 2100 2109 2162 2231 2285 2336 2371 2409 2451 2491 2510 2501 2476 2443 2387 2249 2064 2033 1983 1936 1889 1904 1996 2124 2247 2342 2399 2510 2636 2861 3182 3401 3376 3083 2671 2417 2375 2204 2117 2094 2271 2482 2756 3315 3868 3964 3600 3148 2913 3170 3910 4299 3648 4134 4404 4020 3752 3817 3925 4006 3941 3637 3140 3207 3803 4218 4157 4084 4179 4254 4178 3982 3720 3523 3585 3696 3672 3571 3437 3321 3260 3191 3019 2822 2800 2864 2967 2873 2951 3110 3296 3547 3802 3931 3919 3822 3595 3386 3418 3559 3644 3668 3589 3429 3218 2946 2611 2422 2491 2285 2197 2202 2200 2139 2070 1961 1873 2020 2418 2926 2834 2659 2534 2520 2550 2589 2596 2547 2480 2457 2504 2486 2438 2406 2448 2502 2535 2537 2550 2635 2750 2798 2843 2926 2504 2133 1969 1902 1840 1798 1783 1712 1620 1598 1627 1647 1634 1585 1537 1585 1734 1851 1910 1956 2054 2077 2381 2878 3004 2983 2907 2803 2681 2236 1601 1190 1194 1191 1185 1183 1178 1163 1162 1214 1328 1387 1447 1423 1394 1375 1339 1257 1178 1198 1316 1472 1859 2106 1868 1467 1154 960 877 858 817 699 640 816 932 915 974 1052 1072 1048 1026 983 896 859 897 960 983 977 1011 1079 1169 1301 1491 1664 1869 2232 2782 3194 3358 3220 2887 2689 2407 1896 1352 1239 1137 1072 1016 1022 1090 1169 1156 1058 1175 1303 1352 1748 2233 2699 2983 3022 3093 3015 3261 3659 3785 3852 3927 4030 4059 3790 3573 3666 3823 3798 3434 2795 2351 2277 2341 2205 1686 1158 1397 1839 2458 2992 3309 3280 2620 2178 2543 2453 2091 1932 2029 2362 2883 3393 3608 3097 2529 2158 1956 1981 2257 2659 3030 11 14 27 37 45 54 62 69 70 65 50 42 38 37 41 39 29 19 17 20 28 42 50 31 15 16 22 31 36 49 60 65 56 45 46 53 53 48 31 30 31 36 40 35 30 39 44 47 48 49 48 53 60 63 60 55 47 38 30 25 20 19 18 14 10 12 13 9 9 10 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 37 174 370 409 156 205 336 418 380 254 163 257 778 1724 2111 1904 1979 2111 2386 2765 3170 3524 3748 3770 3503 2692 2140 1938 1808 1744 1766 1846 1961 2102 2231 2310 2370 2471 2424 2302 2165 1969 1800 1884 2288 2617 2305 1680 1152 910 946 1051 1076 1038 1018 1028 1022 992 852 705 609 558 531 506 473 440 417 407 416 450 485 493 471 400 298 198 143 169 271 410 510 541 520 475 418 404 447 509 586 700 711 775 859 820 656 466 296 146 39 0 1 14 116 434 850 1170 1303 1316 1363 1482 1610 1703 1722 1869 1922 1972 1953 1899 1890 1896 1859 1770 1659 1576 1586 1688 1845 2039 2197 2263 2249 2201 2158 2146 2183 2234 2270 2316 2351 2396 2441 2471 2480 2460 2402 2306 2183 2051 1907 1851 1818 1838 1850 1837 1832 1878 1988 2099 2138 2278 2454 2690 3211 3692 3728 3369 2897 2533 2328 2176 2107 2098 2235 2414 2567 2985 3661 4084 3950 3495 3083 3054 3676 3969 3551 4005 4360 4143 3793 3660 3693 3833 4101 4299 4133 4176 4318 4481 4466 4328 4137 3927 3707 3457 3201 3061 3199 3429 3550 3523 3376 3175 3092 3094 2967 2881 2845 2878 2883 2776 2805 2943 3085 3241 3439 3616 3703 3709 3606 3484 3474 3471 3443 3399 3326 3215 3058 2855 2625 2384 2361 2261 2194 2173 2143 2067 1899 1644 1454 1539 1770 2043 2542 2554 2462 2405 2437 2499 2510 2497 2517 2519 2686 2675 2584 2451 2424 2480 2501 2455 2426 2514 2625 2693 2773 2874 2602 2216 2045 2009 1901 1795 1777 1741 1678 1616 1583 1588 1587 1583 1556 1609 1803 1882 1923 2008 2226 2551 2686 2710 2764 2899 2922 2759 2529 2191 1563 1228 1200 1196 1186 1175 1171 1186 1216 1230 1350 1404 1442 1425 1401 1376 1348 1305 1271 1267 1268 1308 1653 2142 2126 1722 1302 1028 890 827 744 570 551 758 858 901 961 993 984 989 990 976 923 874 883 911 912 932 1001 1089 1155 1207 1237 1543 1931 2446 2843 2957 2816 2610 2570 2621 2788 2326 1859 1776 1600 1304 1081 1082 1185 1251 1313 1367 1422 1433 1610 2044 2379 2496 2412 2562 2840 2761 2879 3114 3439 3780 4040 4257 4406 4262 4180 4385 4271 3855 3114 2318 1934 2087 2273 2127 1763 1446 1585 1737 1967 2552 3062 2972 2319 2424 2689 2700 2327 2159 2423 2740 2697 3011 3203 2831 2488 2057 1765 1705 1848 2168 2694 24 33 49 64 67 68 69 67 61 51 37 26 19 23 31 33 27 20 19 23 31 42 44 24 23 25 25 25 26 38 53 62 57 55 60 64 58 44 33 34 29 39 48 35 35 44 49 53 48 45 40 39 44 48 44 37 28 20 16 14 10 12 10 7 7 11 14 11 10 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 56 158 212 210 307 542 515 334 208 122 88 288 872 1564 1702 1804 2049 2348 2677 3066 3455 3705 3630 3175 2477 1976 1871 1840 1716 1643 1693 1835 2009 2174 2315 2421 2471 2551 2443 2234 2084 1916 1828 1980 2346 2561 2218 1659 1269 1096 1107 1139 1116 1070 1038 1015 990 946 862 720 642 618 600 568 513 453 417 416 442 488 536 561 563 519 410 266 163 157 236 365 490 522 530 516 494 511 563 627 694 766 827 916 956 824 570 339 175 69 14 1 5 31 130 392 777 1141 1356 1365 1372 1458 1578 1697 1816 2084 2168 2202 2157 2063 1995 1940 1860 1744 1626 1562 1603 1737 1916 2108 2261 2326 2308 2254 2202 2177 2198 2239 2263 2294 2335 2381 2417 2433 2416 2362 2280 2181 2091 2012 1931 1831 1775 1790 1837 1855 1846 1843 1868 1909 1928 2140 2375 2663 3278 3896 4082 3839 3339 2790 2405 2161 2086 2259 2594 2744 2649 2777 3296 3853 3984 3648 3252 3024 3423 3610 3694 4075 4374 4266 3907 3639 3629 3802 4039 4468 4545 4735 4676 4529 4388 4181 3867 3504 3182 2962 2838 2793 2940 3152 3314 3350 3320 3259 3219 3143 2905 2885 2727 2651 2633 2591 2649 2799 2908 2965 3060 3176 3270 3312 3318 3323 3337 3320 3265 3162 3050 2959 2854 2749 2625 2438 2337 2267 2224 2193 2162 2112 1977 1766 1666 1634 1707 1937 2350 2513 2459 2390 2402 2423 2396 2381 2539 2713 2917 2902 2705 2487 2405 2415 2413 2380 2314 2403 2504 2597 2693 2793 2741 2396 2102 2064 2005 1910 1798 1782 1751 1673 1631 1643 1644 1633 1685 1817 1890 1910 1943 2184 2513 2854 2603 2201 2272 2707 2963 2763 2454 2217 1622 1311 1228 1204 1189 1187 1202 1234 1279 1270 1378 1490 1538 1478 1387 1330 1309 1308 1299 1227 1190 1204 1491 1919 2075 1889 1462 1034 898 837 828 802 758 806 862 898 939 975 951 928 919 931 916 878 874 873 871 907 973 1044 1120 1152 1236 1414 1755 2124 2287 2253 2192 2391 2679 2706 3058 2879 2566 2287 2055 1892 1512 1405 1383 1427 1335 1406 1512 1689 2127 2660 2887 2749 2453 2816 2803 2562 2512 2667 2943 3335 3668 4025 4285 4094 4113 4309 4313 3912 3123 2288 1824 1849 1976 2064 1915 1700 1515 1392 1378 1524 1931 2310 2083 2178 2553 2718 2278 1910 2075 2336 2478 2387 2311 2266 2124 1828 1582 1530 1670 1960 2509 37 46 54 60 62 63 61 51 38 29 23 19 18 21 30 34 36 33 32 35 43 48 43 29 43 49 43 27 24 36 47 52 51 54 62 67 62 50 39 34 31 43 50 48 50 51 57 63 61 55 48 40 38 36 27 20 14 10 9 8 8 13 9 10 10 11 13 12 12 13 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 60 117 177 335 575 586 362 153 73 41 137 608 1180 1578 1755 2014 2345 2751 3014 3405 3699 3600 2939 2087 1564 1589 1777 1787 1647 1569 1656 1839 2032 2172 2287 2410 2484 2461 2322 2135 2025 1974 2034 2191 2392 2422 2088 1617 1346 1251 1226 1186 1149 1127 1087 1015 936 878 849 788 732 709 691 654 576 490 441 440 467 514 590 645 660 609 477 301 171 141 198 308 426 463 492 507 534 594 665 722 772 845 945 1037 1041 848 524 255 100 32 13 16 34 101 261 501 927 1242 1403 1361 1357 1460 1583 1704 1891 2129 2226 2237 2200 2138 2074 1997 1890 1766 1660 1613 1666 1817 1992 2161 2277 2343 2353 2336 2300 2264 2271 2300 2308 2316 2336 2366 2386 2382 2334 2256 2177 2111 2063 2026 1979 1912 1849 1820 1856 1901 1911 1885 1840 1814 1874 2082 2319 2572 3152 3866 4270 4278 3970 3478 2996 2652 2504 2756 3299 3408 3145 3038 3085 3288 3557 3586 3325 3048 3192 3412 3820 4335 4545 4440 4160 3952 3967 3981 3831 4130 4308 4543 4425 4146 3957 3802 3536 3174 2871 2736 2715 2637 2687 2663 2880 3014 3092 3177 3212 3170 3030 2893 2658 2461 2378 2427 2501 2629 2744 2790 2829 2861 2889 2863 2875 3030 3138 3176 3130 2999 2870 2796 2667 2567 2465 2413 2314 2239 2203 2190 2250 2421 2572 2544 2731 2586 2476 2467 2626 2767 2688 2460 2254 2238 2346 2439 2734 2956 3040 3005 2692 2470 2449 2423 2356 2341 2233 2307 2416 2507 2576 2666 2798 2587 2152 2066 2035 1996 1895 1828 1835 1766 1715 1686 1666 1700 1803 1899 1905 1921 2016 2447 2833 2943 2530 2007 1964 2433 2984 2748 2433 2182 1731 1409 1280 1237 1205 1207 1226 1226 1238 1272 1418 1684 1821 1764 1610 1457 1344 1330 1304 1232 1220 1228 1494 1661 1837 1973 1682 1016 852 831 848 841 822 832 859 873 898 928 926 894 842 842 846 846 842 829 836 877 920 979 1055 1104 1144 1253 1483 1639 1600 1587 1857 2437 3048 3077 3144 3069 2953 2626 2251 2708 2301 2076 2052 2033 1604 1460 1792 2216 2622 3233 3681 3433 3498 3429 2938 2473 2493 2790 2905 3116 3247 3665 3859 3702 3682 3869 4044 3911 3305 2480 2025 1802 1924 2391 2207 1594 1241 1185 1371 1780 2062 2175 2055 2053 2217 2203 1865 1788 1813 1768 1834 1792 1659 1563 1467 1405 1332 1350 1639 2163 2581 34 42 44 44 44 44 41 33 24 20 17 17 19 22 29 36 54 57 49 51 57 56 47 43 56 60 45 30 30 39 43 41 40 45 55 60 53 41 34 32 36 47 52 53 55 55 62 66 66 61 51 45 39 26 15 11 9 7 7 9 12 13 9 13 12 12 12 12 13 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 8 130 256 256 414 547 382 201 49 16 67 510 1358 1693 1825 2058 2362 2722 3120 3337 3760 3556 2962 2008 1274 1140 1403 1641 1685 1611 1592 1658 1806 1982 2084 2155 2272 2400 2409 2260 2106 2038 2107 2232 2282 2275 2197 1990 1700 1492 1374 1308 1267 1242 1209 1139 1059 984 928 902 879 809 741 700 660 603 538 496 489 499 502 509 531 619 619 497 321 190 154 199 278 345 366 398 464 551 665 772 848 904 971 1060 1125 1086 870 519 258 104 65 78 94 106 165 364 721 1235 1363 1331 1235 1263 1453 1644 1779 1941 2096 2191 2218 2204 2188 2149 2065 1937 1800 1709 1698 1763 1902 2029 2176 2277 2354 2398 2427 2432 2421 2424 2441 2440 2423 2404 2391 2373 2318 2234 2167 2129 2101 2077 2053 2020 1977 1935 1912 1932 1948 1943 1925 1892 1877 2000 2169 2330 2518 2988 3591 4057 4270 4270 4126 3880 3614 3444 3488 3904 4078 3918 3720 3272 2860 2918 3219 3250 3055 3063 3247 3744 4419 4607 4491 4351 4342 4419 4201 3702 3771 3930 4083 3931 3632 3450 3371 3224 2981 2780 2642 2554 2475 2480 2510 2640 2742 2863 3003 3080 3105 3101 2944 2638 2422 2360 2422 2412 2449 2559 2628 2676 2690 2642 2522 2537 2882 3085 3184 3170 3037 2874 2662 2269 2014 2131 2269 2237 2171 2137 2181 2401 2733 2830 2709 3111 3304 3042 2965 3039 3046 2850 2341 1873 1975 2248 2419 2564 2716 3020 3281 3034 2614 2484 2529 2404 2311 2256 2276 2377 2444 2476 2546 2704 2664 2279 2061 2054 2042 1997 1890 1865 1812 1765 1719 1665 1678 1788 1915 1911 2005 2260 2728 3026 2879 2278 1710 1811 2088 2857 2670 2461 2224 1890 1562 1371 1310 1258 1227 1235 1210 1217 1288 1433 1736 1967 1988 1897 1726 1384 1378 1295 1177 1198 1227 1224 1333 1612 1814 1727 1103 880 808 819 829 824 840 859 832 812 861 859 853 801 793 809 822 829 838 839 862 883 900 971 1038 1088 1177 1296 1325 1214 1294 1787 2293 2947 3245 3240 3151 3136 2996 2527 2931 2659 2494 2601 2521 2013 1769 2111 2368 2727 3273 3516 3621 3781 3786 3303 2745 2906 3006 3049 2966 2816 2964 3016 2980 3055 3379 3882 4081 3798 3165 2653 2260 2137 2135 1861 1464 1264 1204 1532 1945 2220 2420 2533 2772 2912 2596 2435 2344 2285 2343 2171 1887 1626 1445 1315 1288 1267 1304 1618 2139 2419 32 36 35 33 32 31 28 24 21 17 14 16 17 21 25 31 42 42 37 47 62 68 63 59 61 59 50 34 34 42 37 37 38 42 47 48 45 38 30 27 31 35 39 46 54 57 65 66 64 54 41 34 29 20 15 14 13 13 13 13 12 11 11 15 15 14 14 14 14 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 27 168 276 181 332 413 281 125 22 51 267 1263 1981 1977 2075 2399 2644 2898 3285 3576 3953 3029 2077 1323 925 947 1204 1440 1544 1588 1683 1688 1748 1865 1950 2025 2119 2184 2173 2107 2022 2008 2149 2217 2143 2049 1977 1909 1835 1738 1624 1500 1488 1457 1312 1144 1095 1123 1124 1074 994 856 723 666 631 620 593 568 555 531 479 421 392 536 551 470 337 234 206 237 277 293 292 320 414 592 803 976 1078 1121 1148 1186 1198 1085 802 460 272 170 185 250 284 240 185 265 503 821 975 1016 1062 1227 1503 1745 1901 2030 2147 2224 2241 2228 2224 2201 2112 1964 1800 1697 1697 1776 1905 2027 2172 2317 2408 2494 2539 2563 2595 2626 2639 2627 2589 2542 2483 2414 2317 2209 2145 2125 2116 2105 2088 2078 2050 2026 2022 2012 2000 2008 2026 2027 2049 2175 2296 2372 2490 2769 3171 3572 3870 4038 4102 4105 4085 4037 3866 3986 4252 4318 4214 3657 2945 2709 2971 3148 3096 3071 3191 3545 4159 4403 4321 4234 4330 4464 4219 3766 3679 3765 3835 3679 3351 3114 2999 2859 2678 2570 2537 2393 2333 2389 2528 2632 2638 2669 2853 3083 3112 3034 2923 2617 2449 2437 2417 2358 2348 2395 2446 2508 2469 2426 2309 2434 2828 3145 3295 3256 3087 2901 2641 2192 1833 1870 2094 2143 2110 2101 2239 2604 2921 2630 2067 2400 2965 3076 3089 2948 2856 2815 2637 2392 2274 2352 2628 3048 3460 3773 3892 3720 3451 3245 2989 2826 2729 2484 2348 2384 2418 2429 2478 2590 2621 2359 2044 2084 2103 2110 1974 1858 1796 1776 1742 1665 1649 1760 1892 1952 2145 2543 2918 3022 2756 2191 1646 1758 1985 2542 2701 2535 2243 1907 1634 1500 1390 1315 1280 1237 1198 1239 1320 1408 1535 1580 1562 1892 1768 1198 1308 1306 1183 1112 1109 1076 1026 1179 1322 1437 1186 971 820 783 811 846 862 790 633 584 604 817 811 791 834 874 852 811 822 832 860 903 959 1035 1053 1042 1102 1147 1138 992 1272 1600 1947 2478 2999 3304 3405 3428 3044 2700 2466 2086 1977 1827 1477 1397 1706 2066 2580 2999 3190 3307 3486 3747 3943 3720 2935 2364 2716 2968 2686 2349 2234 2223 2306 2523 2986 3606 4021 3855 3187 2810 2446 1958 1554 1303 1244 1334 1431 1851 2231 2619 2938 3049 3366 3604 2613 2411 2279 2263 2130 2013 2215 1963 1692 1554 1509 1456 1432 1531 1688 1835 34 35 35 28 26 24 22 20 17 15 13 15 16 19 23 23 20 16 15 27 49 64 66 65 60 51 39 31 34 43 32 34 38 39 41 42 42 44 38 29 28 33 37 42 52 61 66 68 63 52 41 36 32 28 24 23 21 20 17 14 13 14 15 17 15 17 17 17 11 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 62 210 333 244 95 40 216 795 1664 2124 2085 2383 2584 2395 2454 2943 3427 3582 2503 1393 926 790 890 1088 1275 1409 1553 1739 1775 1712 1734 1825 1956 2054 2102 2071 1996 1965 2011 2097 2047 1905 1847 1826 1780 1784 1882 1972 1921 1873 1802 1524 1217 1105 1156 1210 1184 1061 869 714 684 665 701 688 651 601 551 508 484 482 495 478 435 359 291 265 272 281 278 282 336 474 726 1028 1257 1355 1347 1290 1239 1163 964 643 349 236 261 360 477 542 490 375 307 305 397 627 823 1017 1300 1639 1919 2091 2198 2279 2312 2289 2260 2240 2219 2128 1971 1790 1660 1648 1746 1883 2045 2228 2386 2469 2556 2635 2689 2738 2788 2815 2801 2751 2684 2604 2513 2417 2307 2207 2150 2140 2146 2147 2161 2156 2156 2165 2161 2158 2165 2183 2197 2214 2288 2375 2402 2438 2570 2792 3100 3348 3481 3530 3553 3675 3778 3658 3607 3838 4189 4351 3940 3156 2688 2849 3124 3214 3133 3205 3387 3738 3978 3980 3894 3979 4258 4347 4102 3867 3806 3729 3571 3235 2958 2797 2630 2476 2356 2324 2286 2248 2329 2458 2511 2458 2393 2477 2698 2766 2859 2824 2675 2541 2445 2369 2324 2312 2296 2244 2195 2076 2111 1980 2148 2680 3165 3387 3382 3239 3024 2738 2298 1836 1761 1974 2079 2071 2072 2297 2811 3139 2750 2099 2078 2513 2907 2967 2811 2769 2855 2888 2884 2880 2912 3199 3568 3786 3908 3987 3979 3854 3606 3212 3035 3001 2733 2518 2446 2422 2401 2420 2496 2454 2053 2045 2103 2141 2162 2075 1932 1823 1786 1795 1733 1689 1838 1916 2009 2275 2677 2906 2790 2442 1966 1657 1749 1900 2242 2640 2581 2226 1904 1684 1579 1472 1383 1322 1269 1242 1268 1278 1293 1386 1558 1876 1966 1414 1152 1326 1408 1293 1135 1041 985 915 976 1152 1250 1188 1017 853 774 790 848 828 598 345 247 239 420 591 731 901 1004 947 839 811 817 879 966 998 1006 1069 1118 1139 1031 1084 1025 1199 1426 1735 2211 2781 3201 3234 2936 2477 2039 1625 1393 1377 1370 1356 1621 2051 2691 3380 3355 2949 2950 3328 3558 3845 3855 3095 2356 2705 2854 2594 2246 1935 1740 1904 2153 2480 2848 3187 3213 2973 2656 2245 1696 1217 958 1111 1446 1836 2288 2635 2702 2786 2847 3352 3357 2675 2196 1963 1860 1855 2105 2301 1953 1806 1927 1898 1727 1585 1482 1456 1563 31 33 30 24 21 20 19 16 14 12 13 15 17 20 24 19 13 14 14 19 36 55 66 64 53 39 29 28 32 40 40 42 42 36 41 53 58 51 40 31 25 28 34 40 50 60 65 67 62 54 47 44 40 35 30 27 24 21 17 17 18 18 18 18 17 17 16 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 2 9 26 67 140 264 166 98 192 589 1227 1731 2065 2262 2841 2389 1723 1663 2167 2597 2473 1777 1124 806 761 893 1044 1198 1356 1551 1767 1853 1700 1643 1760 1956 2078 2144 2100 2020 2009 2049 2018 1848 1687 1719 1718 1602 1574 1781 2007 2021 1940 1861 1630 1345 1212 1215 1220 1129 979 871 838 803 730 807 797 709 604 541 535 554 552 496 431 392 367 334 304 287 284 300 351 458 645 926 1258 1508 1568 1478 1318 1163 1015 850 653 370 297 363 481 621 744 795 765 701 641 627 747 874 1016 1296 1686 2027 2225 2308 2344 2351 2320 2283 2246 2224 2142 1991 1818 1686 1650 1716 1850 2038 2265 2420 2480 2538 2605 2674 2744 2817 2873 2883 2837 2763 2692 2625 2559 2467 2325 2204 2169 2191 2215 2254 2269 2279 2286 2297 2307 2315 2317 2316 2328 2365 2402 2380 2323 2299 2399 2613 2714 2763 2867 2928 3006 3150 3220 3193 3325 3784 4196 4010 3207 2484 2503 2948 3200 3095 3123 3223 3405 3563 3576 3489 3554 3938 4345 4462 4297 4150 3992 3699 3224 2863 2718 2671 2702 2620 2399 2249 2235 2287 2310 2316 2247 2196 2393 2776 2936 2742 2657 2586 2498 2411 2310 2258 2276 2252 2131 2075 1934 2044 2129 2430 2833 3156 3345 3404 3348 3228 3101 2640 2072 1912 2026 2148 2186 2248 2530 3014 3253 2961 2632 2635 2741 2785 2768 2780 2830 2877 2909 2970 3075 3087 3152 3253 3389 3560 3732 3842 3793 3476 2949 3068 3094 2862 2612 2469 2454 2454 2402 2462 2599 2021 2038 2089 2135 2165 2137 2057 1944 1826 1816 1807 1830 1928 1989 2096 2357 2690 2804 2553 2135 1772 1672 1722 1823 2087 2541 2613 2280 1959 1730 1649 1530 1482 1444 1368 1330 1301 1251 1241 1326 1422 1447 1340 1252 1348 1474 1461 1265 1091 1225 1298 1180 1023 1234 1308 1177 966 830 816 831 865 795 450 204 100 103 194 357 600 887 1051 1011 886 795 801 899 990 1025 1102 1291 1469 1568 1142 1049 1047 1111 1298 1685 2205 2658 2807 2717 2419 2000 1696 1549 1467 1477 1569 1640 2010 2468 3105 3421 3248 2883 2717 3029 3240 3634 3867 3352 3079 3016 2884 2714 2499 2023 1662 1677 1764 1923 2153 2372 2400 2223 2132 1849 1478 1251 1151 1382 1907 2530 2812 2454 2142 1981 2271 3009 3470 3376 2950 2542 2386 2080 1925 1741 1787 1851 1863 1901 1926 1742 1551 1483 1571 26 25 22 19 18 17 15 12 11 11 12 15 18 22 24 21 16 19 22 25 37 53 61 55 43 31 28 27 30 37 44 45 45 39 40 52 60 58 46 34 29 30 34 37 49 59 66 65 59 51 45 42 37 33 29 27 24 22 20 21 20 19 19 18 17 17 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 7 29 62 93 123 158 215 136 437 755 1288 1751 1984 2273 2552 3212 2540 1716 1573 1710 1601 1352 1098 930 803 786 929 1060 1228 1448 1625 1794 1847 1688 1623 1749 1977 2101 2189 2190 2100 2038 2008 1891 1679 1537 1614 1627 1479 1416 1577 1724 1684 1566 1508 1406 1282 1258 1270 1279 1224 1149 1153 1161 1011 839 851 852 717 591 526 549 596 584 509 421 327 309 340 336 311 316 382 510 686 889 1112 1359 1587 1648 1520 1284 1053 979 1096 1077 617 722 528 522 657 852 1026 1086 1072 1081 1116 1150 1172 1169 1334 1690 2039 2257 2332 2307 2277 2317 2261 2252 2244 2171 2037 1872 1709 1631 1675 1796 1967 2176 2320 2388 2451 2519 2583 2648 2726 2807 2854 2841 2794 2765 2729 2687 2624 2488 2331 2247 2254 2291 2341 2370 2379 2380 2384 2405 2431 2438 2426 2417 2416 2419 2393 2304 2209 2193 2180 2034 2000 2229 2460 2575 2697 2842 2921 2993 3356 3849 3910 3245 2380 2194 2668 2967 2900 2895 2956 3094 3242 3265 3157 3159 3510 4018 4548 4538 4348 4164 3946 3548 3141 2905 2825 2834 2638 2274 2239 2390 2455 2316 2122 2044 2210 2633 2993 3047 2697 2469 2318 2261 2221 2133 2084 2109 2093 2106 2145 2116 2240 2327 2463 2711 2963 3141 3295 3417 3494 3702 3307 2889 2561 2445 2450 2485 2578 2799 3066 3091 2870 2687 2606 2554 2507 2481 2497 2548 2600 2603 2589 2596 2598 2641 2752 2921 3125 3350 3568 3698 3491 2844 2878 2876 2768 2597 2451 2433 2478 2304 2342 2246 1945 1991 2066 2103 2128 2149 2148 2087 1947 1883 1871 1923 2003 2068 2193 2461 2734 2768 2570 2283 2013 1700 1757 2104 2433 2627 2623 2384 2040 1706 1631 1536 1495 1472 1434 1394 1357 1324 1304 1328 1421 1449 1349 1290 1337 1405 1352 1164 1060 1263 1987 2214 1916 1764 1546 1199 934 837 825 808 838 786 487 229 103 92 144 262 502 812 996 1011 915 816 815 908 999 1051 1209 1450 1624 1749 1335 1060 999 1036 1191 1540 2082 2439 2689 2671 2620 2473 2244 2132 2005 1965 2287 2563 2837 3049 3099 2769 2495 2652 2328 2400 2833 3433 4045 3988 3557 3038 2700 2694 2828 2430 1906 1675 1637 1680 1707 1545 1247 1277 1601 1535 1498 1551 1638 1805 2275 2828 2694 2189 1898 1876 2212 2870 3515 3900 3734 3244 2915 2471 1964 1862 2124 2380 2464 2330 2318 2094 1821 1671 1628 20 19 17 16 16 15 13 10 10 12 15 17 19 22 25 29 34 36 32 32 48 55 51 42 34 29 28 26 26 32 39 43 44 44 47 52 56 53 45 39 37 36 35 36 48 58 65 63 52 43 37 33 28 26 25 25 24 23 23 21 19 17 18 16 7 7 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 40 128 231 259 241 240 227 361 1238 1416 1595 1927 2204 2477 2840 3360 3501 2632 2522 2196 1554 1013 765 747 790 866 990 1097 1256 1533 1690 1727 1690 1598 1576 1735 2029 2224 2258 2170 2029 1926 1869 1778 1622 1492 1512 1539 1446 1401 1486 1531 1425 1280 1225 1197 1151 1171 1198 1277 1352 1374 1410 1353 1127 939 873 867 736 608 547 574 617 614 560 467 336 301 389 425 409 435 548 737 941 1095 1182 1263 1427 1601 1513 1248 1012 984 1127 1139 913 1142 809 599 683 911 1101 1165 1149 1162 1261 1390 1441 1414 1533 1851 2147 2277 2224 2111 2106 2225 2216 2254 2269 2186 2068 1900 1713 1597 1592 1666 1795 1957 2099 2208 2318 2414 2469 2518 2590 2675 2739 2756 2762 2764 2751 2741 2712 2632 2522 2437 2403 2406 2441 2481 2511 2535 2565 2589 2593 2580 2553 2508 2439 2390 2341 2291 2214 2149 2039 1910 1893 2043 2258 2445 2637 2789 2912 2872 3009 3462 3777 3516 2840 2395 2555 2751 2684 2631 2674 2828 3007 3116 3085 3044 3314 3746 4148 4120 4026 3916 3802 3585 3328 3175 3107 2895 2565 2330 2747 3197 3027 2679 2327 2183 2443 2825 2874 2521 2318 2244 2174 2059 1921 1835 1842 1870 1856 1974 2015 2081 2230 2328 2416 2553 2690 2806 2966 3167 3413 3690 3538 3238 2983 2788 2683 2626 2589 2726 2909 2847 2662 2509 2422 2383 2342 2282 2250 2276 2333 2301 2236 2200 2209 2246 2337 2489 2692 2929 3172 3433 3517 3142 2869 2699 2607 2583 2508 2377 2450 2330 2209 1896 1802 1934 2036 2069 2093 2128 2154 2151 2088 2020 1963 1978 2062 2155 2324 2596 2771 2741 2724 2737 2650 2063 1968 2433 2815 2842 2695 2511 2231 1843 1773 1707 1659 1583 1496 1453 1415 1378 1350 1355 1439 1481 1433 1341 1296 1297 1227 1123 1156 1713 2629 2933 2555 2151 1770 1301 955 788 815 816 834 793 621 373 175 129 165 250 469 757 917 950 894 830 830 923 1023 1059 1099 1029 1321 1520 1372 1179 1050 1018 1155 1522 2211 2987 3319 3022 2604 2515 2742 2837 2457 2415 2899 3226 3449 3462 3088 2404 2009 2092 2170 2462 2572 3174 3869 3932 3283 2418 2032 2525 3079 2961 2347 2067 1888 1579 1322 1149 1105 994 1256 1427 1593 1744 1842 2117 2667 2815 2074 1778 1868 2120 2554 3155 3795 4230 3958 3383 3014 2818 2560 2461 2643 2908 3369 3313 3080 2808 2519 2290 2078 20 20 21 21 19 16 15 14 15 18 23 25 25 24 25 34 51 53 41 41 61 56 44 33 27 25 22 22 21 25 34 40 47 48 47 44 40 48 52 48 45 37 24 24 39 50 60 58 46 38 31 26 23 22 22 21 20 20 19 18 16 13 13 13 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 44 125 279 474 506 371 268 366 933 1750 1651 1522 1860 2259 2682 3126 3574 4000 3799 3699 2881 1680 934 730 759 849 952 1043 1115 1234 1484 1573 1534 1522 1520 1540 1685 2005 2442 2674 2268 1946 1813 1804 1817 1732 1556 1443 1409 1376 1383 1430 1422 1317 1211 1173 1156 1112 1107 1104 1107 1136 1246 1315 1281 1144 998 919 892 788 644 569 584 622 633 614 578 528 512 559 587 584 622 738 922 1103 1178 1140 1130 1230 1470 1471 1279 1201 1154 1119 1097 1095 1120 951 719 744 916 1071 1137 1127 1131 1230 1417 1567 1646 1824 2126 2300 2265 2075 1961 1996 2076 2153 2238 2280 2191 2075 1940 1787 1645 1549 1529 1586 1704 1859 2034 2243 2362 2394 2425 2484 2551 2597 2616 2636 2668 2677 2680 2681 2669 2649 2628 2605 2590 2609 2651 2708 2755 2827 2869 2841 2773 2678 2532 2361 2249 2212 2225 2213 2153 2049 1972 1994 2112 2278 2513 2812 3024 3048 2806 2830 3273 3753 3874 3532 2967 2753 2764 2634 2483 2454 2575 2748 2996 3239 3313 3323 3419 3449 3393 3462 3509 3471 3385 3321 3284 3142 2790 2828 2704 3017 3039 2522 2085 2113 2404 2565 2506 2494 2353 2285 2263 2288 2047 1761 1689 1774 1830 1846 1911 1915 1941 2006 2069 2197 2333 2398 2461 2628 2823 3023 3182 3182 3012 2798 2671 2640 2620 2603 2732 2807 2690 2518 2408 2387 2402 2390 2316 2223 2211 2227 2130 1945 1832 1965 2116 2198 2279 2388 2529 2688 2852 2990 3133 3089 2920 2689 2598 2627 2399 2307 2139 1920 1755 1771 1912 2010 2040 2060 2078 2097 2135 2154 2149 2105 2068 2135 2288 2513 2761 2774 2713 2818 3043 3076 2662 2435 2614 2936 3046 2819 2629 2431 2212 2109 2014 1912 1744 1552 1528 1464 1415 1399 1381 1420 1520 1550 1455 1343 1286 1192 1174 1254 1454 2040 2537 2559 2299 1964 1345 939 789 803 824 841 829 772 637 420 297 305 389 560 744 839 839 781 725 729 848 919 1225 1541 1802 1788 1443 1185 1151 1108 1097 1263 1701 2461 3395 3662 3146 2601 2606 2945 3031 2529 2531 2875 3165 3386 3473 3143 2628 2260 2171 2138 2051 2268 2883 3538 3733 3070 2146 2023 2570 3341 3642 3459 2935 2308 1717 1270 1136 1153 1163 1424 1867 2082 2019 2430 2743 2735 2422 1848 1729 2099 2581 3142 3643 4028 4163 3815 3319 3044 3036 3056 2999 3008 3164 3649 3886 3852 3676 3460 3283 3028 23 24 24 24 23 21 20 20 19 23 30 33 29 25 24 27 33 41 41 50 66 53 38 28 24 24 23 21 20 23 33 38 43 44 41 29 18 30 46 53 51 39 22 18 28 41 50 52 41 36 29 25 22 20 19 17 13 13 11 6 6 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 1 15 56 125 223 348 450 463 337 284 711 1373 1447 1564 1884 2150 2505 2945 3387 3760 4061 4070 3325 2097 1194 865 821 856 927 1014 1090 1152 1215 1346 1364 1408 1468 1520 1584 1770 2137 2540 2613 2176 1888 1811 1888 1981 1895 1635 1381 1246 1215 1271 1307 1273 1201 1170 1175 1168 1129 1084 1030 941 976 1100 1157 1172 1120 1032 966 913 816 648 558 569 610 639 653 669 697 732 760 769 762 784 866 999 1124 1133 1052 1047 1137 1369 1466 1392 1358 1278 1213 1202 1187 1096 958 849 835 911 1030 1106 1135 1183 1304 1483 1682 1850 2080 2321 2290 2106 1912 1845 1885 1940 2025 2157 2236 2175 2086 1991 1865 1715 1573 1478 1459 1533 1702 1919 2204 2370 2398 2401 2404 2398 2396 2414 2459 2510 2511 2522 2559 2604 2643 2672 2688 2704 2736 2784 2818 2837 2915 2981 2937 2821 2645 2399 2168 2037 2031 2106 2161 2134 2066 2028 2037 2093 2216 2426 2854 3200 3080 2742 2668 2986 3498 3908 3971 3640 3266 3065 2825 2548 2391 2428 2617 2904 3228 3414 3219 2990 2842 2836 3035 3278 3477 3618 3540 3206 2975 2912 2830 2183 2005 1913 1762 1806 2163 2470 2324 2094 2429 2586 2601 2459 2258 1995 1843 1881 1990 2072 2123 2158 2144 2001 1910 1930 1990 2055 2144 2221 2329 2448 2581 2702 2754 2662 2558 2526 2563 2668 2805 2849 2751 2614 2483 2423 2442 2475 2486 2466 2390 2345 2291 2138 1852 1586 1686 1990 2189 2190 2206 2218 2291 2358 2706 3072 3197 3136 2936 2753 2703 2401 2186 2060 1897 1774 1774 1884 1982 2012 2024 2037 2059 2098 2149 2188 2183 2175 2255 2467 2735 2844 2734 2699 2873 3133 3058 2622 2343 2462 2777 3185 2958 2750 2561 2362 2183 2095 2092 1952 1591 1573 1499 1476 1444 1397 1380 1398 1414 1406 1410 1349 1247 1271 1330 1404 1444 1648 1918 2106 2261 1399 971 820 794 809 844 860 856 844 750 680 638 683 720 772 805 777 684 568 584 712 841 1299 1792 2272 2238 1509 1080 1037 1078 1158 1330 1812 2629 3381 3553 3127 2669 2430 2595 2771 2637 2610 2840 3166 3388 3626 3421 2971 2410 2402 2348 2243 2369 2748 3293 3719 3018 2436 2370 2930 3597 3800 3626 3289 2942 2481 1992 1794 1722 1889 2381 2818 2898 2891 2658 2304 2046 1871 1785 1993 2508 3066 3461 3376 3138 3023 3026 2938 3106 3403 3428 3309 3358 3515 3855 4145 4289 4268 4140 4020 3880 28 28 27 29 29 27 24 24 24 26 28 29 30 31 31 32 34 41 39 53 57 43 31 25 22 23 23 21 21 25 33 37 40 40 36 22 16 22 33 46 49 39 24 20 26 35 41 40 35 32 27 25 24 22 15 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 53 121 198 255 304 342 307 360 761 1484 1676 1304 1764 2361 2529 2831 3218 3620 3989 4068 3529 2323 1248 933 917 893 905 959 1035 1113 1172 1200 1219 1327 1433 1514 1576 1683 1934 2302 2592 2588 2259 1998 1899 1963 2066 1994 1728 1409 1175 1073 1102 1144 1128 1077 1092 1131 1145 1101 1038 989 851 921 1019 1059 1078 1041 980 931 876 776 610 516 550 606 655 707 768 833 889 921 929 914 911 955 1048 1125 1139 1101 1095 1199 1383 1517 1535 1522 1449 1375 1325 1266 1179 1088 1025 983 1013 1150 1198 1269 1346 1452 1622 1820 2007 2216 2310 2191 1990 1940 1983 2020 1993 1954 2040 2159 2131 2067 2012 1921 1801 1667 1554 1492 1496 1602 1812 2214 2376 2458 2475 2447 2383 2302 2250 2265 2312 2335 2364 2423 2493 2555 2592 2611 2633 2661 2684 2670 2664 2716 2777 2740 2609 2405 2156 1944 1822 1832 1980 2088 2104 2095 2127 2148 2149 2191 2304 2872 3203 2920 2538 2332 2415 2827 3457 3979 4039 3730 3469 3227 2928 2712 2686 2753 2894 3169 3426 3323 3030 2738 2759 3136 3580 3941 4044 3823 3491 3295 3065 2361 1825 1698 1656 1580 1534 1544 1601 1746 2051 2677 2825 2731 2500 2251 2117 2114 2172 2263 2391 2473 2456 2398 2108 1923 1889 1896 1912 1957 2004 2022 2078 2183 2285 2361 2315 2262 2308 2455 2673 2851 2796 2657 2609 2556 2532 2529 2505 2461 2430 2413 2419 2337 2251 2106 1770 1639 1815 1927 1789 1703 1968 2306 2353 2517 2873 3057 3050 2999 2894 2675 2305 2152 2120 1991 1864 1841 1903 1964 1978 1975 1991 2033 2057 2101 2142 2175 2226 2340 2567 2849 2829 2730 2725 2916 3141 3082 2660 2124 1900 2288 3103 3107 2908 2686 2473 2297 2197 2226 2326 2069 1773 1578 1519 1566 1541 1465 1436 1434 1433 1465 1409 1304 1291 1309 1302 1295 1318 1395 1712 2254 1598 1081 830 795 836 871 875 868 888 884 890 901 898 859 820 803 782 733 664 662 769 957 1270 1589 1887 2044 1578 1256 1121 1086 1172 1364 1859 2577 3088 3204 2956 2631 2561 2799 2884 2967 3083 3204 3473 3828 3947 3572 2973 2596 2636 2668 2606 2565 2757 3144 3280 2931 2660 2741 3205 3592 3567 3526 3660 3615 3335 2945 2702 2760 3039 3350 3262 2991 2544 2153 1958 1881 1958 2146 2312 2993 3350 3270 2710 2087 1925 2053 2162 2755 3395 3290 3264 3350 3530 3799 4121 4334 4388 4399 4503 4601 34 39 42 43 44 41 36 32 33 34 35 35 36 38 40 42 44 43 36 52 40 29 28 24 20 19 19 20 21 25 31 35 37 36 39 29 24 31 38 43 42 36 32 30 32 36 36 32 29 26 24 26 25 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 0 0 0 0 0 0 0 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 30 86 161 217 223 195 219 457 1238 1666 2058 2091 1945 2188 2453 2779 3075 3460 3845 4165 3736 2680 1597 1017 919 859 823 874 956 1039 1084 1090 1084 1170 1374 1477 1574 1642 1825 2091 2373 2550 2533 2345 2136 1980 1954 2022 1999 1815 1534 1253 1064 1029 1094 1135 1068 1056 1093 1106 1048 963 914 837 903 987 1001 974 906 837 787 749 689 594 545 593 646 699 776 862 940 987 1017 1064 1064 1063 1089 1163 1203 1206 1202 1232 1316 1436 1552 1622 1650 1608 1548 1492 1418 1317 1221 1168 1145 1140 1242 1353 1457 1506 1601 1789 1992 2138 2227 2181 2030 1869 1881 1948 2007 2005 1965 2008 2111 2049 1982 1978 1931 1843 1736 1642 1561 1483 1479 1638 1968 2240 2428 2541 2565 2491 2374 2297 2272 2256 2283 2296 2339 2391 2447 2471 2460 2451 2466 2455 2400 2363 2356 2377 2367 2275 2110 1927 1774 1678 1694 1872 2027 2072 2137 2237 2251 2187 2207 2392 2912 3080 2765 2351 2082 2026 2275 2883 3597 3944 4013 3824 3593 3285 3029 2893 2894 3059 3271 3230 2832 2392 2273 2660 3303 3202 2848 2979 3412 3406 2920 2332 1766 1583 1611 1624 1552 1496 1522 1628 1871 2322 2819 2881 2719 2568 2499 2476 2436 2408 2475 2556 2572 2437 2556 2334 1969 1738 1682 1720 1821 1832 1780 1805 1936 2012 2076 2118 2147 2195 2293 2490 2736 2672 2545 2554 2547 2506 2448 2372 2297 2248 2239 2295 2235 2190 2134 1882 1674 1664 1630 1562 1986 2276 2535 2624 2750 2811 2787 2779 2806 2765 2560 2219 2148 2149 2074 1964 1892 1879 1914 1943 1924 1933 1985 2015 2048 2085 2140 2238 2418 2694 2876 2781 2760 2801 2975 3173 3160 2705 1913 1775 2095 2834 3144 3038 2846 2685 2553 2469 2427 2436 2353 2107 1847 1643 1584 1579 1561 1546 1508 1482 1515 1461 1373 1320 1298 1288 1271 1245 1214 1400 1580 1443 1212 947 807 866 899 860 869 887 910 919 926 918 887 843 810 829 833 845 861 921 1071 1270 1414 1472 1410 1390 1308 1217 1170 1306 1642 2082 2418 2568 2898 2546 2354 2474 2699 3050 3371 3426 3443 3692 3735 3543 3289 3043 2974 3064 3233 3451 3189 3105 3087 2932 2706 2528 2600 3056 3334 3333 3431 3768 3857 3607 3165 2802 2711 2889 3059 3157 3156 2941 2634 2499 2538 2720 3046 3100 3519 3513 3106 2373 1673 1504 1612 1711 2119 2897 3068 2994 3015 3108 3268 3527 3738 3884 3965 4055 4132 42 49 56 58 60 55 51 47 43 40 37 36 37 39 41 42 42 38 34 46 30 37 33 27 23 21 18 20 21 23 26 30 31 35 45 47 37 40 42 40 38 36 34 33 33 36 33 29 26 25 24 24 22 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 3 8 10 13 23 56 123 178 193 181 210 545 1505 2336 2029 2230 2529 2591 2625 2900 3330 3515 3753 4132 3999 2994 1799 1058 819 743 699 735 811 927 1008 1003 993 1021 1116 1297 1482 1668 1722 2022 2320 2590 2747 2747 2603 2367 2137 1993 1977 1952 1852 1673 1429 1217 1142 1185 1209 1127 1069 1097 1070 1015 950 892 871 891 929 936 870 771 691 644 632 648 670 684 708 724 746 811 895 989 1065 1139 1225 1244 1259 1300 1373 1401 1390 1368 1349 1350 1384 1445 1526 1589 1618 1640 1650 1610 1508 1390 1311 1280 1257 1302 1464 1598 1677 1807 1980 2127 2220 2215 2102 1962 1897 1872 1842 1875 1947 1995 2028 2067 1991 1919 1909 1863 1810 1755 1690 1606 1523 1489 1500 1619 1885 2134 2354 2502 2533 2481 2431 2405 2351 2384 2348 2375 2392 2410 2395 2373 2387 2399 2340 2237 2184 2148 2117 2097 2042 1931 1794 1673 1591 1606 1817 1975 2005 2094 2192 2176 2102 2182 2499 2866 2876 2683 2300 2054 1996 2100 2477 3072 3514 4035 4028 3788 3484 3269 3201 3254 3316 3189 2731 2223 2018 2152 2449 3141 3009 2531 2472 2610 2341 1941 1717 1571 1562 1573 1601 1590 1584 1675 1885 2219 2595 2946 3054 2949 2805 2763 2777 2710 2565 2593 2520 2383 2279 2459 2309 1917 1671 1626 1596 1678 1738 1657 1610 1707 1797 1881 1978 2055 2068 2056 2210 2563 2506 2364 2334 2304 2220 2129 2073 2036 2026 2006 2032 1972 1875 1775 1624 1541 1640 1693 1601 2073 2286 2486 2636 2641 2545 2467 2497 2604 2576 2382 2151 2072 2032 1989 1932 1861 1805 1819 1927 1907 1913 1953 1985 2007 2038 2102 2240 2520 2788 2787 2756 2761 2847 3021 3209 3221 2801 2025 1787 2200 2849 3144 3123 3018 2890 2732 2549 2358 2296 2417 2398 2186 1903 1680 1560 1525 1526 1432 1453 1483 1443 1393 1352 1319 1315 1336 1387 1297 1221 1219 1580 1690 1330 1032 1002 924 822 813 852 889 900 900 896 892 872 867 905 935 972 1011 1080 1196 1309 1313 1217 1217 1330 1302 1244 1260 1451 1761 2043 2257 2334 2873 2780 2627 2718 3089 3363 3313 3103 3110 3238 3366 3473 3462 3466 3608 3931 4372 4227 3861 3589 3230 2805 2473 2279 2337 2823 3095 3279 3353 3520 3609 3341 2673 2141 2160 2535 2913 3250 3590 3867 3904 3640 3395 3269 3623 3836 3850 3620 3107 2409 1720 1506 1537 1656 1999 2477 2651 2603 2578 2594 2703 2789 2871 2933 2971 2978 2886 45 51 63 74 74 57 47 40 40 40 35 30 32 35 36 34 31 31 32 36 37 46 35 28 24 22 21 21 20 19 20 21 26 34 42 45 44 42 42 38 36 33 31 31 32 33 29 26 27 25 18 14 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 8 19 26 32 50 96 152 154 245 516 681 1129 2043 2353 2593 2788 3005 3026 3118 3444 3777 3882 4053 4335 3434 2093 1191 745 602 603 685 787 871 968 1003 1008 1022 1044 1099 1227 1423 1638 1843 2194 2461 2623 2679 2659 2593 2448 2262 2124 2028 1901 1817 1731 1577 1423 1343 1313 1255 1184 1147 1169 1084 1004 947 896 859 849 862 866 805 697 616 597 645 738 824 849 797 733 721 780 853 958 1092 1229 1326 1369 1445 1496 1551 1557 1522 1449 1338 1223 1167 1202 1293 1382 1497 1610 1705 1726 1656 1546 1469 1441 1417 1453 1596 1737 1878 2020 2129 2208 2244 2174 2038 1948 1933 1932 1931 1949 2011 2059 2059 2043 1983 1880 1853 1805 1804 1798 1782 1748 1705 1683 1639 1613 1675 1837 2036 2176 2204 2179 2200 2279 2320 2438 2335 2402 2424 2418 2401 2428 2506 2526 2400 2220 2123 2054 2010 1993 1963 1884 1773 1667 1578 1612 1826 1940 1944 1984 2034 2026 2012 2155 2527 2821 2705 2560 2253 2113 2091 2132 2327 2714 3163 3714 3944 3819 3525 3270 3095 2968 2820 2564 2219 2013 2137 2423 2604 2947 2949 2680 2402 2162 1922 1711 1647 1615 1573 1590 1653 1669 1681 1842 2176 2498 2755 3004 3160 3051 2798 2597 2563 2597 2557 2566 2373 2198 2149 2196 2149 1916 1676 1598 1583 1616 1595 1566 1527 1509 1548 1651 1799 1912 1877 1799 2036 2310 2288 2213 2129 2013 1876 1772 1758 1752 1726 1674 1717 1611 1450 1347 1321 1378 1556 1738 1731 1829 1941 2098 2247 2343 2373 2382 2428 2525 2431 2224 2059 1965 1907 1866 1817 1745 1681 1673 1875 1922 1940 1950 1958 1966 1992 2073 2241 2633 2750 2720 2707 2763 2903 3092 3275 3370 3180 2522 1963 2457 2938 3038 3041 3057 2967 2815 2599 2408 2286 2357 2413 2348 2174 1951 1724 1484 1533 1497 1476 1478 1404 1329 1316 1310 1344 1373 1339 1315 1259 1235 1696 2117 1706 1233 1069 1007 884 816 815 859 905 891 841 897 913 942 988 1016 1031 1080 1184 1313 1429 1363 1214 1185 1250 1287 1251 1240 1373 1678 2100 2391 2693 3042 3055 2797 2655 2792 2648 2517 2609 2722 2865 3027 3166 3309 3479 3679 3892 4194 4264 4185 3926 3402 2722 2178 1923 2178 2513 2815 3046 3088 3032 3003 2902 2164 1757 1880 2311 2831 3286 3733 4197 4419 4014 3491 3176 3332 3601 3752 3552 3021 2552 2179 1912 1798 1879 2096 2282 2309 2259 2205 2162 2133 2101 2116 2117 2104 2083 1995 41 39 48 59 58 51 57 54 40 43 39 30 28 32 31 28 23 23 27 31 31 28 29 23 21 21 21 20 19 18 18 20 26 33 39 42 42 41 36 35 37 36 33 32 32 30 26 25 24 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 31 40 57 98 154 164 112 352 1100 1498 1882 2445 2878 3204 3372 3560 3580 3669 3826 3966 4096 4274 4195 2926 1413 806 549 530 628 767 897 999 1082 1077 1056 1064 1076 1145 1256 1425 1660 1924 2153 2284 2321 2397 2435 2393 2312 2243 2182 2049 1805 1709 1684 1618 1518 1402 1300 1252 1271 1277 1268 1137 1045 977 901 836 811 815 815 770 694 661 709 815 915 941 883 786 703 670 677 716 801 946 1107 1228 1317 1435 1512 1552 1538 1493 1376 1168 954 857 905 976 984 1116 1325 1517 1641 1641 1616 1629 1636 1598 1587 1678 1855 2000 2078 2126 2169 2161 2069 1968 1909 1848 1861 1927 1977 2038 2092 2099 2063 1983 1841 1800 1791 1807 1826 1859 1893 1920 1946 1956 1953 1903 1797 1701 1679 1670 1673 1724 1813 1917 2060 2086 2170 2232 2273 2307 2410 2568 2621 2460 2219 2057 1938 1912 1918 1907 1861 1785 1695 1625 1674 1826 1916 1895 1867 1865 1864 1921 2143 2491 2723 2621 2420 2228 2173 2177 2230 2359 2579 2931 3278 3510 3473 3188 2888 2614 2394 2226 2070 1947 1986 2260 2563 2718 2780 2716 2509 2230 2012 1916 1788 1734 1707 1636 1672 1745 1762 1758 1877 2220 2630 2755 2893 3035 2945 2611 2264 2102 2161 2387 2423 2187 2057 2069 2149 2045 1766 1542 1502 1619 1666 1563 1512 1495 1445 1422 1471 1590 1685 1596 1510 1840 1965 2046 2151 2083 1854 1618 1442 1408 1439 1450 1362 1288 1180 1081 1054 1080 1129 1270 1480 1570 1637 1667 1739 1959 2207 2312 2364 2434 2395 2242 2089 1959 1857 1779 1721 1677 1641 1643 1755 1901 1990 1989 1953 1932 1936 1986 2094 2273 2580 2653 2656 2696 2823 3025 3227 3424 3596 3629 3328 2589 2852 2974 2829 2783 2797 2800 2739 2683 2674 2510 2428 2415 2397 2328 2169 1957 1571 1535 1533 1558 1524 1402 1297 1316 1315 1351 1345 1366 1440 1445 1412 1658 2077 1973 1673 1337 1131 1005 930 895 879 856 805 696 872 968 1034 1089 1091 1077 1136 1253 1385 1489 1498 1368 1298 1306 1289 1221 1176 1251 1733 2306 2783 3034 3050 2840 2489 2252 2175 1972 1860 2102 2345 2474 2559 2671 2789 2989 3180 3360 3598 3873 4049 3956 3488 2780 2169 1897 2074 2408 2731 2854 2735 2581 2625 2763 2209 1863 1883 2238 2832 3450 3868 4016 3815 3415 3048 2959 3187 3494 3650 3422 2961 2684 2519 2308 2075 1994 1992 1943 1846 1886 1868 1809 1753 1702 1665 1666 1640 1590 1559 41 40 49 44 31 26 37 49 41 46 40 31 29 30 29 24 20 20 22 28 33 29 24 20 18 18 19 19 18 18 19 22 27 31 34 38 34 28 25 27 30 31 30 30 26 20 15 13 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 52 66 92 128 141 130 231 680 1316 1699 2155 2635 3066 3398 3624 3863 3955 4051 4105 4163 4276 4194 3591 2352 1161 672 523 572 703 860 990 1088 1163 1166 1100 1063 1084 1188 1311 1478 1700 1892 1946 1890 1892 2052 2183 2202 2179 2158 2097 1920 1664 1574 1604 1615 1519 1330 1205 1252 1368 1396 1325 1205 1113 1025 937 895 907 928 906 844 800 831 918 1013 1019 930 808 709 615 570 513 489 528 627 751 866 983 1126 1270 1361 1362 1308 1150 888 659 566 562 561 614 731 917 1151 1426 1504 1561 1652 1686 1643 1599 1656 1752 1874 1985 2046 2040 2006 1972 1904 1802 1684 1673 1650 1734 1846 1944 1995 1991 1947 1843 1777 1759 1755 1771 1815 1869 1911 1933 1933 1908 1838 1677 1538 1487 1472 1469 1505 1567 1596 1666 1745 1819 1898 1977 2098 2280 2439 2444 2290 2069 1891 1783 1743 1761 1784 1781 1743 1685 1669 1707 1794 1893 1909 1855 1789 1769 1890 2186 2476 2549 2466 2312 2250 2258 2283 2352 2496 2690 2906 3097 3205 3100 2802 2493 2240 2060 1958 1913 1890 1996 2246 2490 2629 2647 2581 2439 2260 2141 2115 1974 1863 1829 1787 1793 1826 1828 1797 1846 2126 2552 2434 2702 2916 2853 2513 2155 1981 1994 2184 2191 1935 1797 1731 1725 1599 1438 1433 1547 1687 1716 1624 1509 1441 1387 1365 1385 1440 1496 1435 1366 1500 1542 1670 2000 2132 1902 1618 1411 1301 1360 1346 1167 1005 896 845 828 820 870 1023 1220 1369 1471 1527 1723 2033 2259 2373 2393 2385 2283 2110 1994 1883 1761 1650 1578 1571 1603 1703 1863 1990 2033 1988 1929 1910 1936 2020 2154 2432 2714 2641 2642 2741 2895 3101 3303 3477 3595 3776 3896 3685 3347 3000 2763 2716 2694 2581 2356 2210 2465 2644 2611 2509 2445 2416 2295 2084 1780 1623 1531 1493 1470 1390 1303 1301 1314 1332 1346 1447 1544 1548 1486 1485 1557 1526 1293 1370 1247 1072 938 869 848 731 707 672 812 986 1082 1123 1159 1175 1205 1243 1343 1403 1420 1369 1342 1301 1228 1198 1181 1466 2042 2602 2943 2954 2654 2314 1955 1712 1639 1606 1637 1852 2031 2134 2227 2280 2289 2470 2653 2867 3130 3448 3772 3925 3728 3205 2673 2331 2320 2588 2824 2816 2615 2499 2967 2878 2535 2244 2084 2297 3110 3894 4120 3821 3396 2944 2788 3012 3389 3819 3940 3606 3185 2772 2432 2177 1980 1877 1757 1621 1548 1580 1589 1549 1505 1475 1442 1441 1435 1394 1385 51 56 58 41 26 25 36 46 47 47 45 35 32 32 29 26 25 25 23 19 21 21 20 19 17 16 17 17 17 17 19 21 24 25 30 37 31 25 22 23 25 28 28 28 22 10 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 1 9 43 75 101 123 118 81 138 491 1167 1549 1730 2168 2546 2896 3275 3632 3907 4066 4191 4237 4262 4364 4064 3166 1976 1064 675 552 628 760 886 978 1064 1160 1213 1161 1075 1099 1198 1338 1498 1671 1780 1762 1684 1705 1908 2068 2066 2027 1999 1928 1761 1566 1509 1536 1582 1498 1337 1267 1330 1400 1380 1301 1226 1161 1082 1018 1044 1128 1167 1100 983 917 930 1004 1053 986 868 743 622 520 432 353 320 321 334 390 475 586 729 890 1021 1074 1022 866 639 475 441 407 359 463 612 706 864 1100 1260 1335 1391 1414 1375 1305 1280 1400 1539 1677 1744 1728 1740 1761 1703 1636 1555 1545 1464 1520 1628 1731 1797 1827 1840 1803 1749 1727 1712 1708 1725 1757 1785 1781 1740 1706 1629 1573 1565 1565 1555 1552 1548 1529 1511 1531 1585 1633 1691 1760 1861 1993 2087 2076 1974 1802 1671 1599 1547 1579 1643 1686 1691 1677 1689 1714 1781 1932 2034 1969 1873 1852 1985 2255 2428 2409 2347 2281 2326 2396 2432 2506 2682 2905 3062 3178 3203 3010 2709 2416 2172 2003 1925 1914 1924 2007 2180 2356 2489 2530 2531 2503 2449 2419 2411 2299 2131 1992 1897 1872 1881 1870 1839 1876 2127 2418 2233 2415 2618 2594 2352 2053 1873 1883 1986 1899 1634 1508 1379 1271 1191 1206 1371 1574 1710 1738 1652 1519 1456 1427 1401 1378 1379 1396 1353 1309 1285 1256 1311 1727 2131 2079 1841 1607 1503 1562 1371 1067 847 740 694 664 655 725 904 1118 1304 1465 1607 1843 2124 2270 2364 2369 2354 2289 2144 2011 1881 1754 1654 1594 1576 1640 1794 1956 2062 2073 2004 1939 1924 1960 2053 2239 2726 2847 2736 2685 2755 2868 3018 3169 3213 3479 3713 3869 3816 3528 3122 2803 2778 2642 2408 2224 2318 2595 2783 2783 2670 2594 2564 2456 2260 2031 1791 1595 1528 1509 1434 1372 1345 1301 1294 1319 1394 1485 1520 1467 1372 1243 1133 1081 1237 1272 1138 991 927 903 749 711 703 776 968 1144 1172 1151 1258 1336 1290 1335 1349 1313 1265 1227 1178 1164 1226 1318 1703 2269 2702 2853 2722 2219 1936 1731 1557 1550 1722 1908 1973 1919 1890 2020 2046 2035 2110 2240 2407 2630 2982 3448 3800 3810 3444 2913 2540 2564 2757 2679 2398 2235 2328 2489 2481 2495 2635 2592 2710 3384 3885 3814 3362 2843 2546 2631 3203 3676 4103 4096 3584 3069 2735 2321 1951 1772 1697 1584 1490 1453 1459 1446 1424 1388 1341 1306 1323 1340 1352 1376 62 67 56 36 24 21 24 37 50 55 50 35 32 36 33 30 29 27 26 22 23 23 19 17 16 15 16 17 16 15 15 16 16 18 25 34 33 26 22 22 24 26 27 28 25 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 35 69 106 143 138 87 58 233 782 1479 1729 1744 2045 2299 2702 3160 3582 3891 4073 4201 4283 4301 4445 4182 3198 1976 1111 752 655 706 802 866 891 925 1022 1105 1121 1135 1170 1276 1396 1510 1623 1671 1641 1593 1627 1799 1963 1904 1770 1697 1671 1604 1515 1484 1480 1489 1450 1436 1483 1516 1480 1387 1300 1248 1219 1168 1111 1146 1250 1298 1223 1073 943 870 868 882 841 764 672 564 461 398 360 352 329 283 266 296 382 507 633 725 778 775 684 544 457 430 383 356 437 548 630 693 778 899 924 901 863 795 707 663 817 1196 1481 1587 1591 1585 1552 1499 1493 1384 1466 1366 1397 1536 1646 1696 1711 1703 1664 1607 1562 1524 1493 1481 1486 1528 1584 1599 1572 1511 1558 1570 1583 1617 1648 1646 1606 1560 1548 1562 1594 1638 1662 1726 1795 1815 1786 1721 1567 1487 1410 1383 1434 1529 1623 1685 1712 1725 1743 1783 1968 2132 2080 1996 1990 2082 2239 2335 2352 2339 2282 2319 2462 2599 2713 2851 2999 3082 3148 3137 2987 2716 2470 2283 2144 2059 2032 2031 2055 2116 2228 2341 2421 2450 2479 2561 2666 2748 2694 2501 2275 2097 1995 1934 1900 1923 2046 2368 2328 2237 2234 2355 2382 2185 1865 1631 1568 1571 1521 1362 1279 1160 1041 1018 1140 1360 1592 1690 1667 1625 1541 1473 1489 1500 1417 1350 1339 1312 1345 1294 1222 1220 1554 2034 2162 2085 2030 2015 1766 1298 950 760 669 630 601 600 693 919 1169 1376 1583 1787 1972 2125 2237 2302 2333 2338 2340 2264 2123 1968 1830 1716 1628 1617 1748 1958 2154 2282 2250 2102 1985 1937 1921 2056 2280 2632 2811 2803 2758 2795 2904 3000 3037 3145 3364 3541 3640 3652 3552 3254 2803 2748 2576 2367 2239 2294 2471 2656 2753 2722 2711 2726 2664 2452 2131 1798 1604 1587 1579 1522 1473 1418 1313 1267 1287 1332 1396 1450 1481 1460 1242 1094 1090 1186 1278 1277 1162 1015 856 762 718 745 799 920 1116 1104 1060 1288 1456 1439 1438 1448 1433 1376 1285 1270 1244 1254 1393 1730 2251 2675 2679 2494 2007 1913 1877 1862 1807 1835 1965 2048 1868 1781 1906 1945 1912 1904 1951 2028 2225 2595 3099 3551 3629 3281 2806 2570 2589 2754 2562 2514 2499 2411 2362 2533 2937 3280 3516 3668 3638 3592 3361 2994 2651 2451 2638 3345 3761 3964 3797 3129 2558 2558 2359 1823 1607 1528 1476 1435 1419 1409 1373 1357 1295 1272 1246 1241 1258 1271 1285 63 68 50 31 25 25 22 30 48 60 56 42 31 36 34 30 25 24 24 23 21 20 17 15 13 14 16 16 14 13 13 12 14 19 27 33 29 22 19 24 28 30 30 29 25 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 69 102 139 180 144 51 11 211 863 1489 1658 1679 1895 2228 2685 3154 3578 3872 4051 4180 4266 4307 4486 3910 2835 1889 1238 895 763 751 784 773 743 719 800 884 964 1085 1215 1387 1492 1562 1602 1581 1529 1483 1471 1514 1598 1591 1470 1412 1425 1443 1457 1461 1423 1354 1362 1471 1618 1616 1553 1448 1333 1262 1242 1229 1186 1185 1256 1299 1234 1066 879 742 685 679 693 678 604 518 451 406 377 376 369 340 320 313 348 436 534 598 628 641 624 534 485 433 390 379 440 537 546 597 601 615 572 499 414 332 289 353 601 1012 1225 1294 1364 1494 1508 1463 1478 1340 1338 1297 1361 1488 1592 1637 1635 1611 1566 1470 1358 1312 1270 1254 1231 1247 1310 1397 1506 1506 1498 1482 1483 1529 1604 1667 1684 1663 1645 1622 1610 1619 1561 1586 1635 1637 1604 1552 1427 1356 1281 1275 1345 1455 1573 1679 1751 1769 1755 1741 1937 2163 2103 2006 2000 2062 2163 2276 2372 2438 2468 2547 2713 2876 2977 3023 3022 2958 2928 2923 2860 2668 2485 2353 2262 2205 2184 2183 2156 2116 2121 2193 2282 2317 2374 2570 2822 2963 2936 2735 2494 2310 2179 2035 1918 1964 2183 2282 2199 2106 2157 2365 2473 2283 1897 1597 1359 1191 1166 1134 1114 1075 1062 1118 1254 1470 1641 1732 1726 1705 1563 1440 1434 1451 1391 1351 1345 1343 1404 1328 1240 1223 1350 1576 1746 1856 1769 1606 1408 1137 886 714 625 599 594 602 759 1025 1266 1465 1651 1835 2012 2162 2248 2312 2345 2359 2384 2355 2254 2115 1982 1889 1840 1892 1992 2170 2333 2390 2299 2118 1973 1885 1914 2166 2382 2517 2654 2783 2868 2966 3055 3093 3061 3193 3427 3579 3565 3485 3434 3261 2864 2709 2548 2349 2191 2162 2248 2364 2488 2537 2623 2803 2885 2720 2355 1953 1672 1608 1660 1583 1536 1438 1334 1289 1295 1325 1384 1392 1462 1448 1339 1240 1195 1238 1326 1378 1312 1137 987 927 891 893 909 906 1049 1236 1165 1168 1303 1409 1453 1479 1557 1638 1690 1641 1443 1281 1407 1807 2259 2651 2795 2436 2045 1977 1934 1899 1911 1914 1890 2063 1870 1823 1887 1869 1790 1725 1700 1675 1831 2231 2761 3250 3378 3107 2686 2383 2165 2488 2616 2756 2803 2748 2824 3186 3624 3766 3774 3640 3485 3293 3082 2937 2814 2579 2948 3368 3605 3392 2875 2465 2207 2539 2436 1936 1615 1498 1459 1397 1314 1368 1344 1266 1174 1135 1152 1175 1236 1282 1387 53 64 39 27 28 36 40 35 43 65 62 44 34 35 34 29 27 25 23 20 19 18 17 14 12 13 14 14 13 11 10 12 17 25 31 30 24 16 16 24 29 33 32 26 17 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 2 59 105 134 163 178 119 12 1 294 1126 1505 1528 1618 1877 2308 2738 3135 3548 3841 4029 4154 4246 4346 4503 3837 2629 1919 1441 1112 914 808 748 696 642 621 683 773 883 1028 1215 1427 1538 1575 1571 1504 1427 1362 1298 1255 1272 1328 1336 1307 1274 1285 1338 1335 1235 1130 1197 1418 1639 1624 1553 1443 1315 1221 1193 1203 1206 1203 1237 1240 1147 959 760 629 582 581 600 577 524 485 459 419 376 368 377 379 391 405 418 443 473 509 543 538 526 459 415 379 353 348 371 398 404 467 533 546 488 432 386 340 354 503 767 1112 1304 1220 1207 1296 1347 1367 1408 1394 1416 1343 1369 1428 1505 1563 1581 1570 1536 1451 1343 1375 1350 1311 1245 1179 1170 1240 1319 1301 1239 1249 1226 1177 1206 1339 1509 1638 1684 1664 1666 1665 1538 1507 1507 1494 1484 1456 1366 1273 1217 1232 1304 1408 1521 1646 1758 1794 1786 1780 1926 2162 2136 2043 2013 2044 2118 2235 2399 2570 2742 2943 3152 3264 3272 3234 3155 2996 2878 2832 2756 2647 2554 2479 2435 2417 2371 2356 2286 2166 2127 2148 2172 2171 2219 2415 2696 2862 2880 2648 2314 2249 2241 2111 1945 1876 1908 1905 1902 1871 1905 2095 2302 2291 2034 1772 1482 1226 1049 980 1004 1036 1088 1206 1362 1513 1515 1591 1756 1761 1516 1297 1261 1305 1347 1339 1373 1360 1318 1245 1227 1276 1314 1304 1398 1527 1503 1424 1258 1060 852 676 580 571 617 648 858 1134 1351 1512 1666 1868 2116 2262 2358 2401 2388 2394 2410 2407 2363 2279 2185 2104 2072 2144 2216 2283 2308 2256 2131 1982 1888 1807 1986 2471 2822 2855 2827 2935 2990 3062 3094 3068 2973 3085 3451 3675 3469 3231 3164 3201 3012 2785 2626 2438 2212 2054 2033 2067 2152 2242 2407 2689 2954 2954 2604 2128 1760 1561 1640 1578 1516 1440 1374 1340 1317 1303 1341 1357 1415 1407 1372 1316 1275 1312 1328 1369 1401 1308 1212 1121 1012 955 966 913 926 1272 1333 1217 1202 1296 1318 1259 1327 1594 1907 1943 1708 1495 1582 1923 2287 2862 2921 2540 2113 1931 1892 1820 1742 1874 1797 1931 1883 1824 1762 1703 1655 1584 1460 1319 1452 1859 2412 2875 2986 2704 2271 2201 1925 2125 2442 2692 2800 2787 2993 3434 3702 3671 3582 3490 3362 3108 2662 2620 2788 2858 2994 3212 3420 3188 2408 2086 2260 2664 2590 2239 1977 1835 1722 1591 1486 1449 1394 1254 1139 1165 1221 1300 1430 1609 1807 50 55 35 28 29 37 33 26 34 55 58 49 43 42 38 34 33 29 23 18 17 17 16 15 14 13 13 13 12 12 14 16 19 24 26 19 12 7 12 19 23 32 32 16 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 1 20 97 131 155 165 135 63 0 9 377 1433 1450 1343 1492 1842 2303 2725 3026 3362 3702 3948 4106 4253 4322 4124 3431 2530 2041 1643 1317 1076 914 807 729 678 669 727 813 922 1048 1190 1339 1465 1535 1512 1433 1370 1306 1220 1152 1163 1247 1315 1271 1147 1071 1060 1024 910 810 866 1095 1341 1341 1246 1161 1097 1062 1067 1104 1153 1192 1205 1159 1020 809 631 548 540 551 549 504 488 465 459 447 422 403 405 418 458 539 594 570 491 447 456 450 403 359 307 283 287 362 409 397 393 437 516 549 512 524 563 553 558 643 753 853 986 1039 1043 1015 1037 1126 1256 1370 1413 1425 1424 1420 1468 1521 1535 1517 1487 1435 1351 1402 1399 1335 1316 1310 1271 1226 1220 1215 1184 1220 1190 1134 1151 1172 1209 1328 1465 1495 1467 1450 1474 1541 1544 1505 1487 1481 1422 1326 1297 1310 1346 1407 1489 1613 1748 1811 1862 1892 1984 2181 2220 2145 2083 2088 2130 2204 2375 2560 2782 3019 3249 3347 3334 3312 3288 3186 3075 2946 2801 2675 2605 2640 2764 2828 2679 2579 2467 2318 2217 2165 2117 2072 2103 2249 2385 2456 2504 2350 2127 2131 2197 2115 1918 1763 1722 1758 1727 1648 1624 1730 1910 2019 1971 1820 1621 1406 1195 1064 1031 1050 1116 1223 1305 1327 1368 1571 1794 1688 1387 1203 1203 1227 1282 1253 1307 1299 1252 1239 1287 1366 1422 1436 1447 1415 1401 1363 1233 1038 840 684 600 582 641 703 919 1189 1410 1566 1715 1923 2185 2342 2442 2477 2459 2437 2437 2443 2438 2417 2327 2256 2222 2244 2249 2217 2144 2036 1907 1788 1758 1814 2157 2668 2961 2977 2995 3098 3099 3112 3097 2982 2866 2961 3378 3660 3218 3099 3129 3195 3068 2860 2719 2578 2366 2157 2052 1997 1969 2060 2217 2515 2912 3118 2838 2243 1848 1564 1572 1557 1500 1434 1390 1366 1363 1317 1322 1365 1395 1393 1400 1430 1433 1463 1395 1396 1487 1468 1362 1238 1125 1061 986 874 902 1145 1335 1415 1427 1445 1321 1235 1340 1653 2044 2252 2124 1898 1891 2170 2722 3046 2796 2454 2076 1794 1755 1797 1449 1676 1733 1792 1766 1665 1595 1614 1599 1572 1437 1263 1235 1470 1901 2303 2439 2174 1875 1771 1585 1669 2003 2287 2500 2503 2893 3400 3562 3431 3292 3300 3270 2986 2336 2316 2571 2766 2830 2950 3304 3498 3266 3001 2941 2927 2777 2616 2510 2378 2198 2023 1859 1651 1519 1400 1315 1345 1499 1570 1620 1662 1625 57 59 44 28 25 31 20 20 32 46 50 52 54 47 41 38 32 28 23 19 20 19 18 18 19 17 15 14 12 15 23 24 19 18 21 19 12 3 6 7 5 8 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 14 65 114 138 167 148 79 18 0 60 429 1500 1151 1134 1401 1802 2225 2577 2792 3010 3382 3729 4002 4217 4123 3567 2858 2403 2041 1684 1349 1091 931 855 817 769 742 809 877 970 1067 1160 1254 1355 1439 1443 1392 1354 1295 1203 1134 1143 1202 1230 1158 1026 824 759 773 733 667 629 596 547 541 616 709 787 847 901 978 1078 1149 1158 1069 878 733 664 653 674 691 660 572 523 493 505 500 476 470 486 492 537 676 720 628 485 399 406 424 371 321 250 210 220 287 338 366 387 401 443 500 497 557 688 699 687 735 779 783 750 835 907 852 858 963 1117 1281 1388 1406 1368 1343 1357 1401 1418 1416 1405 1376 1359 1414 1413 1332 1320 1294 1228 1198 1257 1326 1362 1347 1294 1290 1285 1310 1320 1332 1397 1349 1337 1291 1290 1325 1393 1459 1515 1572 1606 1582 1587 1566 1520 1496 1528 1618 1724 1801 1883 1956 2060 2206 2265 2211 2156 2158 2181 2218 2333 2440 2569 2702 2835 2923 2958 2962 2939 2885 2873 2818 2703 2628 2595 2657 2822 2952 2864 2690 2535 2419 2336 2244 2116 2006 1982 2026 2045 1990 1988 1949 1941 2030 2094 2020 1846 1692 1624 1691 1684 1585 1513 1533 1624 1722 1762 1721 1611 1472 1320 1181 1094 1070 1100 1154 1176 1185 1239 1377 1527 1443 1273 1197 1199 1220 1272 1272 1298 1298 1283 1302 1358 1413 1434 1425 1381 1285 1228 1191 1105 967 815 681 633 627 657 733 915 1165 1401 1575 1721 1920 2139 2287 2384 2427 2457 2490 2499 2471 2425 2383 2321 2272 2229 2185 2122 2045 1956 1857 1720 1594 1595 1722 2003 2444 2722 2763 2962 3013 3038 3063 3116 3070 2938 2942 3097 3037 3139 3121 3148 3187 3031 2860 2791 2729 2601 2428 2249 2096 2004 2037 2140 2404 2858 3210 2986 2326 1964 1671 1558 1554 1537 1464 1442 1351 1366 1353 1347 1360 1367 1386 1444 1478 1544 1597 1464 1440 1528 1564 1504 1380 1210 1227 1116 1049 1073 1199 1344 1398 1394 1460 1355 1422 1620 1741 2143 2571 2455 2180 2075 2389 2533 2466 2419 2349 2104 1751 1708 1779 1639 1644 1680 1699 1601 1341 1274 1453 1631 1700 1549 1202 936 1020 1215 1566 1917 2123 2184 1850 1425 1359 1673 1950 2272 2538 2964 3402 3551 3442 3287 3233 3183 2785 2230 2019 2189 2530 2714 2785 3125 3595 3907 3875 3567 3173 2896 2826 2641 2488 2348 2202 1925 1669 1596 1448 1311 1285 1481 1523 1516 1477 1460 66 75 55 33 28 27 10 24 41 47 49 53 54 44 30 41 43 34 25 22 23 22 20 24 29 29 25 22 18 15 15 18 14 11 16 22 22 19 12 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 44 113 124 134 170 128 41 2 0 68 398 1094 821 996 1334 1740 2131 2500 2851 3076 3170 3467 3875 3997 3664 3088 2586 2248 1923 1555 1187 936 826 799 804 799 800 864 922 1010 1080 1154 1226 1284 1329 1358 1368 1359 1316 1238 1191 1210 1214 1153 1055 910 634 651 730 706 639 568 492 434 443 518 607 690 753 811 913 1035 1095 1072 937 741 708 686 697 733 760 742 660 593 549 564 565 549 573 595 568 628 752 747 583 420 353 401 461 424 353 290 242 201 207 254 302 348 392 416 416 490 529 735 789 754 739 723 686 723 754 770 849 921 964 1028 1132 1239 1303 1315 1247 1187 1210 1229 1234 1224 1208 1235 1244 1269 1288 1318 1343 1340 1330 1379 1483 1476 1377 1303 1244 1255 1433 1623 1647 1534 1427 1441 1370 1374 1425 1425 1412 1441 1499 1566 1743 1895 1818 1742 1692 1675 1690 1727 1784 1867 1978 2081 2148 2209 2204 2191 2203 2216 2257 2337 2382 2390 2380 2392 2420 2440 2444 2422 2345 2334 2374 2327 2385 2419 2477 2576 2587 2522 2446 2463 2435 2368 2268 2115 1948 1828 1741 1693 1711 1721 1751 1839 1956 2005 1933 1803 1705 1661 1683 1652 1560 1472 1432 1447 1489 1517 1520 1484 1415 1304 1184 1086 1026 1010 1022 1035 1073 1106 1113 1192 1212 1172 1159 1188 1228 1297 1345 1356 1339 1344 1389 1447 1474 1451 1380 1221 1054 951 915 869 804 748 690 683 678 686 760 924 1155 1381 1538 1640 1747 1930 2119 2234 2307 2396 2486 2515 2448 2365 2283 2203 2125 2042 1991 1960 1907 1826 1730 1560 1420 1456 1618 1865 2230 2577 2693 2878 2898 2890 2962 3017 2862 2704 2844 3156 3545 3622 3268 3295 3359 3200 2999 2960 2951 2825 2667 2483 2251 2135 2102 2144 2375 2848 3214 3003 2545 2165 1831 1602 1546 1599 1525 1500 1403 1366 1367 1358 1349 1355 1388 1492 1539 1531 1648 1565 1546 1597 1604 1539 1377 1184 1287 1310 1269 1201 1181 1188 1102 1123 1212 1278 1483 1885 2025 2064 2646 2638 2196 2240 2544 2510 2259 2211 2348 2239 1731 1667 1677 1694 1734 1745 1649 1472 1180 1157 1442 1800 1934 1780 1516 1328 1165 1044 1326 1803 2299 2528 2289 1799 1559 1745 2002 2350 2696 3046 3347 3476 3429 3303 3267 3174 2776 2297 1984 1994 2353 2610 2755 3033 3333 3597 3766 3652 3222 2641 2295 2237 2203 2199 2153 1997 1759 1560 1342 1362 1436 1453 1460 1556 1679 1465 72 78 66 53 42 35 34 39 49 48 49 53 52 43 38 63 55 38 28 25 23 22 20 25 35 41 39 35 28 19 13 14 14 12 12 14 17 15 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 118 254 290 249 226 139 24 0 8 55 305 679 699 926 1296 1758 2216 2724 3168 3322 3199 3332 3773 3935 3499 2863 2431 2118 1756 1320 919 704 664 673 701 742 816 912 979 1035 1096 1169 1214 1230 1245 1272 1307 1347 1363 1292 1269 1302 1242 1099 953 797 594 670 780 737 622 517 474 493 527 549 593 658 725 790 898 992 1001 926 765 608 601 585 617 677 728 759 770 762 689 631 619 586 558 518 487 541 669 638 486 424 427 475 512 487 418 379 371 306 220 190 215 264 327 382 401 519 509 673 751 738 714 710 716 757 757 772 854 949 1036 1092 1110 1092 1091 1238 1184 1103 1073 1029 1051 1079 1075 1117 1147 1128 1168 1199 1258 1362 1470 1515 1493 1480 1537 1524 1425 1306 1275 1380 1434 1331 1360 1435 1444 1522 1578 1572 1565 1567 1504 1373 1408 1696 1896 1964 1957 1908 1852 1814 1812 1857 1957 2041 2004 2032 2087 2131 2159 2180 2220 2307 2352 2317 2235 2176 2154 2147 2153 2172 2106 2098 2096 2122 2172 2165 2171 2224 2207 2055 1926 2089 2144 2283 2278 2097 1882 1728 1625 1618 1671 1734 1820 1923 2006 1993 1879 1783 1757 1748 1701 1634 1529 1419 1349 1333 1336 1311 1314 1312 1281 1222 1130 1025 945 911 903 912 960 998 1042 1090 1099 1090 1113 1176 1273 1372 1433 1441 1410 1413 1448 1458 1424 1321 1163 996 828 719 666 653 678 722 747 762 752 744 819 972 1149 1314 1467 1576 1660 1776 1964 2102 2204 2308 2401 2442 2384 2306 2199 2077 1961 1876 1846 1844 1829 1777 1674 1496 1383 1461 1660 2053 2465 2425 2427 2658 2670 2728 2749 2666 2567 2607 2706 2631 2562 3408 3612 3749 3812 3602 3229 3027 2798 2666 2763 2686 2491 2312 2178 2110 2258 2884 3039 2940 2717 2407 2049 1728 1569 1632 1588 1519 1441 1387 1368 1357 1345 1348 1382 1474 1457 1510 1617 1655 1660 1681 1665 1554 1521 1330 1325 1342 1289 1192 1111 1112 1030 1085 1177 1364 1545 1868 2349 2525 2832 2798 2385 2594 2681 2345 2036 2099 2375 2348 1860 1627 1554 1598 1712 1804 1666 1426 1166 1223 1632 2136 2433 2379 2234 2156 1793 1592 1689 2082 2617 2984 2849 2274 1805 1673 1877 2119 2311 2588 2933 3197 3087 2868 2948 2978 2820 2550 2241 2048 2210 2359 2489 2536 2673 3108 3536 3636 3282 2741 2301 2083 2067 2133 2128 2026 1803 1536 1344 1394 1459 1426 1477 1595 1486 1302 64 65 67 58 54 53 49 46 48 46 47 55 55 44 41 50 53 37 31 27 24 21 20 20 22 28 30 34 33 27 19 17 16 20 22 16 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 249 476 520 428 304 152 6 0 102 327 488 580 681 940 1331 1931 2381 2506 2561 2740 2952 3243 3680 4128 3777 2866 2319 1946 1505 1028 666 525 510 492 532 647 807 948 1016 1044 1098 1165 1193 1189 1177 1184 1228 1312 1388 1360 1336 1312 1193 1002 815 675 595 688 838 819 645 472 415 476 569 582 554 608 706 783 870 909 856 748 652 615 649 594 577 620 687 756 828 879 828 678 598 581 586 536 441 392 445 450 369 420 526 555 537 501 454 427 432 379 270 214 210 224 279 356 405 522 535 583 697 774 745 670 637 667 699 774 867 965 1101 1129 1059 965 926 1058 1049 1048 1016 970 970 1003 1058 1126 1119 1059 1035 1033 1046 1103 1221 1322 1352 1418 1518 1608 1644 1704 1687 1596 1495 1445 1434 1354 1350 1547 1578 1547 1544 1572 1544 1401 1285 1287 1553 1880 2096 2141 2057 1936 1858 1857 1903 1952 1893 1914 1986 2036 2059 2091 2129 2198 2257 2252 2188 2111 2074 2064 2058 2065 2016 1973 1930 1999 2054 2068 2097 2137 2084 1878 1628 1739 1736 1867 2014 1965 1769 1665 1629 1674 1773 1859 1954 2027 2037 1955 1825 1762 1756 1749 1715 1623 1491 1367 1297 1280 1263 1214 1213 1182 1148 1115 1046 945 857 818 818 837 854 901 974 1031 1057 1067 1096 1183 1342 1494 1534 1495 1423 1369 1335 1288 1242 1164 960 794 662 581 565 614 701 783 826 835 824 822 896 1026 1161 1285 1417 1532 1640 1821 2018 2094 2146 2239 2302 2319 2310 2247 2157 2036 1918 1845 1819 1806 1799 1782 1716 1608 1546 1629 1807 2085 2407 2382 1971 2280 2466 2573 2468 2264 2234 2445 2636 2835 3158 3604 3748 3853 3949 3828 3391 2994 2906 3125 3118 2962 2753 2509 2317 2193 2291 2748 2862 2864 2831 2648 2258 1896 1678 1662 1627 1524 1470 1415 1371 1361 1353 1352 1403 1590 1708 1723 1724 1709 1658 1639 1637 1529 1503 1450 1425 1367 1260 1212 1151 1055 1072 1300 1454 1603 1671 1731 2338 3160 3372 3232 2928 2784 2460 1908 1558 1702 2215 2357 2134 1819 1608 1576 1626 1763 1710 1506 1304 1385 1803 2397 2882 2953 2867 2691 2398 2138 2044 2230 2672 2931 2621 1982 1520 1303 1350 1470 1607 1854 2176 2756 2780 2637 2634 2650 2583 2508 2392 2335 2319 2071 2044 2284 2506 2647 3148 3352 3177 2843 2459 2127 2053 2086 2070 1990 1859 1667 1545 1560 1597 1566 1646 1563 1306 1243 46 50 54 48 40 38 43 45 46 48 53 62 63 47 37 47 56 46 36 31 26 22 19 18 18 18 19 23 33 35 26 15 9 14 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 5 63 371 708 844 667 356 109 0 0 305 1138 864 608 703 1003 1459 2027 2070 2062 2103 2191 2466 2968 3567 3982 3620 2522 1979 1529 1081 723 519 451 418 454 559 676 846 974 1022 1044 1095 1156 1186 1177 1145 1127 1166 1262 1348 1334 1277 1153 989 786 613 545 580 684 812 874 726 526 434 457 531 564 516 552 632 731 798 824 766 717 742 764 826 787 717 673 657 664 693 734 753 703 625 656 704 614 450 367 395 416 340 395 571 597 539 488 462 442 417 367 301 291 273 241 280 362 418 510 566 597 768 888 844 730 676 705 774 886 954 953 1001 998 932 863 847 895 925 1013 951 895 830 792 846 967 1008 925 834 878 830 749 688 726 925 1208 1266 1332 1398 1420 1424 1477 1592 1689 1655 1499 1492 1591 1487 1417 1489 1537 1480 1419 1329 1074 990 1363 1855 2165 2218 2096 1939 1867 1865 1925 1927 1963 2002 2004 1991 2008 2050 2102 2159 2182 2189 2131 2061 2033 2033 2019 2034 2040 1977 1981 2006 2024 2051 2076 2015 1772 1662 1641 1620 1704 1810 1819 1744 1712 1784 1853 1943 2042 2103 2135 2086 1952 1825 1756 1714 1699 1670 1589 1460 1331 1254 1231 1214 1182 1160 1093 1030 982 932 864 786 734 758 776 796 842 920 997 1040 1052 1092 1189 1377 1563 1566 1461 1330 1211 1109 1030 1016 990 828 698 591 529 540 621 740 843 894 909 914 939 1004 1100 1201 1298 1393 1480 1611 1829 1997 2054 2072 2125 2161 2147 2204 2190 2153 2070 1956 1859 1816 1800 1791 1818 1833 1802 1770 1811 1923 2062 2249 2619 1811 2043 2336 2480 2376 2105 1962 2345 2841 3001 3040 3052 3090 3222 3450 3618 3411 3163 3002 2933 3071 3229 3111 2772 2546 2359 2453 2653 2680 2656 2746 2717 2311 1996 1835 1818 1772 1623 1507 1453 1408 1385 1379 1363 1427 1582 1683 1760 1838 1819 1665 1883 1706 1548 1490 1507 1516 1489 1457 1546 1511 1586 1705 1950 2148 2188 2127 2006 2560 3623 3945 3678 3231 2753 2247 1817 1538 1664 2075 2236 2269 2109 1759 1856 1904 1852 1756 1607 1481 1541 1833 2281 2781 2893 2929 2922 2770 2486 2157 2023 2285 2249 1829 1451 1317 1336 1337 1285 1299 1459 1779 2460 2791 2769 2520 2314 2230 2335 2352 2417 2164 1772 1691 1998 2110 2196 2683 2896 2827 2609 2316 2107 2066 2094 2067 2019 1970 1852 1721 1656 1555 1547 1670 1613 1550 1506 41 46 46 40 36 34 33 38 43 50 60 68 67 54 45 56 63 58 48 40 36 35 29 22 16 11 9 13 25 42 28 11 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 160 432 711 715 474 200 37 0 32 240 861 668 575 722 1074 1496 1761 1708 1925 2095 2054 2053 2425 3086 3482 2984 1714 1195 874 663 547 487 447 455 567 682 774 908 990 1015 1036 1086 1135 1165 1176 1115 1070 1104 1206 1270 1204 1078 976 832 676 534 504 567 647 715 796 794 644 496 466 518 552 538 557 574 647 703 791 816 859 933 987 1088 1097 966 844 779 722 664 644 676 703 636 661 678 623 468 364 399 469 416 433 564 597 558 524 522 518 476 401 337 341 327 314 318 360 426 497 559 596 702 782 808 798 786 802 850 870 857 814 815 800 805 830 841 833 855 894 806 727 655 600 621 722 808 762 613 743 728 629 544 586 742 865 903 917 952 1011 1097 1229 1390 1535 1601 1561 1641 1594 1677 1676 1645 1633 1625 1588 1498 1383 1230 1135 1385 1816 2160 2258 2151 2023 1977 1996 2010 2044 2052 2010 1955 1945 1982 2021 2032 1985 1977 2038 2060 2040 2035 2013 2039 2077 2068 2048 2022 2000 1959 1897 1859 1762 1709 1671 1640 1643 1710 1768 1736 1692 1829 2102 2232 2289 2287 2262 2165 1994 1858 1775 1732 1758 1772 1657 1485 1338 1239 1183 1158 1122 1075 1024 964 907 871 838 771 729 755 771 787 825 887 960 1013 1027 1073 1168 1332 1471 1471 1361 1222 1098 973 844 832 791 668 560 491 478 533 649 789 878 947 990 1029 1068 1115 1175 1239 1303 1343 1395 1491 1643 1795 1894 1950 2002 2049 2024 2123 2190 2200 2133 2024 1931 1871 1840 1836 1880 1915 1910 1892 1921 2029 2179 2274 3064 2348 2163 2360 2526 2417 2126 1918 2321 2863 3146 3202 2996 2738 2705 2901 3159 3170 3157 2913 2574 2716 3099 3053 2750 2520 2342 2453 2519 2386 2287 2391 2453 2214 1996 1926 1910 1844 1724 1616 1548 1484 1415 1416 1386 1393 1454 1543 1659 1769 1766 1659 1821 1704 1607 1578 1552 1560 1612 1772 2024 1977 2254 2427 2567 2851 2990 2910 2956 3372 3800 3877 3616 3140 2613 2109 1897 1849 1823 1877 1881 1769 1656 1451 1927 2142 2046 1887 1754 1685 1695 1715 2033 2448 2625 2752 2870 2876 2551 1969 1572 1604 1867 2028 2011 2049 2147 2089 1796 1702 1848 2270 2755 2906 2597 2073 1991 2010 2059 2030 2026 1940 1659 1601 1846 1836 2123 2479 2663 2722 2693 2410 2312 2255 2305 2317 2247 2089 1863 1690 1643 1560 1505 1549 1564 1497 1237 42 41 37 32 27 29 31 36 43 52 59 65 64 56 48 49 64 59 55 48 38 31 29 22 13 4 1 5 16 35 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 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 13 95 260 432 503 367 184 54 3 0 52 298 844 564 539 748 1093 1385 1508 1596 2064 2352 1914 1393 1351 1693 1877 1477 745 525 489 518 544 519 502 550 638 645 784 904 945 957 985 1041 1104 1140 1128 1074 1053 1095 1210 1237 1114 956 889 849 762 633 552 543 579 632 707 784 782 671 566 560 592 612 630 634 636 677 788 860 922 957 977 1019 1009 924 873 834 781 748 766 807 792 686 700 586 534 460 394 401 448 445 471 522 542 534 525 533 537 500 427 352 365 388 367 354 384 445 503 548 565 573 598 680 781 829 835 814 730 671 609 654 654 682 779 826 757 744 740 652 592 558 526 535 570 580 563 492 582 599 551 536 595 659 679 743 780 797 884 989 1133 1287 1373 1346 1243 1243 1237 1345 1512 1554 1547 1586 1638 1617 1511 1473 1327 1173 1313 1703 2076 2241 2246 2195 2145 2107 2108 2103 2043 1959 1924 1938 1966 1855 1887 1858 1956 2068 2091 2065 2025 2019 2043 2040 2030 2037 2035 2011 1948 1817 1803 1827 1787 1693 1705 1797 1837 1775 1714 1748 2246 2435 2465 2435 2379 2263 2075 1899 1841 1807 1870 1898 1744 1545 1390 1254 1138 1068 1027 978 960 924 888 867 841 806 785 788 792 811 849 898 957 1006 1004 1030 1110 1241 1337 1335 1252 1166 1097 942 682 631 560 471 411 410 460 537 646 788 904 992 1059 1106 1139 1170 1207 1243 1302 1301 1302 1349 1439 1549 1666 1789 1905 1928 2015 2136 2220 2248 2225 2175 2125 2054 2002 1978 1991 2004 1998 1995 2034 2140 2296 2416 2897 2774 2427 2399 2546 2225 2017 2066 2356 2753 3117 3113 2680 2264 2230 2361 2522 2629 2696 2638 2384 2280 2503 2429 2324 2310 2144 2339 2422 2221 2030 2019 2013 1905 1896 1918 1917 1877 1812 1740 1678 1542 1467 1447 1413 1385 1394 1456 1566 1668 1630 1625 1615 1596 1558 1485 1482 1631 1690 1848 2167 2080 2314 2717 2775 3072 3368 3262 3281 3460 3622 3629 3456 3039 2600 2117 1905 1845 1767 1741 1680 1530 1559 1770 1899 2088 2134 2073 1938 1676 1405 1474 1829 2193 2439 2554 2667 2870 2546 1900 1414 1550 2249 2845 3025 3122 3083 2998 2898 2826 2866 3051 3163 2918 2399 1933 1915 1887 1892 1998 2047 1931 1805 1846 1853 1877 2133 2434 2532 2686 2730 2687 2661 2480 2387 2405 2263 2042 1817 1686 1631 1634 1740 1771 1581 1441 1171 44 43 44 45 36 35 39 40 43 55 59 59 59 57 56 60 68 62 50 38 33 30 21 11 3 1 0 1 7 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 5 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 26 114 246 373 424 360 202 63 11 0 1 41 223 514 481 521 774 1047 1131 1186 1392 1716 1850 1168 533 411 456 482 420 353 391 465 560 618 584 579 629 677 676 729 786 822 862 915 982 1049 1087 1073 1045 1047 1120 1227 1216 1080 945 906 877 815 712 610 543 538 591 671 741 801 826 719 632 643 653 665 702 694 747 782 812 864 914 949 962 941 864 765 743 732 746 840 892 825 742 773 572 502 490 455 418 414 436 475 499 488 488 495 499 485 452 414 370 381 449 440 412 432 488 539 564 560 522 529 667 811 844 814 760 631 534 503 571 555 582 645 695 711 714 657 562 589 602 589 583 555 492 461 441 489 477 437 456 525 599 674 802 942 996 1055 1161 1140 1160 1294 1408 1433 1373 1137 1126 1372 1489 1433 1429 1542 1510 1335 1288 1059 1173 1219 1300 1557 1895 2165 2305 2316 2269 2224 2189 2117 2022 1956 1923 1937 1842 1926 1908 1979 2095 2133 2084 2028 2011 1998 1989 1998 2035 2056 2060 2067 2055 2028 2016 1972 1955 1905 1769 1687 1765 1761 1742 2125 2415 2536 2524 2432 2279 2090 1940 1911 1881 1935 1901 1785 1659 1534 1371 1184 1020 912 860 858 856 847 842 840 841 833 823 830 862 922 974 996 1002 983 991 1052 1146 1215 1224 1189 1159 1119 898 585 438 354 323 356 420 486 582 703 839 948 1041 1108 1144 1159 1170 1194 1216 1257 1261 1254 1269 1301 1349 1430 1573 1765 1826 2008 2139 2198 2233 2264 2270 2301 2261 2231 2197 2181 2170 2131 2075 2084 2178 2314 2495 2895 3108 2730 2273 2336 1878 1933 2230 2439 2587 2908 2927 2430 2089 1964 1942 1982 2077 2153 2231 2239 2148 2165 2055 2018 2381 2221 2226 2346 2191 1898 1682 1616 1596 1698 1834 1978 2076 2032 1846 1826 1660 1570 1506 1456 1419 1383 1400 1483 1572 1580 1581 1536 1493 1476 1440 1508 1659 1770 1803 1862 1810 1894 2216 2577 3084 3282 3221 3153 3183 3283 3366 3459 3145 2810 2461 2166 1993 1919 1795 1673 1622 1500 1578 1641 1803 2017 2173 2100 1580 1325 1403 1629 1943 2231 2385 2567 3048 2930 2323 1926 2260 3000 3406 3465 3450 3357 3319 3433 3507 3446 3379 3250 2922 2619 2450 2322 2128 2011 2112 2162 2013 1985 1966 1904 1987 2240 2497 2292 2341 2426 2503 2519 2447 2406 2378 2194 2081 1971 1782 1618 1579 1614 1739 1656 1491 1182 43 37 40 49 47 34 34 40 48 56 55 51 53 58 61 63 65 64 56 45 45 38 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 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 13 164 309 426 477 426 292 135 29 1 0 6 31 101 236 410 541 747 831 667 617 904 1242 1154 601 155 169 208 262 316 361 417 516 629 664 637 652 695 716 691 645 672 735 796 865 929 979 1018 1041 1046 1085 1136 1191 1134 1024 943 915 885 819 731 648 604 586 592 640 706 741 754 801 683 659 648 661 708 749 820 806 774 804 885 962 1003 1001 945 837 797 754 758 833 838 771 756 775 643 593 581 529 463 428 435 458 458 438 483 471 454 450 431 402 408 426 495 504 475 487 532 571 583 572 543 564 699 783 769 719 663 591 567 572 557 522 533 576 626 676 707 647 532 633 678 679 654 596 520 456 391 463 478 423 434 513 575 602 673 826 1040 1180 1214 1228 1141 1145 1351 1482 1465 1359 1366 1376 1274 1177 1263 1428 1356 1297 1231 1258 1196 1155 1091 1087 1260 1552 1873 2132 2305 2357 2338 2255 2149 2054 1938 1916 1894 1941 1989 2059 2111 2109 2070 2030 2021 1992 1978 1983 2006 2029 2048 2077 2124 2171 2130 1993 1883 1770 1647 1589 1645 1695 1717 1782 2077 2436 2612 2516 2254 2029 1946 1882 1907 1961 1972 1939 1890 1813 1651 1408 1090 825 739 742 776 813 840 866 888 875 852 861 903 983 1044 1042 1014 968 950 979 1053 1123 1162 1176 1164 1064 802 546 369 271 254 295 379 504 646 795 918 1006 1085 1137 1153 1151 1153 1174 1189 1213 1230 1245 1257 1262 1257 1273 1367 1536 1694 1888 2028 2092 2137 2207 2265 2321 2329 2334 2350 2343 2315 2262 2181 2183 2255 2356 2449 2635 2984 2829 2044 1973 1784 1970 2254 2494 2474 2594 2793 2416 2162 1979 1881 1833 1861 1890 1921 1995 2051 2054 1919 1884 2291 2353 2288 2278 2061 1793 1519 1455 1457 1556 1784 2091 2232 1884 1873 1823 1784 1736 1621 1495 1439 1419 1442 1470 1491 1521 1579 1587 1521 1487 1450 1544 1683 1737 1746 1753 1691 1593 1753 2468 2713 2831 2961 2945 2883 3062 3035 3276 3210 3028 2781 2476 2232 2106 1878 1769 1654 1562 1826 1928 1731 1749 2021 1796 1370 1179 1176 1330 1723 2166 2215 2609 3189 3335 2995 2736 2963 3392 3448 3257 3176 3109 3086 3119 3163 3171 3124 2992 2870 2796 2734 2677 2601 2505 2458 2422 2230 2117 2037 1973 1927 1864 2405 2326 2327 2616 2727 2462 2442 2382 2187 2125 2192 2077 1815 1606 1568 1609 1708 1657 1419 1132 49 51 48 44 42 42 51 56 61 59 50 45 46 55 59 61 62 63 58 48 44 40 28 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 2 11 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 62 285 460 534 529 407 230 83 11 0 0 20 79 147 223 332 449 493 374 227 165 341 433 362 224 145 158 203 268 328 383 455 559 660 672 652 681 740 734 673 625 643 712 782 837 885 928 974 1039 1103 1118 1102 1081 999 933 900 880 833 751 671 596 590 619 615 615 660 711 712 725 679 663 614 628 694 767 824 808 747 716 746 804 846 861 849 814 830 751 759 782 738 678 662 666 641 646 667 605 490 414 412 438 434 435 518 426 374 405 412 394 411 440 510 509 504 528 565 592 597 590 585 611 717 770 740 665 618 607 579 560 507 496 500 524 575 635 655 593 517 637 725 765 721 659 593 493 383 416 532 557 550 609 656 623 557 560 805 950 948 975 963 942 1016 1189 1287 1286 1269 1231 1108 1075 1182 1255 1166 1254 1334 1429 1343 1252 1201 1143 1030 905 1035 1602 2002 2261 2426 2438 2313 2146 2005 1957 1929 1938 1999 2063 2088 2079 2063 2041 2035 2005 1970 1940 1925 1921 1915 1918 1994 2162 2199 2128 2015 1828 1640 1551 1555 1605 1655 1718 1884 2268 2638 2683 2384 2086 2008 1867 1880 1957 1996 1993 2011 2044 1953 1674 1231 856 703 687 730 794 860 915 937 927 866 850 899 986 1058 1072 1038 971 922 917 973 1055 1133 1179 1139 968 719 490 305 232 254 337 464 608 757 911 1010 1053 1102 1138 1143 1144 1151 1164 1175 1193 1215 1234 1246 1235 1197 1176 1225 1326 1454 1629 1777 1874 1969 2087 2197 2263 2284 2286 2295 2307 2315 2307 2278 2304 2364 2432 2505 2561 2711 2717 2103 1770 1805 2028 2231 2417 2427 2381 2535 2525 2406 2070 1977 1931 1881 1833 1789 1786 1834 1872 1781 1802 2050 2328 2515 2580 2196 1837 1586 1483 1459 1537 1787 2196 2446 2257 2191 2118 2000 1861 1741 1600 1569 1597 1569 1523 1510 1520 1558 1587 1544 1514 1547 1718 1726 1658 1649 1677 1608 1482 1523 1859 1882 2081 2590 3004 2656 2846 2823 2964 3086 3073 2951 2785 2526 2128 1843 1733 1673 1807 2009 1897 1494 1395 1643 1397 1144 1006 1007 1240 1746 2166 2394 2739 3271 3591 3512 3299 3247 3191 2974 2820 2775 2758 2733 2704 2691 2661 2632 2583 2555 2602 2743 2854 2867 3167 3081 2856 2614 2366 2129 2006 1786 1766 2072 2239 2481 2797 2830 2576 2399 2137 1906 1858 1966 2025 1859 1816 1975 1988 1803 1557 1313 1083 64 78 70 54 47 56 66 68 70 56 47 44 46 50 51 50 58 61 60 55 50 43 38 16 3 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 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 89 307 516 600 565 366 162 40 1 1 11 50 148 186 207 221 214 180 131 151 173 180 183 187 171 167 182 220 272 322 388 466 567 652 664 644 663 715 682 589 537 581 676 746 774 804 857 933 1036 1105 1104 1068 962 895 863 851 837 766 636 509 466 482 517 550 522 519 564 615 664 673 605 583 611 672 732 759 743 700 673 693 717 708 700 693 676 714 672 691 668 610 560 523 499 511 542 553 492 404 358 353 378 420 469 499 390 336 374 391 399 432 460 494 496 491 522 564 593 604 611 636 687 744 720 689 637 588 554 513 468 443 519 650 713 677 625 591 538 478 584 721 722 693 698 665 538 411 404 496 592 680 752 693 546 465 513 696 731 743 780 816 870 956 1031 1025 959 996 1135 1189 1175 1212 1278 1287 1440 1459 1451 1462 1522 1587 1534 1278 920 793 1262 1466 1817 2163 2354 2353 2237 2131 2082 2042 2008 2017 2057 2085 2080 2063 2058 2046 2020 1969 1908 1876 1891 1928 1960 2028 2147 2225 2223 2185 2125 1991 1818 1737 1684 1581 1657 1792 2074 2434 2635 2551 2341 2103 1891 1825 1854 1883 1899 1966 2083 2071 1776 1317 951 778 736 757 815 897 953 950 958 927 922 953 1005 1044 1052 1047 1004 932 907 938 1013 1102 1135 1044 826 587 381 265 242 277 364 515 681 835 963 1022 1056 1091 1117 1125 1139 1155 1163 1171 1196 1226 1244 1246 1236 1196 1147 1141 1184 1261 1385 1525 1645 1751 1892 2063 2154 2185 2183 2166 2164 2196 2235 2273 2313 2395 2455 2526 2587 2606 2545 2180 1684 1723 1893 1990 2108 2227 2195 2141 2220 2335 2007 2011 2141 2114 1955 1825 1725 1666 1697 1669 1699 1845 2097 2486 3044 2352 1963 1743 1595 1505 1521 1688 2159 2546 2717 2654 2488 2180 1864 1740 1690 1722 1715 1641 1574 1537 1525 1540 1578 1599 1602 1679 1767 1754 1651 1554 1564 1489 1387 1467 1527 1526 1610 1960 2594 2727 2872 2795 2771 2843 2907 2858 2690 2322 1921 1713 1711 1852 2117 2318 2139 1560 1445 1401 1205 1065 1100 1274 1606 1834 2030 2419 2775 3150 3478 3558 3485 3285 2982 2689 2524 2447 2422 2419 2403 2379 2315 2245 2199 2209 2336 2676 2959 3220 3627 3595 3349 2957 2469 2000 1868 1692 1649 1783 2051 2281 2560 2748 2792 2630 2357 2169 2178 2334 2265 1985 1962 2020 1969 1701 1437 1260 985 64 69 72 63 58 59 62 63 61 43 39 41 45 48 50 51 52 54 56 55 52 46 37 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 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 7 12 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 98 305 535 649 599 313 95 16 0 10 46 114 206 233 209 128 93 106 147 179 197 201 202 202 200 201 212 236 271 307 369 446 557 644 672 671 676 691 625 515 509 672 849 854 700 686 745 823 945 982 1033 1073 962 876 850 838 820 733 586 470 469 517 544 565 498 437 423 467 531 541 559 575 602 648 680 686 677 672 680 692 667 630 612 573 531 542 516 540 545 497 452 408 369 357 360 339 284 247 258 304 395 473 471 444 390 350 357 372 376 390 432 482 497 513 540 567 585 589 609 659 685 719 691 642 587 526 469 430 406 407 450 557 679 654 563 509 491 476 562 588 555 590 677 690 591 489 478 494 556 650 735 637 426 343 491 687 838 875 843 780 754 813 884 830 855 844 1073 1353 1387 1266 1159 1121 1232 1361 1438 1485 1506 1589 1668 1588 1289 904 887 922 1232 1648 2018 2246 2310 2271 2215 2139 2030 1973 1981 2012 2025 2026 2042 2036 2003 1966 1926 1896 1917 2008 2135 2247 2361 2377 2315 2240 2178 2122 2066 2003 1900 1754 1692 1809 2002 2222 2434 2559 2484 2194 1898 1795 1774 1764 1772 1850 1987 2008 1733 1323 1020 892 861 860 885 943 996 1011 1000 968 963 1001 1050 1058 1035 1052 1041 968 930 943 992 1035 1010 889 672 474 322 254 271 338 428 549 725 880 997 1046 1065 1078 1088 1098 1116 1150 1165 1172 1200 1240 1266 1268 1265 1239 1181 1132 1146 1213 1311 1413 1499 1573 1681 1814 1936 1994 1998 1985 1997 2060 2143 2250 2351 2427 2451 2436 2392 2347 2342 2263 1775 1682 1692 1736 1889 2043 1983 1925 1785 1870 1790 1935 2206 2300 2314 2059 1852 1726 1636 1592 1590 1623 1764 2249 2717 2277 1922 1816 1768 1634 1590 1633 1941 2294 2617 2763 2718 2461 2010 1729 1734 1851 1869 1750 1624 1541 1502 1527 1621 1720 1655 1650 1712 1761 1726 1557 1519 1497 1474 1460 1453 1442 1472 1646 2043 2638 2933 2831 2745 2728 2727 2576 2319 2011 1806 1715 1765 1969 2317 2645 2663 2215 1785 1450 1204 1120 1270 1321 1651 1830 2036 2290 2584 2929 3113 3354 3381 3198 2923 2613 2325 2115 1993 1996 2003 1970 1925 1857 1779 1796 2043 2715 3274 3645 3737 3564 3294 2967 2422 1941 1782 1768 1849 1894 1881 1827 2233 2833 3084 3068 2993 2968 2859 2594 2129 1888 1716 1485 1252 1235 1166 958 690 30 30 56 67 63 57 54 49 44 36 34 36 39 43 48 51 51 49 49 47 47 44 29 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 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 14 19 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 31 148 373 598 689 564 242 28 3 5 32 98 185 257 303 258 135 105 136 178 202 210 209 211 216 219 223 231 246 267 293 348 428 551 648 705 732 731 693 614 548 593 750 888 898 790 763 862 963 1122 1240 1199 1119 1044 936 880 863 842 772 658 555 524 562 616 651 580 497 408 385 440 505 532 558 581 617 637 635 631 644 672 697 648 621 654 603 480 402 398 422 473 413 357 321 289 258 244 239 210 207 192 257 432 529 480 456 386 342 322 322 325 342 378 417 460 535 592 620 617 588 601 653 660 710 715 640 557 480 423 413 462 538 546 451 523 558 506 464 484 502 506 462 451 536 660 708 653 582 577 544 558 541 547 511 425 380 459 585 686 746 793 783 761 774 788 740 883 1126 1270 1284 1256 1156 1053 1066 1119 1202 1447 1474 1307 1415 1670 1731 1579 1330 905 787 940 1188 1499 1865 2184 2295 2297 2212 2080 1992 1967 1972 1979 1992 2017 2020 1992 1962 1918 1895 1941 2054 2182 2343 2537 2588 2508 2356 2196 2086 2038 1986 1909 1871 1848 1916 2025 2155 2312 2461 2473 2198 1871 1791 1753 1700 1668 1715 1845 1899 1697 1362 1111 1035 1056 1087 1104 1110 1208 1198 1137 1103 1090 1109 1145 1116 1065 1075 1069 1017 966 960 978 956 875 727 542 395 307 298 351 438 556 682 806 924 1005 1039 1048 1053 1057 1056 1058 1115 1144 1168 1202 1237 1260 1273 1283 1264 1222 1168 1182 1277 1402 1488 1500 1514 1560 1624 1701 1770 1821 1866 1932 2035 2132 2271 2380 2404 2351 2272 2230 2252 2262 2312 2038 1882 1793 1761 1854 1916 1821 1935 1817 1635 1555 1651 1809 1798 2621 2522 2297 1969 1719 1609 1548 1511 1654 2011 2368 2497 2129 1856 1877 1742 1671 1642 1769 2077 2496 2776 2802 2654 2318 2072 1960 1835 1719 1694 1658 1510 1434 1450 1613 1717 1692 1657 1718 1845 1941 1734 1588 1521 1488 1490 1494 1516 1590 1678 1784 1981 2094 2388 2719 2639 2372 2297 2242 2054 1871 1825 1888 2085 2492 2762 2833 2564 2168 1792 1504 1349 1534 1559 1604 1843 2113 2350 2596 2532 2314 2722 2934 2904 2678 2367 2100 1884 1719 1647 1605 1566 1537 1485 1395 1469 1947 2693 3176 3381 3336 3131 2908 2666 2246 1919 1772 1737 1649 1413 1490 1897 2178 2523 2843 2982 2912 2823 2387 1947 1620 1417 1252 1070 868 842 874 746 620 0 26 52 62 57 52 45 35 32 34 37 37 37 40 46 50 44 33 30 35 14 18 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 12 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 21 25 13 3 2 5 2 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 3 10 25 61 217 495 669 674 481 180 0 0 19 69 147 245 337 387 337 170 188 201 212 221 223 221 221 224 236 246 251 255 260 274 328 418 544 657 734 773 752 675 609 686 854 948 994 939 870 920 1131 1322 1286 1133 1030 1047 1081 1028 945 906 890 854 777 657 563 555 605 605 562 516 459 457 497 532 543 558 579 591 595 591 580 576 593 625 586 616 617 495 400 357 338 348 380 341 296 269 237 203 200 230 224 209 160 194 381 477 454 441 351 293 283 278 274 293 351 432 493 505 616 667 672 645 652 674 649 654 672 680 662 587 493 474 587 734 673 446 411 462 446 395 372 362 350 332 366 506 672 726 683 643 651 637 639 593 579 577 536 497 544 643 717 715 715 736 805 801 696 659 712 866 1043 1186 1209 1153 1110 1096 997 782 863 1086 1076 1284 1630 1848 1888 1596 1181 1029 1076 1210 1399 1547 1697 2079 2269 2258 2159 2080 2041 2017 1990 1973 1982 1986 1976 1954 1903 1904 1968 2060 2192 2330 2489 2598 2613 2540 2413 2275 2142 1997 1901 1872 1854 1895 1999 2132 2258 2354 2367 2160 1830 1742 1707 1644 1588 1611 1737 1822 1727 1513 1330 1271 1309 1367 1390 1364 1370 1389 1405 1377 1295 1251 1280 1249 1194 1171 1158 1104 1031 989 960 874 769 614 470 395 389 420 473 566 683 753 868 959 1010 1034 1040 1032 1015 1005 994 1042 1106 1177 1234 1257 1255 1274 1276 1256 1237 1204 1226 1336 1498 1620 1617 1612 1606 1610 1632 1677 1751 1852 1996 2111 2189 2275 2321 2306 2245 2178 2172 2257 2209 2227 2175 2057 1866 1672 1691 1786 1781 1739 1686 1609 1465 1324 1355 1199 1822 2382 2565 2294 1941 1771 1622 1534 1671 1869 2136 2498 2528 2251 2012 1769 1630 1613 1777 2018 2374 2750 2835 2724 2561 2554 2433 2177 2035 2108 2096 1872 1791 1791 1776 1719 1675 1688 1756 1871 2012 1850 1680 1601 1588 1577 1599 1689 1735 1709 1663 1702 1826 2087 2500 2643 2558 2424 2091 1795 1774 1937 2031 2191 2534 2795 2919 2877 2701 2432 2187 2061 1967 1857 1880 2035 2171 2204 2040 1624 1560 1983 2345 2469 2433 2282 2115 1999 1807 1568 1405 1388 1391 1336 1274 1355 1816 2339 2649 2817 2830 2688 2559 2340 2079 1885 1768 1641 1334 1347 1538 1811 1948 1981 2078 2160 1986 1755 1294 1046 1008 932 947 932 850 733 751 790 740 0 39 58 60 51 42 35 24 28 35 37 38 39 42 47 47 33 13 2 2 0 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 14 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 1 5 14 23 26 9 4 8 10 5 0 0 0 0 0 0 4 22 44 4 0 0 0 0 0 0 0 0 0 4 22 43 74 137 293 614 707 604 365 122 0 2 18 69 146 258 383 460 420 248 304 281 248 234 230 231 238 251 257 250 243 243 241 252 304 404 546 689 759 790 747 658 609 661 783 916 972 891 783 810 1052 1330 1184 870 846 927 1015 1045 1019 988 960 937 916 826 679 555 504 494 508 509 498 513 525 531 542 560 559 559 586 598 586 563 561 580 538 512 568 577 531 482 446 416 385 341 305 260 198 152 156 194 194 170 142 145 263 331 353 366 324 275 279 291 282 302 384 489 527 471 604 615 638 668 710 721 666 615 681 806 788 660 552 576 761 934 717 448 455 434 382 316 280 295 323 337 374 505 711 816 818 801 805 800 759 744 767 767 729 686 680 708 728 718 717 658 721 817 805 740 765 846 1010 1147 1194 1181 1132 1011 802 771 731 855 934 1140 1409 1622 1749 1690 1410 1162 1168 1267 1454 1438 1256 1610 1959 2143 2204 2198 2157 2095 2032 1995 2005 2012 1996 1940 1919 1938 1975 2024 2104 2177 2262 2396 2493 2550 2579 2561 2444 2229 2105 2008 1920 1902 1981 2107 2218 2295 2212 2088 1829 1713 1670 1615 1553 1566 1705 1771 1754 1664 1581 1542 1551 1585 1592 1559 1566 1630 1683 1594 1444 1360 1368 1405 1402 1361 1288 1208 1123 1020 892 762 661 518 403 341 333 375 468 592 684 789 892 958 995 1009 1002 979 956 944 950 1012 1118 1236 1330 1379 1395 1379 1316 1259 1235 1224 1247 1334 1482 1618 1672 1704 1692 1659 1634 1645 1703 1799 1979 2088 2164 2224 2258 2272 2273 2214 2191 2200 2140 2128 2117 2116 2049 1614 1453 1516 1580 1548 1495 1426 1299 1202 1226 1262 1603 2041 2543 2642 2225 1974 1782 1684 1713 1790 1925 2127 2424 2709 2521 2240 1880 1665 1709 1916 2217 2539 2627 2596 2503 2563 2522 2448 2582 2898 3002 2741 2641 2470 2103 1777 1678 1600 1592 1818 2003 1998 1903 1774 1647 1681 1850 1884 1781 1631 1568 1604 1675 1920 2309 2467 2223 1945 1727 1602 1669 1956 2010 2191 2517 2783 2893 2927 2961 2904 2773 2621 2440 2347 2262 2118 2044 2088 1680 1407 1460 1659 1915 2282 2362 2341 2384 2401 2239 1948 1721 1691 1746 1788 1725 1775 1850 1818 1885 2205 2434 2397 2282 2122 1958 1814 1696 1626 1564 1474 1392 1514 1654 1546 1411 1396 1281 1094 882 782 779 702 757 790 1010 904 770 916 1009 15 45 58 62 54 38 28 25 31 38 38 38 39 36 32 20 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 15 15 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 3 12 22 22 6 8 13 11 5 1 0 0 0 0 2 20 145 202 25 0 0 0 0 0 0 0 0 2 16 60 89 128 216 391 650 707 513 254 70 0 0 6 36 116 222 330 394 368 308 382 351 278 246 235 242 260 273 263 235 217 216 218 226 267 363 507 667 732 764 746 704 665 647 655 752 834 874 742 658 825 1060 701 471 606 734 847 939 997 1019 1011 999 1024 957 797 626 509 465 490 534 531 541 538 543 556 559 556 592 659 703 693 652 617 588 532 526 674 678 696 662 612 563 487 401 360 301 193 118 96 105 111 101 110 109 157 218 273 301 289 270 298 333 325 330 412 521 553 513 633 608 603 642 703 740 739 746 832 911 798 646 623 772 995 1069 807 526 504 461 420 395 398 424 442 427 443 487 654 862 950 930 906 882 881 914 934 926 893 851 819 800 771 701 733 737 735 801 854 780 727 754 878 980 1055 1095 1099 1045 899 734 894 954 1047 1153 1281 1418 1512 1505 1385 1097 1130 1205 1429 1590 1478 1418 1540 1816 2056 2164 2191 2167 2117 2084 2084 2035 1970 1898 1886 1916 1952 1987 2045 2117 2139 2243 2295 2350 2449 2524 2484 2421 2368 2290 2184 2074 2049 2093 2139 2225 2149 2086 1918 1778 1680 1592 1492 1428 1599 1695 1747 1738 1707 1685 1684 1684 1657 1637 1660 1698 1712 1635 1502 1409 1404 1474 1546 1498 1385 1296 1187 1011 820 670 519 420 372 338 344 406 486 550 642 756 851 920 960 965 938 906 889 885 922 1022 1177 1341 1471 1558 1591 1504 1397 1305 1251 1232 1243 1286 1369 1456 1547 1621 1657 1633 1576 1544 1579 1654 1795 1911 2010 2102 2197 2277 2282 2232 2196 2163 2112 2043 1959 1919 1972 1750 1602 1460 1467 1468 1414 1319 1230 1331 1371 1516 1924 2314 2758 3017 2584 2228 1969 1803 1759 1799 1889 1977 2067 2378 2618 2879 2637 2231 1976 1887 1840 1884 1962 2256 2308 2329 2403 2511 2656 3152 3399 3338 3260 3043 2546 1951 1837 1757 1772 1965 2205 2251 2112 1992 1909 1956 2086 2053 1943 1802 1650 1588 1611 1817 2262 2237 1907 1693 1649 1594 1615 1823 1859 1965 2237 2568 2771 2828 2945 3025 3065 3086 3011 2729 2398 2051 1723 1827 1642 1494 1446 1463 1591 2010 2135 2264 2575 2817 2755 2553 2478 2442 2349 2360 2347 2390 2293 1985 1635 1932 2133 2136 2032 1899 1777 1668 1568 1488 1428 1420 1437 1451 1435 1334 1197 1108 952 746 570 527 654 697 721 704 786 961 991 1097 1140 45 50 54 56 54 45 35 32 35 39 39 29 21 14 19 32 29 18 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 13 16 15 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 12 20 17 5 10 16 11 6 3 2 1 0 0 2 33 337 330 47 0 0 0 0 0 0 0 2 14 44 108 141 196 263 387 562 604 408 167 36 0 0 8 44 135 247 237 225 287 387 455 413 318 274 265 282 318 337 314 270 243 227 206 193 216 292 417 567 673 756 793 815 840 869 900 895 757 823 854 719 653 615 460 384 464 579 666 752 839 906 941 966 1034 1005 819 677 576 486 438 458 440 441 476 522 540 542 575 647 699 779 750 712 664 637 661 709 754 823 778 667 583 554 528 451 355 293 180 101 71 70 69 56 72 80 125 179 223 239 239 260 326 350 338 339 408 523 590 599 677 673 629 614 658 717 768 822 882 863 716 600 781 977 1094 1064 883 738 728 664 598 554 550 570 571 525 516 615 617 731 846 886 885 879 880 876 885 902 893 859 814 768 718 706 741 833 811 760 738 707 660 665 711 741 874 937 871 755 679 682 845 992 1113 1122 1062 1039 1100 1154 1103 1008 1053 1186 1390 1522 1471 1346 1227 1375 1746 2032 2161 2163 2130 2119 2008 1848 1812 1835 1877 1920 1950 1967 1990 2030 2053 2092 2123 2170 2228 2272 2316 2431 2517 2536 2484 2359 2260 2212 2170 2216 2201 2135 2027 1885 1724 1573 1452 1375 1486 1605 1702 1756 1767 1757 1742 1721 1660 1618 1589 1585 1612 1594 1509 1426 1415 1453 1526 1488 1440 1378 1226 971 732 571 455 405 407 423 460 536 618 619 677 819 889 915 935 940 904 854 831 863 951 1095 1282 1461 1584 1665 1655 1560 1437 1326 1260 1239 1239 1231 1242 1279 1337 1404 1457 1448 1385 1351 1392 1476 1582 1694 1826 1968 2091 2186 2212 2205 2169 2104 1992 1858 1722 1613 1642 1842 1918 1630 1462 1460 1465 1424 1362 1362 1456 1769 2223 2564 2745 2933 2861 2603 2147 1872 1780 1788 1834 1845 1830 1941 2117 2797 3128 3098 2934 2568 2237 2162 1947 2148 2322 2362 2349 2341 2215 2714 3166 3389 3430 3323 3012 2467 2154 2021 2101 2310 2492 2438 2149 1967 1890 1949 2063 2009 1948 1917 1872 1870 1669 1853 2185 2158 1811 1430 1431 1529 1639 1758 1792 1866 2130 2503 2667 2768 2840 2934 2996 2955 2825 2723 2583 2278 1813 1649 1507 1363 1315 1493 1715 1827 1741 1971 2550 2978 2974 2857 2853 2775 2576 2440 2419 2401 2283 2372 2089 2005 1991 1950 1854 1730 1625 1519 1454 1405 1389 1421 1451 1445 1382 1248 1115 989 837 598 391 394 564 776 1008 1130 1015 1114 1280 1507 1487 42 44 47 49 49 44 39 33 31 26 15 6 2 0 18 31 37 37 35 25 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 16 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 2 9 18 12 5 10 16 9 9 10 10 8 4 0 3 34 387 245 35 0 0 0 0 0 0 0 10 46 106 165 219 283 330 389 442 413 262 89 14 0 3 30 109 240 351 254 178 337 474 508 463 393 344 314 310 349 394 402 365 324 284 216 176 177 228 318 444 591 736 850 901 890 854 828 797 707 827 962 838 629 507 395 306 362 483 537 585 655 729 791 847 907 911 779 750 674 560 463 413 374 346 386 444 479 508 540 587 620 696 644 625 589 591 673 801 862 705 602 554 536 545 520 421 299 212 115 75 69 73 71 58 63 120 183 195 189 191 209 262 334 305 300 317 354 465 576 614 606 626 616 611 665 715 689 628 618 635 587 516 948 1043 1020 1048 1016 957 816 771 815 824 790 718 639 595 547 628 587 625 719 831 910 906 817 763 777 794 778 749 736 738 733 783 781 817 769 695 661 669 694 720 672 657 740 734 665 617 580 590 647 851 1054 1085 928 789 920 1261 1065 1045 1087 1233 1353 1358 1272 1172 1049 1036 1332 1768 2053 2158 2185 2159 2004 1789 1738 1814 1894 1948 1976 1976 1984 1998 1991 1992 2009 2039 2037 2008 2071 2297 2482 2638 2671 2579 2455 2370 2331 2368 2312 2157 2078 1979 1817 1625 1472 1441 1476 1538 1611 1689 1751 1785 1787 1751 1649 1581 1552 1548 1564 1554 1490 1416 1409 1401 1427 1446 1482 1457 1283 977 666 540 479 462 488 548 625 701 758 781 806 880 893 889 896 888 841 777 791 900 1067 1197 1323 1506 1635 1677 1619 1510 1397 1300 1243 1227 1214 1165 1152 1151 1162 1190 1212 1202 1164 1165 1228 1328 1438 1567 1720 1872 1992 2077 2121 2087 2015 1905 1764 1618 1493 1408 1426 1600 1855 2052 1976 1793 1732 1637 1477 1514 1730 2041 2284 2395 2521 2714 2796 2681 2206 1880 1756 1704 1693 1704 1660 1687 1824 2279 2716 2911 3100 3714 3372 3190 3019 2945 2838 2638 2429 2151 2145 2514 2923 3197 3321 3383 3345 3099 2762 2479 2484 2631 2725 2599 2205 1848 1714 1757 1790 1781 1752 1773 1916 2138 2059 1978 1962 1957 1884 1435 1472 1552 1691 1777 1801 1847 2029 2291 2577 2704 2711 2721 2726 2698 2702 2676 2603 2460 2209 1882 1523 1385 1479 1751 1903 1837 1586 1675 2330 2777 2809 2697 2583 2475 2368 2283 2232 2194 2252 2387 2296 2175 2074 1885 1652 1571 1482 1365 1302 1309 1338 1377 1413 1455 1455 1368 1233 1135 1070 877 726 637 797 1117 1437 1457 1243 1591 1684 1822 1865 37 41 41 43 44 42 38 25 13 4 1 0 0 1 20 15 24 36 40 36 21 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 15 14 11 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 3 10 18 9 5 8 9 5 10 17 18 14 10 24 78 166 254 96 17 1 0 0 0 0 1 5 38 113 175 216 326 341 352 401 374 265 129 33 0 0 12 64 175 319 409 345 232 445 558 552 517 488 453 391 355 410 488 503 457 390 319 222 180 136 143 203 308 459 646 839 951 957 898 781 683 666 757 911 903 661 616 557 369 278 336 405 478 558 621 686 733 739 755 664 727 721 649 540 435 363 317 353 406 392 365 397 457 477 495 529 521 477 454 474 539 616 610 528 474 494 516 464 354 257 154 70 71 86 96 108 136 187 241 271 237 197 189 211 266 311 241 256 285 296 389 503 565 571 564 559 573 631 685 625 505 465 546 600 546 968 994 897 889 909 835 669 742 1061 1205 1128 955 819 754 656 640 599 621 697 823 966 1052 989 724 672 673 681 703 745 794 823 824 820 810 758 683 628 616 636 669 626 654 710 676 623 579 471 401 517 724 930 1039 972 890 989 1109 1055 1054 1147 1242 1241 1166 1116 1137 1112 992 949 1435 1877 2077 2160 2179 2110 1971 1905 1918 1968 2020 2052 2062 2066 2038 1998 1964 1959 1975 1996 2001 1985 2034 2302 2571 2695 2684 2602 2521 2494 2515 2373 2149 2058 1992 1875 1706 1535 1478 1498 1523 1533 1546 1594 1665 1708 1719 1637 1555 1513 1540 1591 1603 1559 1505 1441 1402 1389 1471 1559 1508 1266 951 611 507 522 568 632 714 804 882 914 942 938 932 901 875 868 848 790 746 813 988 1205 1376 1488 1572 1608 1581 1496 1393 1304 1240 1203 1183 1138 1079 1093 1091 1076 1068 1061 1031 1008 1025 1110 1230 1360 1502 1656 1806 1903 1919 1890 1857 1813 1715 1573 1446 1355 1306 1327 1431 1650 1910 2116 2221 2188 2042 1671 1693 1869 2056 2217 2321 2378 2448 2409 2354 2161 1938 1771 1666 1695 1671 1644 1668 1778 1974 2156 2256 2486 3619 3903 3839 3726 3526 3199 2877 2913 2806 2685 2652 2772 2934 3059 3290 3553 3631 3514 3195 2980 2959 2945 2724 2399 2017 1886 1919 1929 1820 1595 1616 2190 2323 2227 2143 2094 2038 1972 1614 1501 1466 1507 1608 1684 1754 1972 2309 2578 2705 2666 2532 2412 2364 2353 2301 2410 2463 2365 2106 1625 1587 1752 1773 1867 2010 1951 1668 2113 2419 2417 2302 2164 2057 2004 1991 1962 2009 2170 2339 2417 2362 2202 1944 1709 1534 1370 1103 819 889 1162 1203 1254 1336 1414 1440 1397 1333 1331 1297 1291 1361 1532 1829 2235 2402 2390 2455 2390 2213 2128 36 42 38 39 36 31 21 11 0 0 0 0 0 0 0 1 6 19 24 17 6 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 3 1 0 0 1 3 7 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 9 20 20 10 6 8 9 9 14 19 16 9 8 64 242 342 74 21 6 1 0 0 1 6 14 29 87 190 243 343 503 495 398 412 297 160 59 10 0 1 15 67 165 301 399 405 373 474 586 583 555 537 513 463 426 486 566 559 494 408 330 269 245 172 121 112 149 242 409 639 845 913 915 843 679 630 784 964 1037 881 790 713 530 304 227 305 432 542 558 563 559 519 463 439 543 614 561 481 391 310 276 273 267 265 213 272 331 324 362 490 501 474 439 416 469 582 622 517 435 407 372 362 286 167 112 71 92 142 191 229 261 283 281 247 198 197 194 213 256 274 221 239 251 280 357 452 522 540 515 489 509 563 629 600 523 504 587 676 680 839 820 772 751 691 544 442 666 1151 1308 1293 1186 1071 992 872 761 736 798 874 942 1017 1080 1021 695 579 597 638 690 720 734 784 790 781 766 696 615 584 579 537 516 539 601 686 702 661 598 536 502 484 514 667 857 996 1036 974 851 786 886 998 1043 1029 996 995 1066 1190 1143 983 1208 1602 1954 2193 2306 2303 2216 2130 2054 2034 2052 2082 2115 2100 2054 1995 1944 1939 1944 1938 1923 1880 1853 2021 2286 2519 2658 2688 2637 2573 2543 2408 2282 2176 2067 1948 1815 1670 1562 1547 1560 1520 1430 1397 1476 1581 1645 1618 1550 1518 1575 1656 1684 1648 1556 1448 1441 1479 1574 1619 1483 1166 867 591 481 499 608 749 865 940 987 1023 1014 981 938 894 866 854 841 789 787 882 1071 1287 1454 1536 1540 1501 1424 1335 1257 1203 1171 1151 1131 1072 1042 1055 1051 1038 1016 975 934 919 966 1062 1183 1315 1462 1623 1766 1834 1820 1792 1740 1680 1597 1479 1367 1301 1263 1285 1357 1479 1634 1814 2012 2225 2281 1908 1741 1766 1860 2010 2277 2362 2419 2337 2316 2288 2148 1899 1616 1655 1705 1756 1800 1865 1933 2000 2129 2535 3279 3628 3501 3182 2888 2788 2692 2883 3093 3162 3003 2786 2683 2794 3091 3357 3420 3546 3548 3428 3325 2989 2770 2704 2565 2453 2413 2365 2168 1850 1766 1918 2065 2266 2387 2523 2341 2069 1810 1519 1355 1396 1488 1536 1729 1933 2193 2536 2738 2679 2446 2177 2062 2106 2219 2320 2321 2232 2500 2160 1904 1680 1517 1585 1838 1932 1939 2031 2145 2135 2008 1844 1742 1738 1754 1750 1811 1947 2139 2302 2279 2139 1934 1744 1545 1312 1010 711 715 812 852 845 957 1245 1403 1462 1448 1427 1417 1482 1693 2085 2554 2910 3102 3130 2865 2495 2023 1619 35 29 19 26 16 8 5 2 0 0 0 0 0 0 0 0 0 2 3 1 0 0 0 0 0 2 5 5 2 0 0 0 0 0 0 1 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 1 5 13 23 31 30 16 7 10 11 15 20 20 12 4 1 49 246 253 15 1 0 0 0 5 23 53 80 94 132 261 349 520 671 622 420 313 190 83 24 3 0 1 9 42 125 279 415 480 477 436 486 519 501 481 469 452 442 490 609 577 474 385 345 337 319 251 165 89 64 100 208 375 549 649 698 719 776 810 833 906 1035 1080 1014 957 806 571 413 423 488 511 493 445 417 361 292 295 342 383 341 308 283 267 261 254 217 242 214 282 293 303 382 451 441 399 369 358 411 487 497 427 410 330 220 251 194 95 93 88 137 183 273 307 266 212 195 192 160 188 175 199 228 230 211 204 187 258 343 418 476 500 491 474 472 510 578 594 571 545 555 634 744 750 706 708 690 566 413 443 601 795 1079 1245 1219 1138 1025 747 624 774 955 1058 1080 1075 995 763 570 483 510 535 555 550 534 551 570 582 577 510 458 494 531 467 479 459 462 561 625 606 551 529 529 511 421 484 605 687 737 785 794 782 802 814 839 865 912 976 983 913 928 903 988 1271 1694 2088 2289 2280 2204 2104 2013 1975 1978 2014 2090 2139 2130 2022 1948 1936 1933 1913 1895 1864 1808 1796 1981 2260 2523 2678 2675 2563 2510 2471 2523 2448 2262 2075 1952 1845 1682 1595 1584 1523 1388 1277 1292 1422 1555 1584 1551 1540 1604 1693 1737 1739 1626 1546 1565 1635 1711 1683 1461 1105 783 598 539 583 692 817 927 1013 1033 1045 1021 978 929 886 853 833 838 821 861 971 1133 1304 1433 1480 1449 1367 1281 1212 1162 1133 1122 1113 1077 934 959 1006 1026 1017 979 927 898 903 971 1066 1172 1282 1401 1534 1670 1736 1729 1679 1614 1552 1488 1400 1318 1270 1246 1258 1304 1383 1498 1644 1788 2010 2178 2125 2014 1883 1714 1798 2176 2422 2518 2499 2465 2427 2276 2006 1755 1842 1972 1992 1980 1991 1983 2101 2461 3012 3402 3392 3187 2959 2642 2529 2374 2388 2604 2926 3046 2796 2621 2905 3080 3120 2904 2753 2906 3106 3300 2807 2731 2802 2863 2883 2810 2762 2651 2423 2200 2172 2424 2695 2561 2562 2358 2249 2061 1741 1476 1476 1448 1420 1646 1910 2251 2541 2733 2734 2533 2192 2064 2048 2041 2075 2149 2012 2017 1956 1919 1658 1406 1379 1651 1956 2063 2054 2018 1840 1628 1655 1636 1662 1616 1585 1593 1674 1873 2029 2009 1927 1789 1619 1450 1288 1079 850 746 656 537 428 496 1056 1264 1398 1441 1395 1294 1250 1562 2207 2738 2963 2937 2740 2336 1843 1424 1056 1 4 2 3 1 0 0 0 0 0 1 2 4 2 0 13 17 5 0 0 0 0 0 0 1 5 9 7 4 2 1 1 0 0 0 3 4 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 1 4 11 20 31 44 41 21 12 7 6 13 22 34 43 34 7 13 80 63 2 0 0 0 8 40 97 168 220 225 206 306 465 625 700 610 418 254 114 41 10 1 0 0 2 19 93 291 442 497 469 416 408 438 391 362 381 416 444 468 492 461 404 412 403 375 344 328 292 202 105 70 132 281 472 661 869 1081 1202 1102 943 832 842 966 1054 1034 985 890 764 706 693 513 504 497 440 337 244 204 195 182 169 200 234 262 285 282 239 308 224 291 354 361 362 360 302 230 210 219 242 254 238 211 237 197 98 134 111 83 98 108 162 164 250 279 201 129 133 150 144 184 158 178 199 202 197 199 206 279 348 412 473 515 526 520 498 449 450 485 499 486 489 556 660 685 672 686 646 471 303 347 364 356 965 1218 1054 747 501 337 334 500 686 769 755 760 721 531 416 349 326 302 278 261 257 259 246 252 344 371 365 401 435 409 428 387 339 358 392 414 433 457 465 416 333 338 392 443 475 501 540 624 688 672 719 770 845 891 709 551 572 654 714 832 1154 1641 1980 1905 2027 1948 1928 1919 1896 1892 1936 2029 2129 2085 2072 1999 1915 1899 1933 1939 1821 1745 1800 1947 2173 2422 2568 2488 2458 2469 2549 2507 2326 2123 2017 1977 1829 1685 1620 1536 1399 1269 1241 1339 1480 1553 1548 1550 1615 1712 1770 1785 1701 1624 1690 1777 1803 1684 1389 1044 749 611 602 666 751 828 894 945 964 1021 1027 985 934 893 856 828 839 858 920 1016 1127 1232 1307 1317 1293 1235 1178 1130 1094 1078 1085 1090 1052 940 948 990 1020 1017 973 902 885 908 980 1067 1154 1240 1321 1409 1536 1611 1613 1556 1477 1408 1352 1302 1256 1229 1221 1236 1280 1354 1453 1612 1708 1848 2064 2224 2274 2214 1980 1948 2039 2246 2452 2536 2500 2492 2348 2182 2074 2111 2114 2070 2105 2283 2388 2570 2988 3374 3483 3298 3108 3090 3044 2875 2640 2388 2263 2492 2977 3042 2943 3247 3372 3340 3045 2493 2211 2680 3196 3052 3007 3036 3031 2959 2885 2877 2802 2631 2519 2481 2535 2807 2411 2166 2183 2259 2057 1609 1383 1472 1496 1507 1692 1860 1966 2166 2597 2786 2652 2440 2299 2103 1853 1907 2072 2071 2147 2175 1918 1596 1461 1463 1612 1844 1943 2015 1960 1725 1495 1615 1577 1552 1539 1517 1528 1528 1744 1801 1737 1648 1566 1468 1392 1307 1166 1006 893 791 663 411 291 699 1003 1255 1416 1396 1239 1093 1295 1941 2470 2634 2520 2057 1287 1090 944 659 0 0 0 0 0 0 0 0 0 0 6 18 26 17 6 23 19 6 0 0 0 0 0 0 1 4 7 4 2 2 1 2 2 1 1 7 14 13 8 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 2 7 12 15 28 46 38 20 8 3 8 18 107 209 250 212 117 4 6 2 0 1 5 22 77 153 220 272 304 301 284 365 590 695 739 585 338 150 90 47 21 35 33 11 4 24 95 278 374 393 378 388 426 411 323 286 316 368 425 473 500 491 495 559 541 496 460 438 397 313 158 54 61 160 330 559 830 1034 1062 1000 957 875 782 764 808 893 949 903 825 820 793 595 549 616 509 372 291 272 260 216 172 167 178 179 174 176 183 183 122 268 391 321 230 195 148 87 63 104 148 138 112 102 105 98 56 75 85 97 111 125 155 153 196 225 184 146 132 132 163 197 143 170 204 211 200 192 213 275 340 389 445 506 539 513 442 379 364 374 366 394 458 519 551 561 575 599 557 400 281 311 315 356 667 681 490 309 230 220 217 208 237 267 268 301 320 256 196 161 142 114 87 78 84 83 73 115 261 348 347 319 286 245 221 187 138 112 142 224 308 377 475 454 380 310 290 304 322 330 354 435 576 587 647 704 735 782 845 704 608 606 636 765 1012 1402 1877 1723 1754 1707 1767 1792 1754 1722 1726 1759 1909 2028 2067 1998 1924 1924 1930 1870 1756 1680 1676 1726 1845 2060 2317 2367 2387 2401 2430 2410 2294 2126 2023 2031 1950 1829 1731 1623 1482 1334 1249 1289 1435 1543 1538 1544 1610 1688 1696 1641 1575 1587 1747 1842 1778 1571 1263 957 726 615 633 729 819 857 865 869 905 966 1005 986 947 920 880 853 855 880 931 987 1047 1108 1140 1172 1154 1128 1096 1062 1035 1031 1054 1069 1047 1000 987 1011 1036 1023 973 898 883 905 957 1030 1115 1200 1274 1356 1454 1513 1518 1459 1367 1291 1251 1231 1211 1203 1209 1242 1305 1367 1439 1563 1637 1791 2011 2204 2317 2404 2494 2227 2005 2064 2340 2572 2583 2719 2706 2581 2471 2370 2228 2163 2374 2854 3177 3295 3374 3307 3090 2854 2747 2801 2896 3030 3113 3112 3132 3250 3247 3235 3094 3235 3398 3504 3455 3040 2415 2808 3252 3409 3344 3095 2773 3153 2964 2872 2748 2632 2516 2303 1970 2032 2022 1847 1821 1868 1786 1560 1451 1487 1579 1555 1501 1528 1658 1822 2428 2655 2666 2562 2355 2022 1617 1890 2047 2111 2139 2027 1766 1563 1531 1569 1470 1687 1968 1976 1972 1876 1497 1516 1576 1590 1536 1429 1496 1484 1604 1679 1656 1587 1557 1477 1439 1364 1257 1167 1123 1094 976 580 375 488 765 1120 1400 1391 1207 957 994 1644 2374 2579 2305 1865 1270 968 828 660 0 0 0 0 0 0 0 0 0 0 11 30 41 36 31 8 6 2 0 0 0 0 0 0 1 4 5 2 1 1 4 6 6 4 4 7 16 13 7 3 5 9 10 7 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 30 45 29 21 13 6 12 27 209 412 484 388 182 0 1 3 0 10 30 78 169 293 383 377 327 314 382 538 726 688 659 467 269 150 108 66 53 133 140 51 21 45 112 246 277 296 370 433 420 355 307 307 301 297 372 473 549 577 622 688 668 614 575 515 407 266 112 18 13 46 129 298 519 649 936 1027 1035 967 850 734 662 660 691 676 618 555 516 468 448 461 370 292 246 230 204 142 97 98 103 79 45 35 42 41 65 167 310 223 111 60 41 20 10 52 100 81 71 82 81 68 75 76 95 127 143 145 146 152 172 198 192 138 113 137 169 188 128 168 212 218 205 199 209 239 305 353 401 441 426 363 312 300 331 330 323 347 406 467 499 480 456 438 414 328 263 269 269 268 240 203 176 158 141 131 133 129 125 121 122 135 136 109 81 78 86 78 62 60 65 64 62 64 184 277 256 181 107 57 29 11 13 22 50 91 119 128 148 162 233 230 212 221 250 271 279 327 394 472 536 590 632 654 662 662 672 625 598 673 806 1080 1660 1772 1664 1470 1308 1294 1408 1537 1587 1551 1657 1807 1972 2032 2018 2009 1973 1861 1717 1625 1595 1624 1717 1881 2098 2257 2328 2347 2360 2364 2316 2201 2090 2085 2064 2003 1915 1795 1634 1445 1294 1281 1414 1536 1585 1605 1615 1596 1522 1439 1471 1595 1751 1797 1683 1451 1139 816 687 611 647 740 822 867 871 918 986 1031 1044 1030 1005 980 933 897 880 892 933 960 973 1014 1027 1051 1058 1040 1011 980 966 989 1015 1034 1038 1028 1021 1031 1044 1014 948 915 905 916 938 985 1069 1161 1234 1315 1385 1417 1405 1357 1296 1265 1237 1212 1198 1198 1212 1246 1303 1361 1434 1508 1612 1774 1984 2188 2303 2370 2415 2344 2325 2322 2367 2580 2699 2861 2935 2872 2791 2659 2498 2546 2786 3097 3275 3169 2950 2704 2426 2239 2245 2293 2395 2617 2876 3090 3263 3473 3348 3092 2923 2961 3105 3291 3789 3697 3283 3287 3443 3467 3239 2873 2319 2689 2748 2785 2750 2455 1985 1820 1882 2021 2080 1966 1904 1990 1998 1835 1739 1661 1674 1627 1472 1390 1729 1845 2067 2282 2487 2579 2374 2096 1777 1741 1900 2052 2044 1933 1734 1658 1607 1534 1429 1475 1634 1754 2042 1983 1667 1505 1516 1575 1602 1560 1509 1538 1615 1715 1754 1682 1603 1530 1480 1413 1342 1280 1234 1237 1195 888 580 476 669 963 1235 1274 1126 780 837 1679 2229 2484 2083 1644 1252 981 880 807 0 0 0 0 0 0 0 0 0 1 13 27 22 11 0 0 0 0 0 0 0 0 0 0 2 5 6 6 5 5 7 7 6 4 4 5 9 11 5 2 6 11 13 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 20 27 37 40 23 21 21 14 8 33 146 275 294 202 74 1 8 15 1 38 74 96 181 327 451 475 416 400 503 720 861 719 467 270 191 152 109 77 80 139 158 43 34 59 128 219 227 243 401 501 434 342 323 345 294 210 290 382 501 609 676 723 659 584 543 462 320 153 35 1 1 4 11 24 92 270 526 700 861 901 791 630 506 448 418 349 250 172 157 183 197 165 135 120 85 56 35 27 19 23 32 27 13 28 57 69 59 87 168 119 51 14 4 2 2 15 34 26 45 81 94 86 119 99 116 167 190 177 162 172 189 188 216 200 160 147 167 180 146 164 188 198 196 192 198 230 286 291 326 375 340 273 274 311 359 328 297 307 359 431 476 443 384 330 286 253 264 301 312 308 268 244 231 189 146 133 142 151 126 137 140 138 127 109 98 97 98 92 82 83 82 73 77 115 185 184 132 77 36 12 5 7 9 15 27 40 44 39 36 55 123 166 160 154 174 209 237 249 280 336 397 461 527 575 586 586 626 557 573 653 736 925 1417 1762 1744 1548 1313 1215 1295 1466 1602 1569 1625 1763 1934 2046 2068 2029 1954 1829 1685 1611 1588 1612 1684 1806 1985 2179 2294 2333 2360 2387 2377 2307 2224 2204 2207 2185 2112 2001 1850 1645 1429 1325 1378 1493 1598 1649 1613 1486 1363 1328 1464 1635 1756 1761 1633 1414 1144 823 708 649 662 720 781 841 908 976 1031 1073 1099 1102 1077 1033 982 944 916 917 949 977 978 981 980 980 972 961 954 946 940 959 982 1009 1026 1029 1027 1032 1037 1012 979 953 939 943 950 966 1033 1123 1209 1289 1339 1340 1309 1286 1274 1266 1243 1218 1199 1197 1213 1235 1276 1338 1383 1437 1547 1725 1954 2192 2312 2326 2321 2348 2470 2448 2231 2375 2584 2671 2734 2737 2714 2696 2681 2796 2735 2666 2590 2439 2269 2148 2046 1972 1867 1765 1792 1982 2263 2545 2833 3023 3069 2834 2581 2467 2635 3088 3771 3879 3707 3574 3563 3509 3047 2558 2142 1972 2120 2457 2630 2447 2055 1814 1733 1938 2110 2190 2276 2425 2433 2028 1814 1752 1761 1749 1658 1483 1735 1887 1947 2091 2361 2539 2450 2332 1970 1682 1799 2095 2059 1798 1546 1684 1660 1530 1467 1499 1520 1841 2022 1932 1764 1682 1626 1619 1692 1570 1427 1613 1923 1970 1908 1779 1630 1536 1493 1457 1406 1356 1297 1281 1282 1173 939 667 734 930 1152 1157 1031 1069 1459 1843 1753 2105 2153 1817 1287 1002 891 965 0 0 0 0 0 0 12 6 1 0 2 8 2 0 0 0 0 0 0 0 0 0 1 2 3 4 6 8 10 10 8 5 3 4 6 8 10 12 2 2 11 17 17 13 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 13 21 27 32 38 36 19 7 21 15 10 19 45 60 49 34 9 2 13 27 43 134 187 236 307 359 386 389 376 421 587 750 805 670 405 258 129 86 93 84 61 41 25 2 13 63 142 202 210 237 429 575 464 363 350 342 254 147 229 290 410 562 651 645 555 521 468 340 185 60 4 0 0 2 10 7 4 15 62 196 376 484 462 362 247 147 67 44 8 13 16 27 34 25 20 19 9 2 0 1 1 1 0 0 5 60 112 117 88 76 82 55 23 5 0 0 0 1 3 10 31 64 91 122 165 129 129 181 208 195 178 182 192 192 228 262 212 175 181 188 186 183 177 171 169 171 180 207 260 268 284 316 300 279 285 296 312 316 302 301 343 408 445 426 418 356 296 269 257 255 262 279 278 264 241 202 176 170 169 166 154 169 163 156 144 126 112 114 109 103 93 92 86 78 97 168 195 127 87 90 85 49 14 7 6 11 15 18 17 13 14 24 67 107 102 101 108 124 169 199 241 263 294 345 412 474 511 538 543 441 498 626 708 832 1242 1734 1854 1740 1519 1378 1393 1514 1632 1662 1701 1804 1926 2001 1997 1928 1818 1680 1604 1615 1630 1652 1707 1801 1926 2130 2273 2334 2379 2417 2424 2386 2345 2335 2344 2352 2304 2205 2056 1832 1568 1381 1341 1421 1551 1630 1569 1382 1305 1351 1506 1685 1802 1798 1669 1470 1253 952 796 722 705 734 794 864 917 1033 1108 1141 1154 1147 1108 1057 1017 1009 984 976 994 1016 1016 999 981 958 939 934 940 945 947 954 968 986 1002 1008 1009 1018 1023 1009 998 976 961 964 977 985 1032 1112 1179 1187 1232 1272 1240 1243 1256 1254 1238 1222 1204 1193 1202 1217 1247 1281 1322 1376 1490 1684 1939 2204 2323 2329 2316 2321 2381 2423 2248 2110 2264 2295 2290 2272 2236 2188 2094 1999 1894 1810 1762 1746 1758 1777 1704 1572 1370 1198 1170 1327 1654 2111 2500 2488 2707 2861 2755 2666 3108 3524 3746 3668 3524 3390 3298 3222 2639 2215 1940 1912 2114 2271 2255 2237 2158 1923 1620 1548 1730 2007 2272 2617 2457 2123 1915 1814 1760 1751 1751 1692 1749 1849 2003 2197 2433 2445 2360 2241 2007 1809 1844 2173 2360 2288 1843 1661 1553 1401 1355 1481 1482 1681 1705 1590 1580 1762 1712 1655 1644 1526 1328 1268 1624 1882 1949 1885 1747 1617 1555 1520 1501 1449 1384 1345 1339 1330 1287 1090 1021 1037 1211 1235 1057 1243 1647 1575 1535 1960 2262 1948 1176 976 900 1035 0 0 0 0 0 4 22 8 2 0 0 0 0 0 0 2 2 1 0 0 1 1 1 4 6 5 3 4 8 10 10 11 12 14 18 25 24 16 4 4 17 17 18 19 20 17 8 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 21 27 29 31 38 32 16 6 22 28 13 10 12 40 95 120 58 13 14 63 157 289 370 484 523 439 353 354 451 586 651 585 675 668 454 219 106 56 69 58 28 6 2 9 34 123 258 235 177 231 452 663 556 382 296 257 200 145 180 186 230 336 437 464 442 438 349 188 67 12 0 0 0 2 14 13 6 1 0 12 51 93 110 93 56 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 46 99 115 100 84 71 46 20 6 2 3 4 2 1 5 17 35 61 106 146 140 125 156 194 210 211 209 205 203 239 259 231 209 198 189 186 183 175 161 150 156 173 194 229 247 264 282 277 287 304 299 303 314 283 305 364 408 406 389 437 371 298 276 249 219 211 226 242 245 243 236 240 234 203 165 141 140 146 153 151 134 113 109 118 122 93 79 74 77 100 145 152 120 118 150 155 102 30 8 7 6 4 3 4 10 18 22 17 22 25 47 67 78 111 147 194 225 245 273 305 339 406 480 474 405 448 559 640 731 1065 1677 1911 1855 1703 1559 1484 1498 1553 1609 1686 1790 1893 1952 1939 1859 1751 1647 1613 1642 1669 1692 1726 1773 1846 2095 2250 2333 2391 2436 2453 2435 2415 2442 2469 2486 2445 2342 2190 1984 1738 1500 1359 1365 1477 1559 1508 1382 1357 1422 1548 1701 1821 1838 1719 1515 1293 1029 852 767 759 798 830 781 829 1023 1138 1178 1179 1156 1101 1055 1036 1064 1069 1066 1071 1073 1059 1029 1007 968 939 929 925 914 907 935 935 944 959 972 987 1008 1011 1008 1007 1005 991 980 993 1003 1040 1102 1156 1105 1077 1138 1175 1198 1218 1215 1204 1199 1198 1198 1211 1231 1263 1307 1334 1377 1478 1659 1925 2202 2334 2346 2333 2324 2322 2360 2283 1898 1909 1918 1848 1746 1636 1556 1432 1283 1119 1030 1055 1153 1256 1464 1344 1102 834 672 757 1075 1417 1885 2358 2772 3129 3266 3039 3036 3406 3462 3295 3203 3234 3145 3054 2987 2624 2222 1999 2148 2305 2065 1847 1826 1983 1919 1692 1503 1485 1661 1936 2323 2377 2214 1974 1766 1652 1693 1700 1642 1638 1809 2112 2330 2433 2432 2485 2418 2249 2070 1973 2073 2113 2276 1978 1549 1362 1234 1155 1165 1381 1496 1417 1300 1355 1512 1499 1615 1719 1706 1522 1207 1275 1605 1855 1929 1857 1747 1676 1608 1587 1520 1460 1434 1428 1437 1462 1381 1277 1276 1406 1533 1513 1262 1448 1464 1653 2050 2415 1966 1208 1032 1084 1201 0 0 0 0 0 1 6 2 0 0 1 1 1 1 1 4 3 1 0 0 1 1 1 4 6 5 2 2 5 12 14 13 15 18 17 20 22 13 5 5 13 15 18 23 31 39 42 32 1 0 0 0 0 1 2 1 1 0 0 0 0 0 0 0 9 20 30 36 37 35 40 33 19 10 27 86 86 83 58 84 159 189 77 21 71 168 278 377 447 547 562 457 419 486 606 688 644 546 867 821 477 158 83 46 20 14 8 6 10 22 63 157 290 252 181 257 480 682 647 366 183 155 167 162 153 149 174 169 215 269 294 276 183 67 13 1 0 0 0 0 2 1 0 0 0 4 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 13 61 79 76 72 68 51 27 13 10 13 15 9 4 21 31 57 77 97 122 138 139 140 168 217 245 247 228 208 237 248 238 211 186 168 159 159 165 159 152 150 163 179 192 223 250 262 269 275 276 287 325 366 354 360 393 400 368 339 362 313 276 274 264 228 188 177 201 201 208 217 216 172 108 80 84 101 114 125 137 145 141 129 158 202 133 78 58 60 71 80 88 90 103 127 131 100 53 28 26 24 16 6 2 4 6 6 1 0 1 20 42 59 85 124 163 195 220 244 250 254 311 395 376 353 380 439 513 631 881 1318 1631 1695 1610 1455 1323 1273 1256 1270 1386 1526 1674 1792 1838 1818 1774 1724 1708 1723 1752 1776 1779 1768 1782 2034 2221 2340 2413 2457 2474 2464 2448 2511 2564 2570 2512 2399 2242 2049 1834 1617 1432 1367 1443 1566 1590 1484 1432 1469 1563 1689 1803 1840 1732 1512 1245 990 832 776 806 886 944 962 920 1021 1103 1139 1163 1165 1076 1044 1045 1093 1139 1165 1176 1171 1143 1072 1027 987 960 933 880 798 774 845 873 888 894 896 914 962 987 1007 1003 1006 1007 993 986 991 1027 1081 1125 1114 1092 1105 1126 1151 1169 1168 1165 1171 1187 1207 1227 1248 1280 1312 1349 1402 1490 1644 1930 2190 2337 2373 2345 2306 2287 2293 2253 1844 1670 1613 1503 1357 1194 1118 1062 884 654 511 540 675 886 1029 997 800 525 367 616 1262 1547 1977 2492 2894 3139 3228 2756 2983 3207 2833 2394 2521 3005 3139 3190 3194 3090 2733 2349 2154 1989 1728 1662 1596 1853 2067 1875 1559 1517 1726 1897 2082 2170 2141 2056 1923 1800 1755 1719 1710 1745 1830 2101 2317 2415 2460 2595 2724 2565 2249 2190 2087 1886 1780 1694 1446 1419 1248 1134 1189 1377 1496 1336 1121 1219 1367 1575 1808 1896 1801 1626 1479 1192 1383 1708 1879 1927 1898 1781 1693 1616 1542 1498 1513 1524 1547 1537 1459 1431 1534 1555 1442 1180 780 1009 1634 1917 1738 1843 1219 1073 1195 1232 1108 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 4 2 2 2 2 2 1 1 1 2 2 1 3 7 7 7 10 13 13 13 15 15 13 6 5 11 17 19 19 26 39 45 27 0 0 1 0 4 9 10 6 2 1 0 0 2 4 5 6 22 35 43 47 44 37 34 39 17 6 41 107 122 169 120 82 97 97 51 79 213 289 328 400 464 510 539 539 639 743 753 705 679 723 960 789 481 194 50 8 1 1 10 20 20 21 43 107 206 240 202 303 495 633 591 373 172 132 164 169 149 146 156 138 137 147 140 106 54 13 0 0 0 0 0 0 0 0 0 0 0 0 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 21 29 30 33 38 37 25 15 11 20 22 14 14 44 77 97 108 103 102 118 139 145 154 184 226 234 228 224 220 209 212 201 187 176 167 161 164 170 171 152 147 152 162 196 229 235 248 261 258 245 248 292 351 377 377 343 306 288 284 264 242 226 205 177 165 180 194 159 176 180 145 84 33 21 43 74 82 84 100 126 137 122 134 230 173 92 45 41 58 72 81 74 72 72 68 63 59 44 39 33 22 9 2 1 1 0 1 1 6 25 43 54 70 97 119 154 192 218 235 252 270 285 272 284 323 361 392 448 577 763 987 1125 1144 1117 1104 1102 1092 1086 1082 1073 1182 1330 1443 1563 1687 1776 1830 1869 1893 1893 1871 1855 1853 2041 2238 2375 2447 2484 2511 2502 2467 2529 2574 2570 2508 2398 2265 2114 1948 1761 1565 1454 1464 1545 1590 1539 1468 1474 1548 1651 1760 1830 1741 1519 1247 1005 867 847 905 973 1011 1028 1039 1064 1105 1166 1227 1223 1078 1037 1046 1107 1185 1242 1252 1184 1109 1057 1016 987 962 907 786 673 652 721 778 810 830 847 869 911 967 997 1003 997 985 970 956 959 990 1039 1082 1106 1121 1139 1129 1133 1146 1157 1161 1164 1175 1194 1218 1247 1269 1285 1319 1389 1485 1608 1920 2187 2347 2399 2387 2356 2329 2300 2238 2002 1779 1539 1224 1120 1102 1022 981 813 517 238 218 321 540 591 521 440 361 301 645 1392 1880 2222 2484 2617 2697 2973 2775 2921 2714 2140 1799 2180 2891 3321 3331 3270 3174 2915 2502 2137 1926 1695 1616 1545 1604 1716 1661 1498 1605 1841 1917 1894 1831 1798 2068 2021 1859 1759 1723 1703 1770 1788 1943 2104 2189 2294 2498 2645 2438 2274 2166 1995 1878 1774 1500 1405 1450 1283 1155 1184 1389 1586 1430 1327 1351 1451 1748 2005 1969 1766 1582 1553 1407 1351 1526 1733 1883 1824 1749 1664 1587 1522 1570 1543 1560 1608 1575 1428 1366 1612 1579 1329 1146 1118 1366 1875 2130 1606 1343 1170 1191 1229 1095 840 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 4 4 4 3 2 1 0 0 0 0 1 2 5 5 8 12 14 15 15 18 21 20 12 15 27 31 22 12 11 14 9 7 5 7 5 5 2 6 10 9 4 3 2 7 13 18 22 28 43 50 51 51 48 42 41 52 12 6 31 58 80 124 95 43 50 84 118 174 293 386 329 417 461 442 430 486 640 795 794 685 584 589 671 588 408 170 36 1 2 3 13 24 19 8 10 41 114 196 187 303 454 550 534 407 234 181 240 235 194 164 154 130 101 68 41 20 6 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 2 6 10 1 0 0 0 0 0 0 0 0 0 2 6 10 11 7 5 20 23 17 24 62 97 107 104 91 76 78 103 139 162 156 192 196 212 235 213 190 179 172 171 170 169 172 189 204 198 173 155 148 161 195 220 223 237 257 265 260 260 280 280 281 293 269 241 228 222 208 172 126 103 101 127 167 182 134 155 173 132 73 31 16 26 59 69 62 76 89 81 61 65 126 112 61 24 20 39 65 91 84 61 44 40 46 48 37 20 14 12 8 5 2 0 0 1 2 9 26 44 57 63 62 76 98 141 174 189 195 200 201 208 227 253 293 333 363 421 563 690 870 1020 1078 1056 1008 931 823 780 748 713 720 831 1067 1346 1575 1755 1871 1914 1899 1870 1885 1933 2082 2260 2394 2468 2519 2574 2561 2516 2517 2522 2500 2449 2392 2342 2246 2153 2006 1793 1612 1531 1540 1570 1564 1527 1522 1582 1678 1779 1845 1782 1586 1352 1137 975 925 978 983 1023 1075 1106 1122 1141 1187 1249 1271 1136 1063 1068 1137 1222 1271 1253 1133 987 953 982 1000 975 889 697 622 588 605 641 702 788 853 899 952 979 999 1010 995 966 949 937 934 953 992 1038 1074 1100 1140 1150 1147 1147 1150 1149 1135 1136 1172 1198 1217 1227 1238 1280 1366 1446 1562 1848 2128 2311 2388 2411 2403 2360 2303 2244 2167 2023 1754 1346 998 958 1136 1147 913 499 128 92 125 173 149 113 136 301 594 1023 1461 1813 1884 1856 2154 2246 2475 2662 2930 2960 2638 2263 2532 3144 3393 3226 2974 2766 2580 2347 2077 1986 1789 1623 1525 1529 1604 1475 1570 1731 1966 2016 1757 1622 1629 1918 1970 1756 1469 1391 1611 1778 1744 1755 1836 1987 2225 2514 2690 2683 2435 2105 1872 1787 1795 1476 1572 1435 1279 1201 1212 1348 1467 1509 1575 1739 1876 1836 1893 1968 1797 1663 1779 1786 1479 1374 1455 1625 1614 1544 1532 1572 1436 1384 1457 1594 1689 1642 1411 1575 1914 1759 1483 1382 1530 1870 2049 2009 1610 1205 933 885 927 830 713 0 0 1 2 2 3 3 3 2 2 2 1 2 3 5 5 4 3 2 1 0 0 1 1 1 1 2 2 3 3 6 12 12 11 16 20 19 14 15 27 35 31 23 15 9 11 17 26 33 28 21 22 13 10 15 20 21 22 26 26 32 36 39 45 55 60 59 57 52 49 52 50 19 18 21 37 75 101 77 49 87 133 158 241 390 507 432 492 503 488 507 564 621 673 682 629 545 505 480 362 188 66 14 6 10 11 14 19 7 2 3 7 59 153 171 281 397 462 450 364 245 203 292 300 241 165 117 97 52 19 6 1 0 3 13 22 1 0 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 0 0 0 0 0 0 0 0 1 1 1 2 5 6 1 1 10 44 35 15 16 28 33 35 37 38 45 66 101 142 126 133 147 171 198 201 175 148 153 159 158 157 174 202 194 204 197 176 149 141 161 191 211 217 214 202 213 244 255 217 228 234 218 197 188 191 185 144 86 63 57 82 120 129 101 115 131 97 43 8 2 13 36 63 64 74 73 54 30 25 38 33 16 5 5 20 55 96 77 42 32 44 58 53 28 4 2 3 4 2 1 1 0 0 1 6 13 20 32 51 50 52 60 91 119 136 150 168 190 200 205 222 275 327 337 360 472 578 704 806 822 763 697 590 478 480 377 265 248 357 577 881 1212 1511 1702 1780 1795 1809 1869 1967 2113 2278 2394 2473 2552 2615 2611 2571 2517 2478 2470 2478 2473 2446 2357 2294 2189 1998 1791 1644 1576 1545 1572 1615 1642 1698 1786 1877 1939 1910 1745 1557 1347 1144 1014 990 980 995 1040 1128 1131 1105 1144 1213 1240 1187 1133 1129 1161 1196 1214 1186 1105 1044 1041 1052 1044 999 903 711 625 574 546 549 620 765 851 901 866 901 993 1050 1032 985 955 933 922 929 954 991 1033 1063 1120 1150 1141 1121 1110 1098 1049 1019 1055 1100 1135 1153 1168 1221 1315 1395 1523 1741 1996 2215 2340 2395 2414 2370 2302 2242 2196 2161 2158 1979 1777 1785 1712 1548 1201 541 145 57 37 30 23 38 117 417 893 1267 1515 1675 1724 1699 1737 1645 1765 2091 2622 3086 3202 3192 3281 3449 3299 2947 2568 2280 2146 2131 2007 1937 1789 1632 1571 1557 1543 1561 1598 1725 1958 2168 1902 1781 1778 1886 2011 1863 1366 1190 1582 1773 1718 1663 1723 1943 2277 2445 2540 2535 2409 2259 2092 1962 2091 1820 1751 1717 1631 1387 1231 1151 1257 1411 1649 1979 2247 2179 2161 2186 2026 1822 1699 1634 1482 1357 1439 1619 1656 1598 1661 1733 1701 1744 1710 1651 1728 1715 1563 1756 2019 1896 1551 1341 1245 1530 1830 1772 1480 1141 814 755 722 709 755 0 0 2 5 7 6 5 4 3 1 2 2 1 1 1 1 1 1 0 0 0 0 0 1 1 2 3 3 2 3 6 10 9 7 18 24 12 7 16 34 41 34 30 33 38 46 60 72 62 50 44 44 38 43 52 57 55 51 44 36 45 50 48 48 50 52 58 70 68 52 41 41 35 32 30 64 119 156 146 121 133 150 142 262 451 571 567 599 629 690 776 799 784 751 700 588 545 452 302 155 44 5 1 16 26 22 13 7 0 1 4 17 55 102 135 214 289 313 286 231 183 179 241 243 158 74 37 28 14 3 0 14 29 27 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 1 1 0 0 0 0 0 0 0 0 1 4 9 11 16 34 46 36 32 8 40 32 23 23 23 20 23 26 28 35 42 59 91 80 83 96 120 173 211 181 138 167 161 141 137 167 197 180 238 220 171 127 113 127 149 156 151 141 133 145 158 167 189 187 171 166 156 147 147 145 106 58 42 35 48 62 59 55 81 79 38 9 0 0 2 10 33 54 66 63 43 17 5 6 4 1 0 1 16 51 75 40 16 17 29 36 26 8 1 2 1 0 1 1 1 0 0 0 2 6 8 8 13 22 38 58 84 109 126 139 160 198 222 200 189 237 290 296 357 444 474 478 494 469 392 337 305 280 254 201 160 150 182 298 509 856 1198 1435 1581 1686 1785 1895 2046 2199 2345 2433 2478 2524 2579 2630 2609 2528 2453 2430 2467 2513 2470 2371 2299 2213 2083 1919 1760 1648 1564 1596 1685 1772 1856 1946 2036 2105 2087 1966 1826 1653 1440 1218 1044 962 957 1004 1044 1030 1006 1044 1117 1196 1202 1191 1178 1156 1139 1147 1120 1044 993 1048 1108 1090 1022 888 788 727 671 649 657 690 781 824 859 900 962 1038 1090 1061 1000 959 930 915 915 923 942 986 1031 1101 1120 1105 1091 1084 1055 957 933 978 1031 1073 1098 1114 1191 1266 1360 1483 1639 1840 2077 2231 2301 2352 2364 2328 2272 2224 2191 2248 2196 2088 2001 1920 1816 1546 806 271 79 30 14 6 26 97 364 770 1235 1590 1803 1965 2001 1719 1491 1520 1824 2437 3148 3374 3330 3481 3490 3216 2750 2278 1905 1782 1788 1747 1674 1603 1581 1686 1630 1532 1499 1562 1668 1812 2358 2106 1959 2018 2053 2113 2117 1815 1762 1843 1798 1709 1640 1645 1793 2063 2089 2163 2214 2292 2353 1964 1584 1688 1859 1958 1979 1812 1495 1283 1187 1249 1393 1577 1896 2232 2400 2343 2316 2227 1980 1915 1947 1697 1573 1679 1808 1765 1742 1926 1897 1827 1747 1663 1641 1649 1521 1377 1567 1842 1808 1602 1294 1220 1533 1751 1716 1540 1330 1117 949 822 739 725 8 16 12 6 3 2 2 2 1 0 2 2 0 0 0 0 0 0 0 0 0 0 0 1 1 2 5 6 4 14 13 17 18 21 35 51 39 30 36 48 55 47 61 84 99 107 107 92 70 69 73 85 118 145 130 117 104 77 63 59 56 60 58 53 49 53 66 85 97 82 57 54 53 61 86 128 121 185 204 199 210 224 180 203 424 482 495 578 632 590 451 382 434 539 577 444 298 265 159 66 22 4 1 22 48 43 20 2 0 0 1 10 17 38 68 109 148 176 168 147 165 223 275 232 102 26 3 0 1 3 14 56 83 67 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 13 12 13 25 32 39 62 44 40 30 33 44 50 48 45 41 35 32 33 40 54 57 65 81 114 167 192 170 151 199 145 129 156 178 160 123 152 150 116 88 84 97 106 102 101 97 95 102 113 128 143 134 139 143 126 104 91 80 54 45 26 16 15 14 14 25 47 45 20 6 1 0 1 3 6 20 23 18 10 3 0 0 0 0 0 0 13 35 30 8 1 3 7 7 5 1 1 2 2 1 2 3 3 1 0 0 0 3 7 10 11 16 27 53 83 112 134 148 160 203 251 218 173 155 170 221 336 475 518 431 334 233 134 111 148 161 141 114 105 114 142 218 363 611 870 1121 1360 1570 1736 1905 2117 2312 2429 2485 2532 2603 2666 2661 2646 2566 2466 2408 2416 2452 2426 2336 2250 2186 2112 1998 1854 1732 1657 1698 1796 1908 2021 2132 2231 2292 2278 2190 2053 1850 1585 1310 1096 979 929 913 914 927 952 987 1046 1147 1217 1266 1268 1227 1174 1135 1093 1057 1082 1165 1201 1140 1074 1012 961 908 857 835 841 843 854 848 865 903 963 1035 1094 1073 1012 966 939 926 922 923 927 959 996 1016 1018 1031 1060 1064 1044 990 985 1011 1027 1042 1076 1077 1131 1203 1294 1412 1542 1671 1844 2030 2187 2294 2346 2341 2308 2284 2252 2220 2133 2002 1891 1808 1694 1556 1048 413 101 37 27 13 11 71 205 541 965 1324 1622 1888 1939 1823 1821 1879 2109 2733 3595 3718 3700 3638 3526 3288 2899 2306 1841 1629 1512 1474 1476 1500 1540 1691 1779 1815 1835 1866 1950 1869 2187 2071 1924 1932 2069 2139 2121 1930 1798 1708 1631 1574 1550 1579 1704 2026 2129 2005 1888 1841 1879 1593 1491 1592 1775 1972 2082 1818 1488 1316 1270 1303 1335 1409 1689 2167 2261 2121 2022 1908 1688 1630 1857 1822 1795 1913 2037 1487 1785 1813 1639 1563 1694 1875 1693 1514 1432 1475 1629 1742 1673 1494 1224 1164 1375 1694 1607 1402 1057 917 945 945 868 726 44 28 17 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 9 13 23 21 45 43 43 56 68 62 63 61 74 88 107 126 150 158 145 122 106 102 116 130 166 227 233 197 180 176 140 87 67 71 77 76 73 66 62 71 89 101 96 83 74 69 109 173 201 178 203 198 218 275 337 342 323 365 316 353 436 464 375 238 151 138 206 284 280 197 93 60 30 11 2 3 14 41 41 15 1 0 0 0 0 1 10 24 38 59 110 155 182 261 330 332 243 114 22 3 0 0 3 15 48 64 27 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 0 0 0 2 12 29 29 25 25 17 7 4 9 17 29 36 16 15 22 36 58 65 73 78 87 106 140 191 238 131 150 246 282 247 191 161 134 111 99 94 90 90 96 104 88 83 96 92 75 71 84 106 112 95 76 59 40 22 22 10 8 7 4 4 10 16 10 4 1 0 0 0 0 0 2 3 2 0 0 0 1 8 11 12 8 7 10 5 0 0 0 0 0 1 1 0 1 1 1 3 5 7 6 1 0 0 1 3 10 18 27 35 50 70 101 133 152 156 189 216 194 158 141 152 184 261 406 450 318 209 149 100 92 100 112 112 106 107 124 164 237 383 565 744 943 1182 1426 1602 1799 2038 2275 2412 2471 2514 2573 2607 2625 2655 2610 2522 2450 2423 2418 2414 2358 2273 2197 2133 2055 1943 1831 1773 1810 1899 2006 2123 2249 2366 2457 2448 2360 2206 2000 1771 1544 1282 1072 964 927 921 932 959 977 1025 1107 1199 1288 1346 1341 1279 1199 1149 1139 1190 1238 1208 1114 1077 1072 1056 1041 1011 984 978 982 976 960 960 986 1026 1063 1100 1082 1026 990 968 957 953 949 941 958 985 993 979 982 1019 1033 1042 1041 1044 1052 1054 1042 1027 1028 1047 1099 1190 1313 1437 1534 1654 1840 2031 2160 2201 2199 2234 2296 2305 2220 2082 1921 1770 1644 1496 1372 1139 882 592 221 39 46 67 64 73 208 432 717 1153 1552 1674 1757 1952 2184 2410 2825 3525 3623 3702 3735 3661 3530 3407 2872 2369 2003 1774 1690 1676 1785 1949 2150 2340 2519 2432 2092 1952 1945 2100 2214 2235 2254 2350 2265 2111 1782 1569 1494 1489 1489 1507 1615 1784 1964 1965 1828 1727 1464 1653 1818 1901 1865 1759 1775 1814 1557 1333 1241 1238 1277 1331 1647 1770 1748 1684 1662 1698 1633 1604 1390 1362 1464 1526 1645 1782 1656 1662 1469 1331 1557 1647 1563 1499 1490 1509 1539 1679 1885 1643 1382 1275 1322 1523 1935 1501 1201 876 695 746 920 935 664 15 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 4 8 10 14 18 21 31 45 56 68 94 105 88 76 86 104 105 91 145 176 194 211 228 220 188 162 162 177 203 229 278 269 257 253 251 236 190 133 98 81 86 91 84 69 65 68 82 92 89 86 104 93 144 209 256 269 218 186 198 249 332 428 458 259 271 312 324 298 247 192 144 128 150 181 164 96 53 30 11 3 1 2 7 10 9 3 0 0 0 0 0 0 7 13 20 38 88 177 282 355 331 265 180 95 17 2 0 0 0 3 10 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 3 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 2 0 2 7 17 31 53 92 30 7 6 16 31 34 31 23 15 29 79 152 190 80 129 336 410 354 270 228 203 150 124 126 110 94 94 90 66 81 106 127 120 85 62 81 100 88 64 40 21 10 5 2 4 3 1 1 2 4 6 5 4 5 4 1 0 1 10 21 20 9 1 4 8 22 25 25 21 16 11 6 0 0 0 0 0 0 0 0 0 1 1 3 8 12 12 6 3 2 1 1 5 14 25 35 42 50 73 104 129 142 154 148 130 120 124 133 143 175 231 232 145 84 83 103 112 114 137 145 150 159 182 232 319 453 593 722 858 1049 1290 1471 1614 1823 2101 2323 2451 2508 2523 2483 2526 2604 2617 2576 2521 2480 2475 2487 2443 2362 2278 2205 2131 2044 1943 1879 1881 1943 2039 2155 2282 2377 2470 2494 2443 2354 2279 2230 2107 1621 1232 1026 972 994 1029 1046 970 1013 1059 1126 1225 1330 1397 1392 1355 1288 1275 1275 1208 1087 1032 1089 1122 1147 1158 1145 1111 1081 1087 1116 1112 1102 1121 1155 1160 1163 1114 1044 1010 999 998 1001 988 954 957 979 977 961 964 986 1017 1046 1077 1089 1080 1063 1039 1016 994 986 1021 1102 1214 1337 1434 1547 1698 1816 1873 1876 1873 1972 2125 2210 2190 2055 1847 1657 1500 1358 1259 1180 1129 934 531 289 83 101 81 43 35 85 232 665 1139 1405 1601 1832 2079 2320 2596 2947 3196 3432 3590 3577 3536 3570 3382 3105 2853 2654 2535 2384 2495 2698 2875 2841 2559 2233 1919 1966 2236 2564 2776 2806 2733 2718 2674 2392 2010 1727 1598 1600 1622 1642 1733 1872 1974 1936 1785 1859 1654 1767 1909 1942 1770 1397 1321 1314 1197 1097 1080 1154 1329 1691 2144 2188 1901 1589 1441 1480 1360 1302 1276 1251 1185 1185 1307 1540 1763 1696 1478 1436 1747 1581 1318 1342 1555 1736 1885 2101 2168 1806 1537 1546 1684 1686 1894 1669 1281 917 781 713 884 769 649 5 4 3 4 3 3 3 2 2 2 3 4 8 12 15 24 28 27 26 29 25 39 45 52 56 62 66 76 99 109 118 138 150 154 151 144 150 157 172 265 284 320 334 333 317 288 267 274 291 316 347 361 334 304 313 301 261 206 155 126 96 93 95 86 72 64 83 100 112 119 134 164 158 222 264 300 298 250 218 214 211 257 375 418 289 289 269 254 224 203 194 172 145 134 127 88 46 34 25 4 1 0 0 0 0 0 0 0 0 0 0 0 2 18 17 34 57 116 231 370 371 282 196 124 65 20 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 0 0 0 13 26 16 0 0 0 0 0 1 14 63 24 6 1 2 5 5 3 1 0 5 28 65 87 69 155 318 343 258 159 118 129 135 132 126 98 78 70 58 57 67 85 99 95 79 77 110 146 96 46 19 8 3 1 0 0 0 0 2 4 8 22 24 26 27 21 14 14 17 25 33 32 29 26 23 22 26 29 29 26 23 17 9 0 0 0 0 0 0 0 0 0 0 1 4 9 16 18 14 11 7 4 1 1 3 9 20 24 27 36 53 73 91 93 82 75 78 92 98 84 88 78 80 67 63 76 98 120 140 174 175 176 199 248 322 414 503 584 672 792 969 1193 1390 1517 1703 1978 2265 2490 2596 2548 2370 2327 2439 2541 2599 2618 2596 2587 2603 2566 2480 2387 2306 2228 2147 2064 1987 1953 1980 2056 2159 2266 2339 2416 2476 2469 2447 2470 2511 2416 1927 1460 1193 1119 1142 1172 1188 1049 1031 1043 1084 1156 1253 1351 1414 1462 1429 1366 1258 1115 1008 1061 1130 1157 1208 1259 1268 1221 1141 1093 1112 1142 1172 1206 1253 1280 1259 1164 1073 1028 1022 1027 1041 1043 1008 995 988 971 953 957 980 1009 1027 1047 1057 1047 1026 1004 994 972 964 992 1060 1158 1262 1333 1421 1556 1648 1660 1630 1587 1665 1832 2002 2069 1971 1753 1516 1348 1245 1210 1186 1141 1053 911 790 290 137 101 34 7 13 46 364 741 1074 1364 1612 1781 1866 2004 2281 2745 3267 3538 3420 3333 3321 3303 3253 3191 3124 3215 3145 3062 2919 2602 2227 2155 2247 2353 2520 2647 2718 2759 2759 2493 2401 2473 2382 2192 2065 2062 2065 1993 1922 1895 1919 1990 2084 1951 1951 1922 1935 1884 1615 1454 1295 1186 1131 1131 1152 1155 1288 1550 1888 2132 2100 1823 1484 1282 1266 1147 1075 1092 1117 1051 1118 1180 1309 1404 1439 1426 1444 1403 1225 1143 1350 1785 1995 1962 1877 1952 1927 1770 1827 1970 1919 1901 1759 1365 893 781 815 771 766 1043 5 5 10 15 14 15 15 14 13 15 21 35 52 70 86 88 86 97 106 108 140 179 162 177 175 161 146 144 163 169 170 197 205 192 210 222 214 224 265 333 373 407 407 408 409 407 406 406 415 419 415 403 382 419 426 357 268 193 150 134 116 117 119 116 100 96 117 141 152 165 189 211 235 308 319 307 283 253 229 227 220 224 294 343 328 288 218 209 166 137 124 121 107 81 50 37 27 21 14 2 0 0 0 0 0 0 0 0 0 0 0 0 4 19 33 53 85 169 306 413 338 225 173 151 104 51 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 4 1 2 35 58 38 0 0 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0 1 4 13 36 80 126 161 147 96 49 34 49 66 82 73 50 42 45 45 51 53 52 44 32 31 55 105 139 58 19 4 1 1 0 0 0 1 2 7 12 14 21 22 25 28 30 32 34 35 36 34 31 28 26 24 23 24 26 26 21 13 6 4 1 0 0 0 0 0 0 0 0 0 0 1 6 14 21 23 23 20 13 5 0 0 2 9 12 16 22 23 18 18 26 33 42 44 54 61 44 51 26 34 51 65 77 91 115 165 202 216 224 246 296 374 454 528 599 668 774 933 1119 1303 1464 1680 1951 2245 2511 2684 2697 2642 2584 2524 2534 2634 2751 2775 2764 2767 2721 2626 2515 2414 2328 2253 2178 2099 2055 2045 2062 2108 2188 2285 2371 2442 2435 2420 2471 2520 2409 2049 1676 1451 1381 1391 1400 1352 1236 1162 1117 1103 1124 1182 1283 1374 1460 1461 1396 1304 1225 1179 1200 1185 1179 1203 1247 1286 1276 1216 1144 1114 1119 1156 1220 1286 1312 1308 1224 1130 1068 1040 1038 1062 1090 1106 1084 1034 987 960 963 988 1007 1003 988 972 957 942 920 933 928 931 969 1041 1120 1201 1247 1311 1402 1490 1541 1538 1450 1454 1564 1753 1919 1939 1762 1498 1344 1274 1245 1215 1157 1077 931 766 617 489 320 102 10 10 13 167 430 772 1142 1388 1514 1528 1519 1645 2135 2962 3276 3216 3117 3047 3003 2945 2898 3042 3232 3275 3052 2627 2192 1971 2323 2673 2753 2618 2387 2167 2055 1970 1922 1924 2011 2098 2113 2148 2388 2456 2312 2117 1957 1878 1891 1934 1869 1885 1947 2029 2082 1721 1441 1359 1290 1223 1263 1298 1305 1528 1731 1861 1891 1756 1492 1325 1259 1233 1178 1087 971 1142 1172 1175 1201 1253 1320 1257 1241 1202 1059 891 954 1390 1779 1732 1640 1635 1669 1641 1706 1893 1957 1956 1893 1613 1101 798 730 735 709 919 1448 24 43 52 55 53 42 37 38 41 55 92 92 119 128 136 148 174 215 265 317 371 387 351 362 367 305 233 214 255 305 350 331 296 272 273 286 294 307 324 347 369 412 422 442 470 492 510 513 497 467 443 466 509 523 489 403 311 243 198 171 162 159 156 180 180 163 158 167 181 191 206 245 310 380 396 350 305 274 254 241 228 210 227 272 292 256 193 174 142 126 119 105 87 63 37 22 13 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 66 68 96 196 303 319 212 114 145 203 177 124 80 40 6 0 0 0 0 0 2 5 2 0 8 46 68 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 3 10 3 0 3 17 27 19 2 0 0 2 1 1 2 1 0 0 1 2 3 3 3 2 0 1 3 8 16 23 25 28 28 20 13 18 26 30 55 40 31 30 32 32 31 29 26 19 10 9 31 58 34 12 4 1 0 0 0 0 2 4 6 10 14 15 19 21 24 28 32 34 36 36 34 33 31 25 21 19 20 21 23 23 18 8 3 7 9 7 7 5 3 1 0 0 0 0 0 0 1 7 20 26 30 31 26 15 4 0 1 6 13 22 30 30 19 6 7 12 24 22 20 26 28 27 24 29 36 51 74 99 126 178 216 265 309 336 362 421 477 559 685 799 887 968 1063 1181 1340 1574 1865 2167 2442 2654 2749 2792 2798 2733 2687 2747 2888 2934 2932 2913 2846 2735 2614 2515 2436 2358 2269 2191 2138 2092 2047 2031 2080 2197 2319 2404 2375 2306 2340 2427 2348 2139 1905 1778 1760 1752 1670 1531 1411 1301 1214 1161 1145 1163 1232 1305 1355 1366 1346 1318 1299 1279 1292 1271 1233 1191 1187 1251 1271 1270 1257 1233 1208 1204 1237 1275 1287 1299 1264 1206 1143 1086 1059 1013 1062 1112 1117 1078 1024 984 995 1011 1014 1002 977 934 869 842 819 845 855 864 916 1017 1080 1157 1199 1246 1310 1385 1455 1484 1358 1303 1355 1510 1720 1904 1862 1653 1498 1404 1341 1274 1170 1059 924 787 711 661 584 483 341 486 549 505 426 461 867 1085 1248 1354 1445 1558 1773 2537 2879 2945 2869 2817 2863 2940 2910 2914 3073 3085 2750 2304 2233 2569 2736 2627 2347 2056 1820 1614 1601 1838 1914 1870 1850 1956 2034 2050 2138 2235 2212 2091 1936 1726 1755 1811 1896 1964 2007 2128 2259 2029 1724 1651 1656 1529 1518 1520 1452 1608 1734 1712 1629 1444 1216 1282 1308 1296 1298 1185 1129 1197 1174 1151 1159 1152 1135 1059 1078 1108 1040 900 930 1116 1261 1373 1496 1520 1432 1369 1662 1964 2152 2123 1724 1164 744 629 597 627 779 1157 1558 68 116 114 98 81 56 45 63 83 103 126 133 143 145 149 184 259 347 411 393 466 507 485 449 425 366 304 276 282 308 320 351 331 326 336 349 355 360 345 353 378 407 427 470 509 530 534 517 498 476 479 547 557 505 437 370 294 236 203 199 203 201 198 236 234 205 179 174 189 215 242 290 362 412 401 329 314 283 243 211 189 174 170 202 213 208 159 108 89 80 68 59 52 42 28 16 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 3 40 91 94 111 213 262 192 87 69 175 284 256 215 171 138 110 68 46 45 38 22 19 30 18 5 3 19 35 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 3 3 3 2 2 2 1 0 0 1 2 4 5 5 3 0 2 4 3 2 3 2 0 1 5 10 16 21 24 25 17 19 17 14 12 10 9 6 3 1 0 0 3 2 2 1 0 0 0 0 2 5 6 8 11 14 16 19 21 24 27 30 32 33 33 31 30 25 19 16 16 17 18 19 20 17 10 4 5 12 17 21 23 21 16 9 4 2 4 3 2 1 5 16 24 28 33 35 28 15 5 1 1 13 27 38 40 30 13 12 7 14 15 12 16 28 35 31 32 25 27 47 77 113 153 198 251 289 313 346 401 458 554 708 863 962 988 985 1037 1171 1372 1675 1999 2275 2491 2594 2631 2653 2613 2597 2687 2854 2932 2969 2971 2914 2808 2689 2589 2511 2429 2334 2256 2203 2158 2102 2040 2031 2126 2253 2321 2265 2152 2152 2268 2366 2330 2190 2088 2063 2030 1916 1771 1612 1445 1327 1265 1214 1188 1206 1229 1246 1275 1317 1353 1387 1375 1372 1353 1314 1262 1223 1243 1275 1315 1354 1373 1368 1345 1326 1312 1288 1279 1274 1255 1210 1142 1066 939 962 1057 1123 1117 1073 1029 1031 1022 1009 996 983 954 857 805 773 765 763 773 840 952 1010 1079 1136 1186 1244 1315 1375 1381 1297 1234 1234 1302 1464 1739 1832 1785 1680 1562 1452 1359 1227 1099 973 857 765 706 716 794 760 884 1004 1229 1356 361 526 725 912 1101 1304 1479 1591 2063 2449 2572 2519 2450 2412 2295 2263 2323 2667 2878 2662 2369 2406 2561 2376 2037 1739 1478 1190 1081 923 995 1179 1300 1376 1759 1939 2080 2196 2215 2199 2160 2147 2081 2059 2064 2153 2240 2220 2313 2392 2310 2120 1995 1999 1835 1723 1655 1526 1452 1476 1449 1375 1255 1170 1170 1184 1194 1190 1111 1068 1020 990 991 1000 1004 987 975 1027 1115 1141 1065 920 945 1038 1170 1339 1535 1729 1622 1793 1991 1992 1900 1314 773 541 576 777 1071 1272 1306 1274 156 208 157 111 80 60 56 81 119 113 99 100 100 102 119 213 343 440 451 377 484 534 501 455 435 411 360 327 304 284 283 327 343 373 391 411 423 416 389 383 396 413 436 468 493 493 490 495 498 509 542 598 534 451 377 314 253 207 196 196 199 207 233 283 279 244 218 200 208 247 302 331 345 342 304 254 253 215 171 142 126 122 127 136 144 172 130 89 77 68 55 45 35 26 17 9 2 4 1 0 0 0 0 0 0 0 0 0 0 1 8 4 33 86 127 140 160 230 226 115 62 113 215 301 292 318 249 161 110 90 69 67 69 49 45 51 26 6 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 4 6 7 7 5 5 2 2 3 3 2 1 1 2 2 2 5 7 5 1 1 2 2 2 2 1 0 0 1 4 6 9 9 2 1 5 5 4 4 5 4 3 1 1 0 0 0 0 0 0 0 0 1 2 3 3 3 6 11 15 18 20 22 24 26 28 29 30 31 28 24 20 17 15 15 17 18 18 18 20 18 13 9 8 11 21 30 30 24 16 9 9 15 13 7 2 4 15 26 29 33 35 33 26 16 5 0 10 26 42 50 43 27 20 9 9 10 12 16 24 29 28 33 24 15 17 33 63 106 157 201 207 189 192 246 316 412 545 702 827 878 872 895 1023 1246 1518 1789 2032 2239 2371 2398 2440 2401 2386 2487 2677 2835 2938 2995 2974 2871 2734 2630 2572 2490 2396 2318 2266 2226 2175 2100 2047 2060 2177 2283 2273 2152 2046 2079 2245 2338 2343 2298 2238 2168 2102 2001 1829 1615 1456 1389 1329 1271 1223 1184 1187 1224 1277 1361 1454 1487 1465 1403 1342 1311 1295 1281 1290 1309 1330 1369 1415 1404 1368 1338 1304 1291 1299 1306 1287 1220 1092 966 948 1013 1094 1121 1099 1062 1034 1008 987 976 978 972 925 881 830 769 710 688 781 874 950 1026 1087 1123 1152 1229 1272 1277 1250 1216 1184 1146 1252 1493 1678 1762 1747 1651 1523 1451 1328 1197 1082 979 871 763 700 694 741 822 902 946 926 373 252 325 495 748 994 1128 1275 1639 2001 2186 2207 2149 2063 1970 1853 1861 2224 2722 2822 2649 2500 2254 1834 1445 1195 952 607 512 397 366 504 632 657 1128 1482 1799 2027 2064 2121 2083 2143 2290 2464 2541 2489 2485 2467 2464 2478 2502 2479 2406 2378 2250 1976 1722 1561 1432 1339 1341 1350 1342 1299 1206 1127 1085 1030 978 927 905 887 890 876 872 878 895 939 1033 1100 1153 1120 1069 1050 1048 1038 1234 1307 1444 1675 1862 1642 1320 843 547 524 733 1061 1413 1490 1264 998 281 239 148 97 69 59 67 90 115 102 94 74 73 85 107 243 439 559 556 470 405 403 399 387 377 373 358 330 307 307 331 361 392 429 447 451 446 437 419 400 414 422 439 460 480 497 515 520 518 539 574 581 487 383 317 272 240 228 234 229 220 213 238 283 295 273 252 241 249 280 321 319 272 246 221 198 178 151 119 96 85 87 97 114 143 117 101 87 75 61 48 37 30 22 15 11 11 13 2 0 0 0 0 0 0 0 0 0 1 11 30 30 60 92 114 126 138 151 120 65 120 181 218 244 272 366 284 146 67 57 53 47 53 64 59 43 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 6 8 9 9 9 7 5 4 3 2 3 2 2 1 1 3 3 4 7 7 5 2 1 1 3 3 1 0 0 0 0 2 3 4 4 1 0 1 1 2 3 4 4 6 5 5 2 0 0 0 0 0 0 0 0 1 1 0 3 8 15 19 23 24 25 26 27 28 28 27 26 24 23 18 14 13 14 16 18 17 16 15 16 18 17 12 9 16 29 32 26 17 13 13 22 23 17 9 7 12 18 33 36 36 35 32 24 10 1 8 23 41 50 46 34 26 15 9 8 10 13 17 18 20 25 20 14 11 15 29 61 99 145 148 117 114 164 214 271 342 431 554 704 803 810 928 1160 1420 1656 1863 2055 2212 2240 2264 2253 2235 2271 2399 2581 2778 2974 3036 2954 2813 2707 2628 2546 2456 2386 2329 2270 2212 2124 2062 2052 2148 2262 2279 2155 1996 2001 2053 2165 2268 2305 2259 2130 2051 2029 1953 1791 1613 1509 1462 1392 1285 1204 1169 1149 1141 1253 1413 1492 1490 1423 1354 1342 1353 1331 1313 1329 1343 1346 1342 1311 1309 1301 1294 1327 1387 1417 1415 1315 1179 1074 1025 1028 1070 1090 1086 1064 1035 1004 978 971 982 991 979 931 885 852 785 707 774 860 953 1035 1082 1082 1039 1094 1167 1207 1205 1155 1058 1051 1113 1239 1407 1569 1655 1620 1527 1473 1389 1283 1180 1087 982 871 759 655 615 668 759 716 421 159 66 75 191 411 629 754 940 1241 1533 1775 1951 2002 1999 1889 1765 1823 2124 2568 2949 2752 2418 1982 1525 1153 895 703 494 435 445 502 570 491 450 563 697 889 1109 1082 1193 1270 1424 1747 2174 2475 2530 2545 2557 2503 2435 2430 2476 2537 2583 2583 2428 2173 1929 1755 1610 1539 1457 1357 1251 1172 1080 999 929 900 912 920 865 842 813 803 819 845 881 943 1006 1082 1122 1086 1040 1121 1097 1202 1291 1413 1613 1646 1352 952 636 526 665 868 1118 1215 1227 1120 898 289 159 82 63 53 67 77 87 94 96 112 123 156 185 251 375 563 686 642 468 312 260 272 313 327 331 319 298 290 297 334 361 390 420 446 445 436 427 421 421 430 435 464 485 506 525 535 526 523 551 546 501 416 341 287 268 262 262 262 252 233 220 222 243 263 277 281 286 297 302 284 237 189 185 170 154 134 112 94 73 60 59 72 103 122 77 83 74 58 44 37 33 27 21 19 19 15 8 2 0 0 0 0 0 0 0 1 6 9 34 68 78 62 47 45 46 50 58 75 133 293 303 252 216 228 276 231 117 46 37 42 37 59 89 72 48 23 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 6 8 9 8 5 6 7 5 3 3 4 3 3 2 2 3 4 5 7 7 10 8 6 5 3 1 3 3 1 0 0 0 2 4 8 7 4 1 0 0 1 2 2 4 6 8 11 5 2 0 0 0 0 0 0 0 0 0 0 1 5 11 19 24 28 30 28 26 28 27 26 26 26 23 21 19 18 17 17 19 20 19 14 12 9 7 7 9 10 14 24 25 21 15 12 16 27 34 31 21 10 4 5 25 32 34 34 33 28 18 8 6 17 27 32 32 27 23 17 11 8 7 10 14 16 16 17 14 10 9 11 19 33 41 70 100 117 128 152 193 239 269 272 333 519 694 761 883 1100 1370 1629 1835 2015 2133 2159 2176 2197 2208 2220 2298 2461 2683 2941 3063 3025 2904 2785 2690 2607 2509 2444 2380 2282 2186 2092 2023 2015 2082 2176 2214 2132 1986 1939 1946 1996 2065 2127 2161 2075 2017 2030 2035 1958 1798 1631 1563 1495 1376 1283 1228 1185 1148 1205 1325 1405 1432 1414 1383 1376 1372 1339 1363 1413 1438 1413 1336 1276 1246 1212 1238 1351 1483 1545 1576 1523 1385 1245 1150 1109 1102 1104 1104 1090 1070 1038 1001 999 1013 1023 981 889 857 912 887 822 841 911 986 1047 1086 1050 1044 1102 1170 1206 1195 1144 1055 1040 1017 1030 1144 1326 1466 1503 1487 1468 1430 1361 1265 1161 1056 953 840 706 621 657 771 688 366 141 43 47 109 236 375 448 638 853 1045 1334 1683 1956 2037 1922 1769 1742 1916 2267 2804 2766 2384 1896 1500 1181 860 677 566 544 627 795 846 707 575 431 324 283 328 403 427 538 716 976 1399 1769 2028 2156 2247 2267 2227 2263 2366 2401 2499 2602 2634 2577 2482 2349 2134 1868 1606 1368 1240 1189 1095 987 931 939 958 957 917 871 860 871 844 827 847 897 968 1031 1035 976 926 1035 1074 1137 1267 1457 1587 1451 1197 915 802 826 831 759 855 996 1089 1088 875 208 89 78 81 67 79 88 96 94 81 104 179 323 383 517 652 742 796 752 599 457 335 267 275 296 286 275 260 254 289 345 363 389 422 449 450 442 444 444 448 456 469 503 502 511 511 505 512 534 545 488 431 376 335 308 290 281 282 284 269 245 229 221 250 256 275 314 331 327 302 256 209 181 177 148 134 114 96 76 55 44 51 67 77 73 60 65 63 51 42 36 31 26 22 19 15 6 1 0 0 0 0 0 0 0 0 3 12 16 44 71 77 62 41 21 16 34 74 141 245 465 423 336 259 209 182 161 98 28 12 18 25 47 58 33 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 4 7 7 5 3 1 3 6 4 3 4 5 4 4 3 3 4 6 7 9 8 7 6 5 4 3 2 3 3 2 1 0 0 1 1 6 6 3 1 1 0 0 1 1 1 4 7 9 7 3 1 0 0 0 0 0 0 0 0 0 0 2 9 18 25 31 35 34 30 31 32 31 30 31 31 31 30 27 25 25 26 25 20 14 11 8 6 5 5 7 15 29 31 26 18 13 17 27 39 45 40 31 20 10 11 18 23 26 29 29 25 17 6 9 12 13 12 11 13 13 10 8 6 6 8 11 13 15 13 8 3 3 7 12 14 25 51 86 115 142 165 215 217 182 235 465 642 746 860 1036 1250 1464 1666 1892 1973 2046 2113 2171 2220 2270 2367 2543 2744 2922 3024 3032 2965 2860 2780 2692 2600 2527 2452 2342 2208 2079 1995 1962 1989 2049 2079 2020 1940 1882 1862 1875 1903 1944 2041 2056 2040 2061 2087 2072 1964 1708 1670 1576 1474 1382 1299 1238 1226 1253 1280 1323 1362 1385 1390 1377 1360 1320 1377 1454 1483 1468 1411 1340 1267 1205 1238 1351 1460 1546 1631 1660 1599 1472 1333 1247 1192 1174 1177 1171 1151 1114 1066 1052 1053 1038 957 873 854 927 953 950 978 1022 1053 1066 1078 1057 1091 1183 1264 1289 1258 1200 1121 1042 957 949 1061 1217 1335 1410 1447 1483 1487 1428 1329 1217 1102 1005 913 814 745 754 710 520 426 302 202 161 68 156 244 304 444 607 696 933 1338 1571 1741 1836 1763 1607 1721 2057 2578 2753 2517 2137 1858 1500 1117 916 809 782 909 1167 1180 1043 800 551 383 255 239 265 307 380 481 632 873 1197 1319 1436 1655 1849 1968 2078 2140 2225 2334 2449 2570 2633 2632 2571 2422 2232 2008 1629 1543 1474 1333 1163 1110 1197 1279 1254 1192 1107 1004 1010 977 888 867 910 970 1000 977 902 820 825 881 977 1145 1377 1520 1511 1384 1287 1270 1158 852 673 791 1109 1228 1019 808 199 97 191 195 153 119 115 166 203 195 246 303 381 487 526 563 637 699 717 680 568 414 315 263 262 274 256 257 284 325 359 365 406 420 435 447 459 476 478 471 479 484 482 475 480 486 483 482 494 498 448 400 348 323 317 307 285 276 276 290 297 288 264 259 244 269 317 341 326 287 242 207 192 178 146 141 104 73 48 38 43 63 81 81 66 57 56 55 48 38 30 27 24 20 15 7 2 0 0 0 0 0 0 0 0 0 1 4 7 26 30 26 31 46 43 49 106 173 241 331 426 358 324 256 179 124 101 77 26 15 8 8 13 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 5 2 0 0 1 2 1 2 3 4 5 5 4 4 5 6 5 3 3 2 2 1 1 1 1 2 3 3 2 1 0 0 0 4 3 3 4 3 1 0 0 0 1 2 5 7 8 5 2 1 0 0 0 0 0 0 0 0 0 1 6 14 25 35 42 44 42 46 47 44 41 42 46 50 49 44 39 34 30 26 18 13 11 11 11 11 10 15 41 61 57 44 31 24 21 26 37 47 52 55 53 37 22 14 11 13 19 24 26 24 13 8 5 3 2 3 7 10 8 6 5 4 3 4 8 12 12 9 7 8 6 6 10 15 27 51 86 119 131 178 188 173 200 334 544 730 863 1049 1274 1479 1625 1772 1889 1937 1975 2035 2091 2120 2248 2456 2610 2748 2877 2973 3003 2947 2872 2767 2678 2604 2529 2438 2317 2179 2082 2003 1958 1960 1982 1978 1950 1921 1878 1852 1856 1873 1965 2043 2089 2121 2142 2149 2113 1888 1788 1658 1545 1452 1370 1308 1272 1286 1286 1299 1329 1365 1388 1355 1324 1294 1353 1468 1555 1556 1492 1432 1393 1359 1331 1322 1330 1395 1523 1605 1635 1610 1531 1445 1377 1309 1285 1271 1241 1191 1138 1118 1112 1094 1066 1020 958 980 1011 1078 1131 1149 1147 1138 1137 1153 1189 1259 1328 1359 1348 1295 1184 1045 951 962 1055 1160 1256 1333 1386 1441 1484 1468 1402 1296 1166 1058 975 920 918 943 846 493 379 513 627 536 130 89 133 183 244 323 430 649 966 1231 1496 1748 1883 1617 1674 1995 2442 2823 2974 2544 1879 1588 1514 1383 1122 941 1259 1369 1412 1312 1034 739 572 412 286 261 319 406 454 490 557 765 841 856 1038 1303 1614 1842 1955 2037 2148 2241 2293 2281 2375 2445 2429 2379 2225 1973 1897 1887 1802 1575 1584 1723 1590 1418 1282 1103 1114 1246 1194 1055 977 972 972 954 891 804 723 705 782 1023 1261 1419 1473 1466 1501 1317 1154 953 762 765 987 1325 1301 899 670 249 187 267 305 240 156 163 277 437 440 317 348 456 505 461 527 482 454 446 409 350 319 260 211 175 166 190 226 272 311 349 371 372 375 394 424 458 484 493 484 494 473 465 464 459 466 473 481 495 497 471 421 377 369 353 332 316 319 329 315 318 310 291 275 283 311 337 335 300 246 201 187 172 154 135 117 64 31 28 38 55 73 85 83 70 61 50 41 38 33 29 25 19 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 5 1 30 78 103 108 171 235 225 226 250 228 259 199 115 59 44 51 46 20 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 1 3 6 4 2 0 0 0 0 0 0 2 3 4 4 3 3 3 3 2 1 1 3 4 4 3 2 1 2 2 2 2 1 0 0 0 0 1 2 3 3 1 0 0 0 1 2 2 4 4 4 3 1 0 0 0 0 0 0 0 0 1 3 7 17 31 46 56 61 63 66 64 58 56 57 62 66 69 68 60 47 34 24 15 10 9 12 15 15 12 16 49 65 68 65 56 46 38 38 40 46 53 62 73 77 67 44 20 8 8 13 20 22 18 13 7 2 0 1 2 4 3 5 7 8 5 3 6 9 9 7 8 15 14 12 14 16 18 25 47 91 108 130 165 190 200 232 381 641 844 1038 1264 1507 1696 1834 1929 2002 2034 2013 1965 1953 2023 2189 2372 2574 2777 2951 3063 3067 2963 2832 2730 2662 2603 2528 2429 2315 2237 2137 2028 1958 1947 1970 1987 1983 1931 1882 1880 1877 1923 1994 2071 2135 2186 2225 2229 2083 1883 1711 1588 1497 1414 1345 1326 1334 1333 1331 1338 1357 1404 1350 1298 1265 1318 1456 1591 1608 1561 1532 1527 1497 1414 1298 1212 1235 1359 1492 1599 1659 1647 1611 1549 1481 1432 1388 1337 1276 1224 1196 1190 1170 1138 1119 1096 1083 1083 1144 1195 1210 1212 1206 1207 1229 1259 1300 1344 1373 1387 1378 1324 1206 1091 1051 1052 1091 1164 1241 1300 1361 1450 1524 1508 1437 1295 1145 1033 970 995 1103 1147 1047 971 1027 945 806 595 455 281 143 156 193 259 427 629 815 1023 1370 1694 1656 1717 1949 2301 2688 3004 2811 2465 2154 1836 1578 1291 1079 1021 1193 1478 1573 1293 966 747 561 391 323 374 476 553 618 576 707 901 821 655 895 1241 1463 1590 1775 2067 2143 2205 2300 2309 2271 2205 2188 2130 2066 2042 2040 2009 1759 1652 1411 1157 1059 1044 1112 1379 1516 1416 1214 1094 1066 1064 1027 934 859 840 877 1070 1379 1527 1509 1404 1310 1181 986 988 978 990 1194 1491 1528 1132 744 671 327 230 209 244 226 157 190 349 519 534 409 468 649 637 508 616 516 366 305 274 249 192 130 83 77 107 163 238 305 340 345 343 347 368 390 414 442 465 478 482 489 494 483 468 455 462 497 520 517 502 480 456 445 425 364 331 320 316 325 335 310 271 278 308 309 319 328 301 256 213 184 171 140 121 94 63 30 10 19 39 60 77 84 80 70 60 37 25 25 27 27 21 12 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 36 91 126 134 151 172 107 72 78 95 137 104 50 17 10 17 18 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 2 2 1 0 0 0 0 0 1 2 3 2 1 0 1 1 0 0 0 1 5 9 10 7 3 1 0 0 1 1 0 0 0 0 1 2 1 0 1 0 0 2 4 7 6 4 2 0 0 1 1 1 0 0 0 0 0 2 3 4 4 8 25 44 62 74 80 83 85 82 76 73 74 79 84 86 87 82 67 49 34 22 13 9 10 15 20 19 16 28 43 59 73 77 74 71 77 59 51 48 49 58 78 95 87 60 28 8 4 7 7 13 14 11 7 4 4 6 3 1 5 13 18 17 9 5 5 5 5 6 13 17 19 22 20 15 9 11 37 61 75 106 148 184 218 281 537 776 987 1201 1431 1624 1757 1865 1965 2029 2039 2012 2008 1998 2128 2347 2606 2838 3000 3113 3135 3039 2906 2798 2729 2672 2572 2518 2458 2391 2279 2132 2006 1961 1985 1999 1999 1958 1906 1888 1868 1869 1900 1961 2068 2197 2287 2360 2312 2167 1983 1780 1597 1489 1419 1416 1412 1402 1394 1392 1391 1452 1394 1331 1284 1270 1310 1448 1553 1596 1620 1622 1587 1506 1369 1247 1232 1309 1413 1496 1545 1598 1649 1629 1601 1554 1486 1421 1360 1317 1276 1249 1225 1197 1174 1161 1163 1158 1176 1206 1222 1230 1223 1224 1248 1288 1330 1357 1364 1373 1385 1373 1310 1214 1122 1079 1085 1128 1181 1232 1294 1394 1496 1535 1491 1379 1223 1066 959 933 1002 1073 1100 1052 936 765 723 724 622 397 165 131 135 168 263 390 516 624 961 1318 1563 1740 1905 2217 2713 3141 3138 2867 2359 1703 1565 1392 1238 1284 1428 1609 1733 1515 1165 886 698 591 543 544 635 731 841 872 868 986 997 841 907 1042 1173 1335 1534 1783 1899 1985 1933 1847 2065 1964 1964 1978 1936 1837 1781 1644 1480 1317 1121 993 1025 1119 1350 1533 1536 1365 1199 1115 1275 1357 1316 1270 1305 1370 1534 1681 1765 1706 1541 1377 1229 1061 988 1147 1432 1648 1736 1551 1054 671 586 804 330 217 144 116 90 72 241 475 732 890 843 785 857 737 578 539 524 444 424 379 238 118 81 74 93 137 205 274 327 337 305 314 353 393 419 437 444 449 455 463 476 493 472 461 449 457 495 530 516 474 439 425 403 357 328 304 291 290 284 270 258 254 284 319 323 302 286 250 214 188 164 137 116 88 43 21 11 4 4 24 56 79 82 70 60 78 35 20 19 24 29 24 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 28 64 89 90 76 64 35 12 1 5 23 21 9 2 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 2 7 16 20 16 8 2 0 0 1 1 0 0 1 3 5 5 1 0 0 0 1 8 13 17 16 12 7 5 5 8 9 8 5 1 0 0 0 0 1 3 5 12 34 60 81 94 102 106 106 101 94 91 91 97 106 110 110 104 88 68 49 33 22 17 20 14 17 28 36 46 48 56 69 70 81 121 122 99 77 59 47 44 50 68 101 112 84 43 16 4 1 7 13 14 10 6 10 11 12 7 8 15 26 31 25 10 4 2 3 6 12 16 23 30 26 15 8 7 18 40 58 85 128 175 200 282 495 720 934 1145 1356 1547 1704 1802 1896 1982 2022 2004 1999 2022 2109 2277 2548 2839 3024 3141 3173 3121 3018 2898 2778 2655 2528 2549 2570 2546 2457 2323 2196 2131 2053 2019 1973 1923 1896 1886 1849 1823 1821 1851 1941 2088 2234 2386 2466 2440 2288 2042 1783 1583 1485 1452 1436 1437 1457 1481 1467 1480 1437 1395 1367 1351 1340 1381 1467 1562 1638 1675 1672 1652 1550 1440 1397 1418 1455 1437 1334 1447 1571 1624 1614 1561 1492 1425 1376 1275 1232 1246 1262 1247 1227 1217 1223 1221 1217 1223 1239 1250 1242 1245 1265 1295 1321 1340 1339 1336 1342 1324 1253 1152 1105 1087 1092 1120 1155 1187 1226 1289 1365 1455 1503 1453 1296 1092 971 880 838 830 833 798 672 585 537 531 524 461 189 146 128 132 171 268 454 493 775 1121 1489 1731 1798 2134 2570 2784 2826 2876 2714 2036 1828 1582 1300 1195 1292 1436 1586 1498 1200 939 816 777 752 784 883 972 1046 1089 1068 1062 1102 1062 981 911 977 1002 1118 1283 1434 1585 1789 1851 1839 1691 1643 1610 1505 1425 1438 1307 1271 1194 997 1002 1134 1178 1237 1283 1290 1266 1190 1275 1582 1808 1901 1911 1903 1883 1908 1897 1865 1718 1349 1151 1042 1079 1235 1459 1772 1824 1569 1124 726 564 623 965 215 173 98 37 28 133 355 562 804 1107 1167 1058 959 904 819 701 636 590 532 427 204 87 48 45 62 89 176 249 271 265 294 320 365 396 419 436 439 427 418 423 436 443 424 431 437 448 458 458 458 450 424 422 382 334 315 263 242 246 259 252 235 258 275 308 306 276 242 216 191 166 136 112 87 38 10 2 0 0 3 15 47 77 77 62 64 83 34 21 18 21 25 22 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 23 56 63 40 15 9 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 1 4 14 25 26 14 3 0 0 0 0 0 0 0 1 2 4 1 2 1 1 4 12 17 20 21 20 19 20 22 27 28 25 18 12 8 7 7 8 9 10 13 23 45 74 99 117 125 126 122 116 110 108 108 114 123 130 133 127 112 90 65 42 30 16 22 20 17 27 54 78 80 75 70 73 95 132 142 143 137 119 87 54 38 43 93 139 144 113 70 39 21 8 6 9 10 11 15 15 17 13 10 15 29 45 60 31 12 4 3 10 22 33 40 40 30 17 10 9 22 39 54 77 121 187 258 397 558 741 925 1094 1255 1436 1662 1754 1819 1875 1909 1921 1939 1962 2034 2168 2408 2710 2953 3130 3221 3222 3141 2995 2811 2630 2587 2652 2704 2701 2639 2531 2404 2330 2221 2123 2030 1963 1946 1936 1869 1827 1809 1824 1870 1930 2030 2215 2368 2480 2456 2260 1996 1755 1594 1468 1419 1451 1527 1605 1606 1555 1488 1439 1424 1437 1444 1415 1424 1460 1518 1586 1649 1690 1652 1608 1570 1566 1573 1491 1346 1401 1527 1619 1628 1562 1477 1401 1355 1296 1276 1292 1316 1331 1308 1301 1290 1268 1244 1227 1242 1270 1273 1276 1281 1280 1281 1318 1323 1317 1296 1223 1076 964 980 1055 1108 1132 1140 1145 1167 1215 1297 1415 1518 1515 1327 1136 983 830 699 614 569 525 482 458 445 430 413 530 312 185 131 118 126 165 340 371 483 801 1229 1523 1629 1978 2348 2619 2853 3030 2964 2597 2272 1901 1463 1079 988 1180 1409 1421 1253 1059 940 857 829 872 959 1060 1119 1144 1146 1107 1101 1062 896 625 656 662 776 910 962 904 1198 1466 1463 1438 1389 1265 1224 1278 1297 1231 1230 1279 1149 1186 1222 1167 1132 1114 1102 1194 1178 1435 1755 1972 2132 2242 2153 2048 1971 1906 1797 1600 1288 1104 1090 1241 1496 1740 1685 1400 992 642 647 687 648 810 206 199 130 76 68 182 319 404 457 598 769 752 599 471 427 502 625 672 614 457 223 73 23 13 22 63 141 220 260 272 282 305 339 363 386 392 379 360 339 333 346 367 397 423 437 438 438 438 441 436 416 378 313 252 233 216 204 199 201 225 240 249 252 270 253 231 211 190 166 139 111 82 43 6 1 0 0 0 0 9 34 68 66 58 53 49 28 20 14 14 14 11 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 12 32 37 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 2 7 19 27 18 6 1 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 13 17 19 21 24 27 29 34 39 38 33 27 24 21 17 16 16 22 31 44 67 94 119 136 141 137 131 130 128 128 125 125 132 143 150 148 138 120 91 60 45 27 29 21 18 34 67 102 112 90 80 83 111 148 125 128 151 161 152 129 99 55 72 119 153 157 137 106 70 38 13 4 5 7 8 8 14 16 13 14 25 44 75 63 41 21 10 11 27 49 52 44 32 20 13 7 13 26 36 49 83 148 233 384 557 744 934 1116 1273 1373 1584 1692 1746 1765 1762 1766 1822 1865 1946 2059 2224 2458 2750 3030 3220 3280 3215 3068 2893 2713 2645 2680 2756 2789 2746 2655 2548 2450 2353 2239 2122 2046 2049 2060 1980 1904 1844 1824 1851 1903 1959 2025 2137 2300 2414 2370 2186 1972 1775 1572 1469 1495 1593 1711 1744 1686 1588 1500 1458 1465 1397 1365 1385 1395 1395 1426 1500 1539 1560 1572 1588 1620 1648 1601 1533 1520 1554 1593 1598 1567 1542 1458 1390 1350 1335 1335 1358 1375 1386 1390 1379 1356 1324 1262 1259 1248 1224 1210 1209 1209 1195 1231 1274 1301 1263 1139 1023 1037 1056 1092 1127 1141 1141 1131 1124 1148 1233 1364 1485 1487 1300 1155 996 827 658 489 463 460 521 609 642 551 441 446 319 197 132 110 105 112 182 235 357 641 1046 1282 1503 1812 2165 2514 2816 3047 3026 2893 2678 2325 1835 1377 1266 1396 1476 1473 1415 1331 1220 1031 1001 1003 1064 1179 1242 1231 1216 1164 1120 1075 959 830 720 604 534 556 630 662 812 992 1146 1229 1188 1110 1193 1265 1241 1187 1176 1237 1212 1243 1170 1151 1198 1170 1035 1042 1073 1199 1418 1655 1846 1995 2030 1985 1892 1769 1563 1480 1482 1515 1545 1646 1795 1660 1257 863 608 542 788 801 684 623 340 360 307 257 249 248 246 216 179 196 303 293 183 71 29 110 326 468 490 386 191 19 3 0 4 43 118 186 239 257 250 261 291 313 326 316 294 273 256 249 304 403 457 481 497 510 516 503 458 394 310 171 142 155 177 184 189 214 228 220 214 213 216 208 207 213 192 162 135 112 84 36 11 0 0 0 0 0 0 7 26 50 59 65 53 33 20 17 12 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 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 1 6 16 17 10 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 15 16 19 22 26 30 36 39 38 34 29 24 20 21 24 33 49 69 95 120 140 150 150 145 143 152 149 146 140 136 138 146 157 164 160 149 124 94 73 51 34 38 41 38 43 77 91 76 76 91 110 121 116 116 130 133 124 125 138 119 103 119 146 168 173 153 125 111 63 29 11 4 5 10 20 24 21 19 22 29 48 57 54 40 22 11 17 27 38 38 32 25 18 13 9 13 29 39 53 96 160 283 448 636 837 1048 1251 1312 1474 1609 1703 1748 1733 1666 1712 1785 1867 1968 2098 2272 2521 2841 3121 3248 3235 3139 3004 2838 2753 2757 2802 2820 2780 2712 2633 2553 2457 2302 2147 2094 2174 2217 2118 1975 1858 1801 1796 1801 1886 1916 1995 2148 2314 2390 2341 2168 1928 1692 1553 1542 1613 1729 1812 1832 1772 1664 1572 1516 1418 1363 1390 1414 1403 1397 1416 1435 1457 1482 1518 1561 1587 1595 1581 1560 1541 1517 1469 1417 1435 1423 1370 1308 1262 1213 1293 1355 1420 1460 1467 1456 1364 1194 1143 1124 1057 973 987 1084 1028 1044 1124 1202 1203 1087 1050 1052 1079 1114 1142 1166 1177 1148 1113 1102 1138 1229 1362 1348 1282 1185 1060 922 775 552 483 490 565 687 796 593 486 412 290 191 135 99 98 101 116 142 266 552 884 1173 1375 1577 1844 2199 2617 2885 2919 2930 2859 2612 2226 1927 1738 1673 1626 1562 1521 1547 1495 1361 1328 1375 1426 1374 1353 1384 1293 1151 1060 1031 907 968 886 695 553 393 398 495 623 770 956 1065 982 1085 1289 1229 1024 981 1046 1167 1160 1071 994 1019 1184 1291 1248 1019 791 770 974 1297 1619 1892 2031 2011 1873 1729 1567 1561 1735 1891 1870 1773 1540 1142 799 725 855 1042 1048 945 776 608 509 528 490 480 430 343 219 184 131 72 62 59 20 3 0 12 68 142 195 177 88 2 0 0 0 31 82 143 209 248 247 270 294 311 318 296 252 242 237 245 307 493 554 552 544 552 560 502 392 292 206 135 99 143 142 148 145 148 156 157 179 183 189 199 207 203 173 142 115 90 58 5 1 0 0 0 0 0 0 6 20 40 58 77 50 21 10 10 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 1 3 11 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 18 23 28 34 36 34 30 25 21 19 20 26 39 58 82 109 135 151 159 156 154 161 172 165 161 156 151 149 153 163 171 174 169 152 126 99 73 51 47 48 45 44 57 50 80 115 150 177 184 169 148 149 141 115 112 147 154 153 153 164 180 191 180 128 146 123 84 48 25 22 36 39 46 45 38 31 25 24 30 34 32 21 9 9 17 24 28 29 29 27 23 19 11 29 58 77 88 114 205 338 532 778 1037 1254 1323 1409 1514 1623 1719 1762 1658 1642 1717 1801 1890 2002 2155 2357 2649 2952 3137 3203 3192 3114 2984 2886 2828 2808 2799 2774 2732 2672 2596 2471 2286 2152 2211 2323 2338 2217 2049 1912 1849 1853 1853 1868 1876 1931 2047 2211 2376 2456 2347 2118 1869 1679 1587 1590 1676 1787 1876 1894 1823 1689 1535 1489 1450 1438 1448 1458 1463 1455 1433 1419 1439 1482 1498 1486 1477 1468 1457 1446 1422 1335 1228 1206 1248 1278 1264 1221 1200 1232 1316 1431 1503 1512 1504 1340 1166 1075 1034 993 945 947 944 918 943 1009 1086 1172 1185 1160 1139 1146 1166 1196 1236 1229 1171 1094 1057 1079 1100 1193 1253 1265 1222 1135 1012 842 673 533 419 352 366 454 406 368 370 350 283 172 89 83 86 101 144 230 404 688 1059 1274 1366 1479 1683 2064 2513 2715 2759 2822 2892 2780 2454 2174 2012 1830 1522 1279 1323 1513 1622 1642 1622 1564 1345 1283 1230 1072 898 814 824 787 793 815 878 974 689 581 463 517 871 1124 965 865 987 1069 942 764 748 881 1147 1233 1046 886 1023 1098 1191 1150 937 685 653 984 1439 1902 2205 2323 2239 2029 1794 1596 1655 1910 1978 1914 1658 1275 923 800 1079 1365 1466 1303 1043 771 523 430 359 363 551 713 642 460 290 169 51 13 7 4 2 0 0 1 3 20 30 15 0 0 0 3 32 51 101 173 233 251 273 297 331 361 368 332 319 303 294 352 513 522 528 492 451 408 337 258 208 169 139 127 136 100 98 106 115 132 161 182 181 202 219 213 181 158 131 94 55 22 1 0 0 0 0 0 0 0 3 14 33 56 71 53 16 7 7 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 11 17 25 31 36 37 34 29 23 20 20 22 33 48 69 95 121 144 160 169 175 178 183 190 180 177 174 168 165 169 182 189 190 186 173 150 120 87 59 45 52 65 70 67 77 96 106 108 124 163 203 160 141 125 111 114 132 131 134 158 184 203 211 203 162 173 162 140 106 68 41 52 65 71 72 69 65 59 49 42 39 35 24 8 5 13 19 21 24 30 33 31 27 20 20 44 83 92 77 141 252 457 735 1013 1226 1311 1393 1468 1547 1649 1742 1656 1629 1698 1784 1861 1949 2093 2300 2526 2800 3042 3206 3271 3210 3077 2962 2898 2865 2836 2800 2743 2675 2602 2512 2374 2268 2343 2394 2386 2305 2200 2077 1947 1916 1909 1922 1940 1980 2061 2197 2381 2471 2443 2296 2079 1856 1688 1607 1633 1718 1817 1883 1881 1795 1657 1544 1465 1438 1452 1470 1468 1445 1402 1378 1407 1474 1490 1443 1398 1362 1322 1294 1302 1270 1241 1266 1319 1320 1245 1191 1191 1189 1259 1373 1464 1498 1466 1323 1218 1128 1081 1096 1060 1025 995 984 991 1011 1043 1114 1194 1262 1289 1276 1249 1259 1261 1195 1095 1004 953 960 1022 1133 1203 1217 1175 1081 976 839 688 521 354 227 186 335 562 436 272 338 395 253 96 55 69 99 133 170 262 505 849 1103 1204 1219 1221 1511 2063 2357 2336 2396 2532 2668 2582 2444 2269 1930 1465 1103 1100 1363 1655 1723 1549 1320 1053 850 712 629 551 515 506 484 538 722 841 1048 1043 1002 917 896 1084 1066 943 1088 1143 856 785 850 835 857 964 1091 1061 1013 1091 942 913 1043 1183 960 871 988 1287 1745 2060 2099 2019 1917 1785 1680 1823 1925 1863 1714 1404 994 749 931 1377 1622 1567 1318 1037 764 573 198 136 113 295 533 680 672 540 410 205 57 13 12 7 0 0 0 0 0 0 0 0 0 0 1 6 18 50 97 144 178 217 253 300 347 385 412 408 386 355 351 365 369 361 338 290 232 193 184 182 170 152 128 100 70 59 88 123 159 194 210 202 233 207 177 149 132 111 68 28 9 6 6 5 1 0 0 0 0 1 8 26 45 54 41 11 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 1 5 12 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 6 8 9 14 22 31 38 42 44 42 34 27 24 27 33 45 64 87 111 135 155 172 182 196 206 214 222 215 207 203 197 191 192 203 213 215 216 207 183 147 106 72 47 47 48 57 86 84 75 71 70 82 117 160 108 102 101 115 130 129 123 160 209 226 225 226 234 233 200 185 175 155 118 70 72 95 95 92 95 101 105 104 102 86 66 45 26 17 18 18 19 24 32 37 49 47 39 33 44 82 127 131 121 195 373 631 923 1180 1369 1500 1541 1557 1612 1705 1740 1749 1767 1803 1853 1915 2002 2201 2407 2672 2957 3185 3281 3209 3129 3036 2972 2925 2871 2803 2725 2648 2575 2500 2429 2382 2391 2422 2421 2398 2357 2263 2098 2009 1996 2017 2035 2053 2097 2201 2350 2418 2436 2382 2246 2042 1825 1683 1644 1678 1746 1814 1855 1829 1744 1625 1528 1476 1456 1443 1403 1380 1370 1386 1435 1501 1528 1491 1412 1340 1284 1240 1237 1274 1329 1392 1432 1406 1263 1183 1164 1140 1193 1300 1380 1455 1430 1335 1276 1211 1117 1088 1077 1069 1062 1065 1078 1089 1125 1181 1229 1282 1324 1334 1307 1284 1231 1143 1102 1103 1031 1024 1087 1136 1153 1134 1087 1014 946 846 712 541 360 212 139 216 336 301 207 251 331 255 104 30 42 84 122 152 198 378 640 873 1020 1082 928 1085 1451 1805 2003 2050 2105 2362 2471 2369 2319 2175 1619 1258 1293 1573 1768 1667 1302 913 643 536 532 507 459 439 430 495 672 775 816 919 1032 1118 1159 1236 1204 1160 1152 1122 927 810 992 1166 1263 1261 1192 1222 858 935 879 748 733 946 1371 1287 1112 939 846 882 1205 1289 1238 1247 1423 1535 1804 1825 1719 1506 1110 657 517 810 1259 1517 1463 1229 995 826 717 87 53 22 13 2 130 314 434 459 400 213 86 31 12 2 0 0 0 0 0 0 0 0 0 0 1 4 14 35 76 135 184 209 236 286 325 357 373 376 361 336 309 277 237 194 157 130 131 162 184 165 133 113 98 94 103 130 163 189 199 198 199 225 163 132 111 90 65 38 20 17 16 11 5 1 0 0 0 0 1 7 21 31 38 32 12 7 4 3 2 1 2 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 2 8 12 8 3 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 9 12 19 28 38 46 50 51 49 42 35 32 34 41 57 78 100 122 144 166 189 206 221 236 251 262 256 241 236 232 228 227 231 241 257 262 252 225 184 139 106 91 65 56 66 75 62 57 60 61 74 122 187 98 108 126 142 152 160 183 239 270 269 243 196 137 95 116 143 151 137 104 61 70 95 107 111 115 121 125 125 134 123 99 74 53 35 18 15 23 30 36 53 73 79 67 53 56 91 170 229 156 171 289 494 771 1076 1311 1485 1575 1624 1678 1738 1781 1792 1767 1786 1855 1914 1925 2059 2260 2529 2839 3113 3252 3296 3209 3113 3035 2969 2902 2818 2721 2637 2574 2519 2468 2430 2432 2458 2467 2467 2440 2371 2278 2222 2202 2204 2149 2073 2099 2198 2298 2362 2392 2374 2292 2142 1944 1793 1716 1705 1736 1778 1807 1787 1738 1668 1596 1529 1470 1428 1382 1375 1406 1463 1516 1545 1551 1520 1478 1440 1404 1356 1314 1372 1430 1470 1475 1408 1254 1193 1186 1152 1160 1237 1281 1317 1310 1276 1234 1165 1083 1049 1047 1047 1057 1086 1122 1146 1176 1197 1224 1250 1265 1270 1253 1243 1187 1133 1126 1142 1126 1116 1120 1127 1116 1082 1042 1002 954 880 761 593 400 228 129 109 144 159 130 134 197 159 72 21 40 92 128 162 188 288 474 642 818 980 865 800 1013 1462 1845 1875 1866 1863 1895 2000 2242 2120 1688 1476 1583 1777 1723 1480 1169 929 780 660 701 738 746 717 680 653 487 663 737 745 802 954 972 1100 1243 1276 1259 1298 1352 1376 1276 1346 1418 1303 1039 1043 947 1006 1005 868 849 975 1172 1174 979 826 716 708 837 855 771 736 1005 1466 1836 1886 1727 1479 1138 780 591 753 1078 1261 1224 1076 974 899 773 43 28 45 50 11 4 41 97 207 319 267 120 40 14 6 2 0 0 0 0 0 0 0 0 0 0 0 2 5 23 53 86 111 132 165 164 177 206 229 235 222 189 144 107 83 74 97 150 182 179 145 95 90 101 114 131 149 161 164 165 158 146 134 110 90 63 39 25 19 19 22 18 7 1 0 0 0 0 0 2 9 20 26 23 12 2 1 1 3 3 2 3 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 0 0 0 0 1 5 12 14 8 2 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 15 23 33 44 53 59 59 57 50 43 39 42 50 67 87 107 125 142 161 192 219 240 260 280 292 285 262 257 261 262 267 280 286 298 302 292 266 222 168 139 138 104 79 71 70 68 66 73 74 88 101 88 93 117 136 153 173 200 236 261 266 293 296 245 151 69 56 78 116 117 75 44 43 67 91 109 123 134 139 136 150 146 124 98 80 67 49 46 54 58 54 65 87 98 90 81 81 96 158 213 207 196 234 367 612 937 1224 1451 1629 1767 1858 1879 1837 1813 1765 1780 1865 1921 1923 1996 2165 2411 2718 3036 3258 3284 3238 3165 3088 3019 2961 2881 2772 2676 2600 2543 2503 2468 2457 2470 2480 2482 2475 2462 2446 2398 2320 2219 2132 2111 2159 2251 2326 2358 2359 2331 2269 2187 2057 1929 1836 1791 1784 1783 1767 1737 1699 1657 1612 1563 1509 1485 1480 1499 1538 1588 1637 1643 1628 1603 1586 1575 1555 1512 1446 1465 1476 1458 1411 1307 1082 1119 1199 1226 1202 1172 1154 1157 1122 1123 1151 1127 1073 1031 1020 1011 1027 1067 1096 1117 1134 1151 1176 1198 1208 1207 1199 1196 1155 1115 1136 1184 1175 1172 1174 1168 1143 1101 1061 1024 981 916 810 646 446 256 145 118 140 159 119 50 67 54 20 7 23 70 132 183 232 288 344 356 564 747 765 691 699 1120 1506 1685 1759 1771 1740 1746 1849 1776 1659 1673 1878 1828 1631 1457 1252 1036 919 554 823 1075 1259 1363 1347 1312 1169 1145 1058 969 959 912 751 728 909 1067 1113 1198 1314 1572 1582 1495 1489 1356 988 968 1229 1425 1382 985 806 837 920 815 613 862 1044 1140 1225 1222 1168 1244 1553 1910 2096 2011 1706 1332 1029 833 722 740 863 801 964 1089 1089 1030 947 79 68 103 155 104 8 19 12 49 84 101 65 17 12 7 4 1 0 0 0 0 1 2 3 3 0 0 0 1 3 6 15 24 32 35 30 34 57 71 71 55 28 18 17 31 63 105 134 143 131 104 77 70 94 117 121 125 134 142 130 101 79 71 68 48 21 10 8 12 18 18 14 7 2 0 0 0 0 3 8 15 21 22 15 5 1 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 13 18 12 3 0 0 0 0 0 0 0 0 0 0 0 1 5 3 3 6 10 16 25 36 47 58 65 67 64 56 49 45 47 56 73 94 112 119 120 132 174 216 248 275 297 309 304 275 273 281 284 290 305 318 327 330 324 297 251 199 169 165 139 117 103 92 79 69 76 79 75 85 119 138 139 148 167 180 195 235 206 224 289 337 328 263 170 96 79 86 86 70 53 46 51 71 95 117 133 142 136 151 151 136 116 108 109 95 76 87 108 113 117 109 87 77 89 100 89 119 158 177 184 202 275 465 768 1091 1384 1649 1875 2035 2107 2048 1960 1846 1794 1837 1908 1970 2052 2192 2386 2635 2926 3180 3257 3255 3205 3131 3061 3015 2951 2851 2727 2613 2537 2500 2462 2462 2474 2488 2497 2504 2512 2495 2421 2311 2213 2183 2223 2273 2332 2386 2391 2359 2314 2264 2216 2143 2059 1975 1909 1874 1831 1777 1727 1681 1646 1619 1595 1577 1590 1623 1672 1724 1755 1769 1744 1723 1704 1693 1682 1666 1615 1530 1481 1438 1379 1308 1238 1056 1107 1189 1189 1144 1149 1153 1181 1201 1235 1263 1231 1076 984 916 893 914 962 1034 1034 1043 1053 1060 1082 1112 1142 1126 1084 1041 1030 1074 1147 1162 1182 1197 1191 1170 1150 1118 1074 1020 947 838 682 466 269 156 121 125 140 137 56 14 5 0 1 3 12 65 147 236 329 319 272 395 595 748 747 577 779 1083 1408 1743 1986 1833 1825 1855 1874 1843 1745 1983 1857 1751 1652 1417 1023 1038 1082 1211 1393 1689 2087 2183 2262 2281 1990 1719 1578 1598 1435 1161 972 954 1023 1113 1247 1424 1575 1614 1588 1628 1535 1448 1561 1762 1862 1727 1264 978 950 1152 1038 1035 1423 1765 2016 2062 2008 1933 2042 2276 2343 2100 1754 1338 920 598 452 445 537 747 880 1069 1210 1217 1169 1125 295 304 295 291 285 148 28 5 1 8 19 23 12 7 9 6 3 0 0 0 0 0 3 12 28 25 9 2 1 3 4 3 1 2 9 7 1 6 8 6 3 3 3 2 37 78 110 126 114 83 64 65 96 160 138 101 86 86 93 92 62 37 35 29 13 4 5 5 7 12 16 17 17 4 1 1 2 4 11 18 21 20 17 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 1 2 1 1 0 0 0 0 0 4 12 19 17 5 1 0 0 0 0 0 0 0 0 0 0 0 2 1 1 3 9 17 28 40 53 64 73 78 73 63 55 50 52 61 76 96 109 104 92 101 158 216 256 287 312 331 331 300 295 300 305 315 329 342 353 362 358 314 257 219 191 165 150 139 126 110 93 70 70 65 81 118 157 175 179 200 214 209 214 264 212 215 250 290 319 313 243 143 113 96 85 81 78 80 87 92 102 116 132 145 154 162 156 141 129 129 138 124 109 104 119 147 170 176 144 100 79 77 62 73 117 168 193 191 212 353 592 889 1211 1527 1824 2104 2329 2364 2192 1985 1847 1803 1835 1940 2046 2181 2364 2597 2860 3104 3256 3305 3266 3186 3114 3069 3010 2907 2771 2635 2536 2494 2465 2492 2525 2553 2574 2578 2553 2497 2436 2375 2352 2369 2383 2357 2340 2363 2377 2364 2336 2300 2262 2223 2189 2132 2049 1991 1932 1859 1782 1724 1686 1657 1632 1637 1656 1694 1762 1842 1848 1815 1774 1745 1728 1724 1716 1690 1629 1549 1467 1374 1242 1033 1020 1077 1126 1124 1087 1123 1290 1341 1364 1396 1420 1376 1270 888 700 641 630 636 686 789 834 852 863 902 976 999 1051 1038 992 963 988 1057 1135 1171 1180 1178 1173 1164 1163 1142 1096 1029 954 876 733 489 285 165 112 110 140 128 72 19 0 0 1 0 2 23 73 158 304 348 324 326 423 656 757 677 692 792 1041 1571 2080 2163 2174 2169 2152 2087 2042 2044 1991 1911 1761 1525 1330 1448 1526 1432 1435 1604 1883 1950 1969 1916 1822 1826 1803 1917 1925 1801 1608 1505 1491 1476 1476 1463 1438 1415 1373 1536 1740 1975 2162 2138 2028 1847 1591 1473 1689 2214 1807 1782 1933 2120 2208 2189 2185 2130 2108 2081 1954 1664 1297 892 526 262 156 184 440 836 1200 1406 1385 1213 1090 1043 522 549 523 409 247 197 239 189 100 170 98 35 14 13 12 3 1 0 0 0 0 0 2 16 99 261 262 89 20 7 11 12 6 12 88 61 10 1 5 9 19 33 48 78 111 112 120 89 56 40 43 59 87 101 85 66 57 45 37 37 37 26 15 7 2 2 4 4 5 10 16 21 17 5 6 6 8 14 20 23 25 23 19 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 1 0 0 0 0 0 0 3 10 19 22 8 2 0 0 0 0 0 0 0 0 0 0 0 2 1 0 2 8 18 30 43 56 70 82 89 82 69 59 54 56 64 77 94 105 91 88 119 182 243 287 320 343 358 356 328 320 317 321 332 347 362 374 388 383 328 268 235 193 165 161 164 168 162 136 91 90 114 155 198 225 224 221 237 248 250 260 288 257 225 218 240 282 302 234 192 159 137 124 116 111 110 128 142 145 148 158 169 179 179 169 156 145 131 125 120 122 126 130 131 117 147 176 175 144 102 70 48 67 124 172 192 214 343 483 697 1002 1334 1663 2022 2361 2519 2452 2270 2062 1899 1843 1986 2049 2209 2429 2633 2845 3061 3222 3305 3315 3268 3196 3130 3041 2919 2786 2660 2564 2534 2530 2574 2624 2657 2663 2650 2613 2573 2540 2530 2542 2551 2508 2394 2329 2344 2384 2406 2407 2389 2365 2323 2279 2227 2156 2083 2000 1916 1862 1831 1801 1759 1710 1668 1644 1656 1714 1795 1806 1771 1721 1673 1662 1696 1692 1637 1577 1529 1461 1335 1166 930 858 946 1085 1150 1140 1326 1479 1473 1372 1224 1075 1057 982 745 551 441 393 363 402 471 531 575 631 734 810 849 916 948 933 926 1006 1091 1150 1168 1159 1162 1182 1176 1169 1154 1120 1062 967 909 747 519 304 152 82 101 133 109 56 11 1 1 1 0 0 3 17 64 203 311 352 332 294 519 648 713 718 683 705 1265 1768 2074 2253 2352 2353 2278 2235 2163 2059 1936 1818 1761 1695 1545 1317 1238 1385 1418 1333 1131 910 853 969 1120 1281 1576 1901 2128 2074 2003 1974 1873 1771 1671 1517 1312 1245 1357 1648 2050 2255 2052 1964 1886 1838 1909 2198 2470 2236 1989 1842 1806 1803 1814 1796 1760 1689 1558 1370 1181 929 622 333 148 108 258 600 990 1247 1351 1278 1002 841 752 563 617 613 502 315 255 495 385 249 176 76 14 20 48 68 51 1 0 0 0 0 1 2 11 37 86 134 79 106 71 28 25 29 39 259 134 29 22 48 65 107 199 344 351 169 125 188 171 84 34 45 40 39 40 44 46 44 30 16 12 16 15 3 2 2 2 2 4 9 13 16 15 12 12 11 14 20 24 27 27 30 32 23 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 6 2 0 0 0 0 0 0 2 8 18 24 8 2 0 0 0 0 0 0 0 0 0 0 1 5 5 3 4 9 19 30 41 56 76 92 97 90 74 61 55 56 63 75 88 104 97 117 170 232 284 321 349 369 378 373 358 357 354 353 358 367 376 377 374 381 347 299 260 214 177 169 187 225 240 197 135 143 163 186 208 223 222 236 247 257 248 231 232 232 213 204 224 268 302 278 225 187 159 139 128 129 138 134 156 177 185 184 178 171 163 158 154 141 110 95 92 86 86 95 99 65 77 99 140 173 169 124 66 60 61 97 162 228 347 418 517 764 1091 1413 1776 2156 2415 2526 2499 2381 2246 2169 2223 2279 2392 2537 2672 2801 2978 3184 3323 3370 3337 3260 3176 3068 2942 2831 2740 2654 2607 2620 2673 2718 2724 2691 2659 2642 2643 2649 2660 2673 2677 2650 2546 2487 2469 2480 2510 2534 2514 2505 2471 2412 2333 2242 2148 2097 2064 2043 2017 1969 1894 1808 1669 1577 1572 1617 1680 1699 1683 1650 1632 1648 1665 1585 1503 1472 1489 1476 1337 1158 987 946 993 1059 1093 1126 1401 1482 1323 1008 672 368 317 461 510 430 318 251 229 251 298 354 395 405 489 535 627 719 788 848 874 1007 1115 1158 1149 1133 1178 1201 1193 1183 1174 1152 1088 978 883 726 536 340 137 72 61 67 54 27 1 1 1 0 0 0 0 0 22 101 206 305 362 369 464 572 682 746 683 629 932 1296 1662 1995 2244 2330 2337 2297 2180 2015 1925 1958 1955 1719 1346 1110 1249 1424 1384 1132 839 650 537 544 591 761 1048 1341 1571 1689 1764 1839 1930 2043 2074 1794 1536 1318 1304 1608 2125 1997 1839 1789 1737 1693 1914 2100 2221 2152 1912 1677 1607 1594 1582 1539 1471 1380 1238 1080 948 771 544 323 158 115 287 597 892 1033 1252 1063 906 847 832 442 526 592 588 535 486 559 323 147 55 23 5 14 58 108 79 9 0 0 0 0 0 0 1 3 8 23 69 200 262 180 105 92 136 275 138 104 153 211 250 312 482 650 596 325 92 101 119 94 52 38 34 24 35 39 41 40 33 19 12 13 10 3 7 6 6 7 9 15 19 16 16 18 22 26 34 36 34 34 40 48 48 21 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 13 7 2 0 0 0 0 0 0 1 6 14 19 4 1 0 0 0 0 0 0 0 0 1 3 5 8 11 10 10 14 22 30 39 56 79 98 105 97 80 64 55 56 62 73 86 116 130 164 220 282 324 354 376 387 392 394 394 399 411 428 431 417 398 389 360 375 363 332 293 249 215 221 257 317 348 301 209 192 193 190 198 217 226 244 255 258 253 254 268 266 223 199 198 214 232 240 233 213 182 149 130 136 163 186 208 218 210 185 157 138 113 101 99 98 85 73 63 49 42 44 45 48 36 40 70 109 127 104 77 152 120 85 115 178 263 330 370 564 872 1172 1487 1834 2137 2369 2524 2600 2597 2560 2515 2510 2553 2616 2665 2704 2847 3053 3238 3333 3313 3228 3212 3158 3064 2962 2852 2711 2634 2694 2740 2749 2717 2661 2630 2634 2664 2701 2721 2710 2687 2797 2769 2681 2605 2591 2645 2665 2647 2645 2619 2553 2462 2372 2241 2102 2087 2140 2150 2070 1953 1891 1726 1573 1532 1572 1647 1651 1623 1601 1614 1645 1551 1457 1361 1364 1417 1379 1261 1093 962 852 818 875 939 1139 1358 1293 955 560 355 271 333 472 557 498 372 246 228 241 263 301 353 267 296 368 465 562 661 798 898 1044 1164 1232 1253 1228 1234 1223 1212 1206 1198 1171 1081 983 864 742 602 369 188 155 195 152 7 0 1 1 1 0 0 0 1 0 6 30 86 188 288 358 412 490 606 732 663 585 618 785 1103 1484 1827 2072 2220 2234 2103 1955 2023 2189 2154 1844 1437 1263 1389 1469 1355 1075 778 607 508 435 451 558 699 834 885 985 1183 1393 1605 1948 2172 1982 1681 1463 1438 1553 1627 1589 1645 1721 1779 1899 2060 2237 2275 2101 1801 1578 1484 1488 1508 1483 1406 1261 1106 977 847 710 582 402 228 175 287 515 775 918 1077 1142 1136 1037 930 442 570 650 635 534 438 366 226 89 43 18 5 0 0 7 33 19 1 0 0 0 0 0 0 0 0 8 59 159 248 236 190 226 263 242 205 297 335 316 303 326 365 309 234 155 59 49 34 21 21 23 29 32 41 38 35 44 55 51 38 30 19 14 18 18 21 21 22 24 27 26 27 30 39 47 52 53 46 48 55 56 44 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 1 5 11 15 6 2 0 0 0 0 0 0 0 0 6 10 3 0 0 0 0 0 0 0 0 1 5 9 12 13 15 16 17 18 21 28 39 61 86 105 111 102 83 66 56 55 63 77 101 145 178 223 279 331 358 380 395 390 358 338 360 389 423 471 484 471 448 421 414 401 388 373 343 298 289 322 353 380 394 373 284 232 232 217 209 219 232 254 259 265 273 280 284 273 259 233 204 200 231 265 276 261 220 171 141 150 183 219 242 239 211 168 128 145 153 153 147 136 118 102 84 61 59 63 42 35 30 25 24 27 33 30 41 182 198 141 103 110 124 201 255 419 688 964 1229 1498 1774 2046 2329 2591 2688 2683 2663 2668 2675 2660 2633 2651 2796 2971 3146 3253 3231 3117 3264 3268 3194 3080 2939 2767 2670 2651 2679 2697 2672 2641 2625 2633 2681 2748 2787 2772 2741 2821 2843 2832 2808 2786 2801 2775 2785 2801 2784 2723 2636 2524 2381 2185 2102 2148 2179 2075 1930 1881 1772 1638 1591 1638 1695 1687 1657 1641 1641 1651 1604 1518 1395 1351 1386 1330 1146 942 847 796 782 855 948 1165 1310 1106 669 395 266 237 365 618 729 544 470 378 338 332 323 292 301 324 366 417 476 551 695 830 966 1103 1221 1309 1367 1315 1292 1249 1219 1203 1140 1108 1048 977 898 821 746 442 253 283 437 407 24 5 1 1 1 1 0 0 1 1 1 5 21 74 159 241 319 407 515 649 635 547 397 374 653 1002 1379 1730 1987 2077 1991 2007 2061 2247 2254 1979 1733 1703 1762 1674 1413 1088 851 703 577 508 492 512 567 658 814 1023 1217 1339 1353 1789 2061 2090 1948 1746 1529 1328 1232 1297 1447 1639 1914 2097 2186 2206 2114 1922 1708 1522 1419 1410 1448 1416 1280 1097 932 812 740 734 644 474 324 312 416 545 727 848 957 1091 1137 1025 968 644 758 829 833 726 522 321 162 60 40 16 4 0 0 0 3 4 1 0 0 0 0 0 0 0 1 6 57 140 234 296 353 494 547 376 256 316 300 196 114 61 28 17 14 6 4 5 3 1 4 9 19 47 87 50 51 72 92 94 72 38 31 31 32 32 37 30 25 28 32 36 39 47 55 65 71 70 61 57 60 56 37 12 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 10 10 4 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 2 2 4 5 7 10 15 19 21 20 17 17 25 40 66 92 110 114 104 85 67 58 59 71 94 129 178 230 279 320 349 367 390 401 392 363 332 321 335 365 412 452 476 489 497 502 461 435 423 398 353 358 404 405 415 418 381 292 234 251 231 219 237 260 269 275 280 283 286 292 308 352 305 252 231 243 263 287 297 259 201 159 160 186 208 212 194 160 123 102 145 166 168 162 152 139 121 102 90 85 82 71 55 41 26 16 15 22 12 14 84 136 164 189 201 102 104 166 313 533 781 1019 1237 1480 1768 2110 2456 2630 2663 2669 2670 2672 2670 2654 2735 2921 3107 3214 3199 3098 3046 3251 3298 3232 3111 2962 2815 2766 2637 2562 2566 2610 2644 2632 2651 2717 2778 2817 2846 2875 2910 2953 2981 2965 2896 2857 2868 2909 2915 2860 2765 2690 2525 2308 2153 2133 2210 2183 2018 1848 1768 1746 1745 1743 1775 1775 1768 1760 1740 1703 1669 1600 1535 1447 1379 1363 1264 1016 859 799 827 920 996 1015 1109 1144 963 620 391 289 319 464 707 866 662 578 499 447 420 416 465 516 532 545 575 623 676 799 901 1027 1150 1256 1355 1426 1429 1371 1285 1231 1245 1127 1052 1026 1008 965 901 899 661 390 279 370 489 176 41 2 0 1 1 0 0 1 3 5 4 8 23 46 102 194 308 428 546 593 562 443 280 348 618 979 1351 1645 1811 1849 1909 1923 1965 1945 1751 1752 1907 2051 1992 1653 1177 1012 805 683 619 569 536 571 690 984 1343 1641 1768 1760 2039 2282 2414 2367 2183 1699 1297 1120 1149 1261 1513 1860 2172 2375 2327 2103 1891 1688 1521 1366 1237 1264 1176 1109 1013 870 825 857 840 728 628 602 657 726 704 692 716 827 1066 1126 1193 1226 758 830 879 873 786 622 433 236 93 29 6 1 0 0 0 1 3 1 1 0 0 0 0 0 0 0 6 36 89 244 440 626 723 663 387 268 202 148 71 16 2 1 0 0 0 0 0 0 0 0 1 6 22 45 60 58 93 106 99 76 48 44 43 39 37 35 22 20 27 36 45 55 73 73 81 87 85 78 69 61 50 28 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 6 6 6 7 9 13 18 20 18 14 15 23 41 67 91 106 109 101 86 70 66 73 91 122 161 201 230 254 298 339 365 391 402 367 331 318 322 318 295 296 332 357 380 429 477 464 444 438 433 404 344 451 464 445 412 355 271 217 256 254 262 294 311 307 302 297 296 304 337 432 430 354 289 259 258 283 324 346 317 259 203 171 171 180 167 136 99 77 104 135 147 144 135 123 111 98 91 87 85 79 69 60 52 45 27 9 10 4 3 19 54 130 251 360 209 117 130 251 454 693 917 1108 1324 1613 1963 2302 2517 2610 2653 2682 2708 2723 2686 2810 2971 3075 3058 2967 2961 3137 3270 3276 3188 3055 2909 2801 2793 2678 2562 2529 2589 2666 2644 2552 2539 2652 2824 2934 2995 3042 3040 2989 2911 2840 2833 2886 2921 2876 2739 2548 2317 2194 2076 2001 2008 2074 2013 1863 1751 1729 1746 1724 1743 1810 1845 1865 1848 1786 1695 1660 1548 1440 1364 1324 1289 1134 952 865 880 989 1171 1189 1045 965 900 787 609 497 492 612 742 821 879 790 641 523 481 515 575 649 660 659 650 663 722 786 833 911 1034 1176 1296 1368 1393 1370 1280 1189 1195 1228 1149 1074 1040 1025 994 964 935 782 573 436 439 501 319 111 7 2 2 1 1 1 3 8 13 13 13 14 24 54 118 222 351 474 542 548 520 384 269 371 645 986 1293 1486 1553 1738 1830 1741 1593 1451 1429 1673 1989 2164 2022 1401 1159 964 803 712 648 608 616 712 945 1338 1757 1979 2224 2579 2889 2943 2723 2447 1979 1579 1325 1176 1337 1446 1609 1819 2045 2284 2197 1947 1727 1593 1449 1285 1175 1059 1002 983 946 1100 1136 1075 995 947 958 1022 935 806 733 747 907 1282 1500 1595 1578 645 741 796 824 807 723 575 383 228 110 35 6 2 1 0 0 1 0 6 3 1 0 0 0 0 0 1 11 42 241 455 567 556 462 374 467 445 309 155 41 6 1 1 1 1 0 0 0 0 0 1 4 13 17 43 74 95 95 81 68 54 41 42 41 31 20 14 17 25 42 63 73 80 88 80 85 86 81 70 55 37 15 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 7 7 8 9 11 14 17 18 17 14 16 27 46 70 90 100 101 95 86 77 79 92 117 153 191 215 203 190 225 264 286 310 307 317 336 332 312 301 277 240 245 251 258 279 293 294 341 412 470 460 340 396 405 395 385 356 271 239 270 291 315 335 336 331 329 321 320 319 328 403 370 320 279 259 263 288 319 361 367 336 280 212 163 139 113 95 84 86 120 145 149 138 122 108 95 85 81 76 70 63 56 55 51 44 30 16 8 0 0 2 16 74 184 280 238 165 139 229 450 726 938 1120 1309 1562 1884 2207 2423 2562 2658 2706 2738 2795 2798 2809 2843 2884 2941 3025 3104 3283 3313 3221 3087 2981 2898 2878 2876 2820 2739 2685 2701 2740 2615 2575 2691 2885 3010 3067 3073 3039 2944 2823 2757 2766 2819 2871 2876 2788 2597 2386 2181 2087 2066 2070 2061 2001 1916 1782 1663 1586 1557 1579 1691 1666 1688 1759 1793 1729 1642 1597 1497 1389 1309 1246 1151 1024 933 915 987 1141 1249 1069 916 824 776 776 801 798 848 957 1020 988 947 859 716 619 626 723 828 870 830 773 733 722 753 780 805 864 958 1077 1222 1296 1284 1205 1081 985 1056 1096 1079 1060 1029 989 962 913 754 601 546 600 603 526 429 241 65 28 14 3 0 0 2 9 18 22 23 18 12 24 72 161 299 437 516 519 530 559 400 322 443 688 1032 1238 1341 1495 1633 1586 1450 1337 1254 1351 1623 1963 2092 1678 1335 1112 953 840 738 678 624 575 633 1085 1567 2058 2562 3022 3371 3222 2906 2591 2250 1883 1627 1429 1353 1385 1498 1673 1955 2184 2301 2185 1937 1803 1662 1552 1374 1233 1179 1243 1422 1516 1415 1220 1115 1020 1019 1006 974 931 1013 1297 1546 1736 1833 1825 1668 433 543 630 687 711 665 540 374 231 116 42 8 1 2 0 0 0 2 8 6 1 0 0 0 0 0 0 2 35 143 258 330 379 402 473 635 759 650 365 114 1 3 11 23 16 2 3 1 10 17 16 13 20 6 55 92 95 85 66 46 36 39 46 51 27 17 13 13 19 42 80 81 78 80 67 74 77 72 62 48 26 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 2 3 4 3 3 5 7 8 7 6 5 6 9 13 17 21 21 20 21 28 44 65 86 96 99 98 94 89 86 90 105 136 177 214 226 191 168 162 179 211 239 246 255 272 283 295 308 288 265 247 227 216 221 233 234 290 412 494 473 376 327 290 288 303 299 260 281 304 317 320 318 317 321 330 330 327 316 305 334 316 274 243 231 235 248 288 337 380 385 348 285 220 175 131 103 102 128 167 185 172 144 122 112 92 84 77 69 60 51 46 47 41 29 25 25 13 1 0 0 1 14 49 99 160 161 159 258 516 833 1032 1216 1389 1583 1826 2106 2330 2503 2627 2698 2736 2778 2785 2742 2690 2648 2684 2885 3147 3277 3246 3133 3055 3074 3071 3065 3054 3035 3019 3010 2997 2942 2789 2787 2914 3047 3088 3090 3036 2948 2836 2744 2730 2760 2799 2827 2815 2729 2555 2399 2305 2264 2215 2141 2053 1867 1705 1472 1280 1175 1119 1108 1080 1065 1100 1210 1389 1527 1498 1448 1400 1370 1337 1202 1056 962 894 890 997 1166 1142 916 804 764 734 756 885 991 1056 1087 1088 1033 962 885 816 797 843 928 993 1000 957 885 807 750 729 737 748 783 857 945 1074 1162 1177 1124 1032 971 994 1003 985 960 943 927 915 859 757 633 517 547 579 525 522 452 243 117 66 22 2 0 1 7 16 24 31 36 33 30 45 100 224 378 490 502 460 593 574 447 418 462 676 910 1104 1240 1336 1385 1382 1352 1281 1201 1234 1539 1784 1703 1461 1229 1111 1031 917 818 731 637 450 773 1254 1769 2289 2823 3066 2981 2792 2600 2398 2113 1854 1646 1597 1678 1791 1840 1905 2143 2423 2500 2263 1994 1821 1588 1415 1421 1522 1583 1699 1546 1182 835 815 652 873 1149 1170 1196 1393 1671 1893 1960 1803 1613 1425 248 327 407 468 482 444 360 244 130 39 13 3 0 1 1 3 7 16 21 20 6 2 0 0 0 0 0 0 11 52 126 244 366 454 558 594 301 171 125 56 1 3 9 19 13 5 8 9 35 38 25 13 10 1 38 71 80 71 57 49 50 51 55 53 25 21 18 13 18 43 83 77 71 61 54 61 67 62 48 31 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 12 20 19 10 4 5 6 6 5 4 4 6 11 17 24 30 34 37 45 57 73 90 105 110 107 106 103 100 97 98 115 146 188 228 250 235 198 176 187 227 269 283 256 287 265 259 299 298 288 267 250 247 261 287 288 306 390 436 405 344 294 267 248 223 217 255 297 320 321 311 304 302 293 305 298 284 279 290 309 292 251 218 202 207 228 286 343 372 377 363 338 297 259 212 176 169 193 227 218 177 124 97 107 99 97 93 89 86 81 70 53 44 34 25 17 8 1 0 8 18 21 16 25 64 89 111 219 502 856 1083 1276 1445 1611 1803 2053 2252 2453 2595 2680 2734 2774 2726 2610 2525 2453 2443 2650 2911 3047 3044 3045 3126 3209 3217 3197 3191 3213 3244 3242 3209 3148 3075 3059 3091 3108 3034 2971 2903 2833 2777 2740 2696 2641 2591 2559 2533 2488 2406 2298 2239 2195 2130 2020 1891 1666 1356 1090 931 859 807 755 709 670 644 703 909 1083 1157 1182 1192 1220 1273 1192 1060 970 939 963 1007 1109 1087 1058 1008 918 803 726 772 712 699 816 871 797 788 801 839 891 946 1008 1003 981 950 916 871 813 736 717 739 783 841 931 1023 1075 1106 1103 1047 1018 1012 993 968 950 930 920 922 928 890 750 496 428 494 511 564 618 471 276 148 62 15 2 1 5 11 16 23 32 42 45 48 80 154 255 319 397 405 472 547 521 494 437 476 617 813 981 1087 1207 1300 1332 1269 1101 1052 1250 1467 1545 1454 1297 1309 1292 1228 1104 934 762 607 636 809 1100 1476 1850 2034 2091 2053 1963 2026 1898 1702 1683 1769 1883 1948 1974 1998 2160 2465 2618 2497 2206 1962 1753 1589 1639 1735 1669 1425 1048 643 604 880 1178 1399 1361 1141 1121 1302 1632 1817 1598 1202 994 830 102 158 206 244 264 246 196 128 57 8 2 0 0 0 0 1 6 22 44 50 33 15 8 4 1 0 0 0 2 29 97 210 333 423 515 473 277 101 35 13 6 3 2 6 3 2 2 3 6 14 10 4 2 12 52 61 76 84 85 86 83 64 58 47 27 21 15 20 32 52 71 65 55 45 41 45 49 42 26 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 1 4 8 5 1 0 0 0 0 0 0 0 0 0 2 15 34 38 29 15 4 4 4 4 3 4 6 10 17 27 38 49 61 74 90 106 122 136 143 139 130 127 121 114 109 111 128 160 201 242 277 296 298 279 265 273 307 344 333 367 293 245 272 278 257 256 278 310 336 344 339 337 347 355 351 332 292 263 231 221 235 265 292 307 310 313 319 323 301 294 279 271 274 283 290 284 265 233 201 191 220 265 301 321 329 333 330 299 287 269 251 242 247 258 222 187 143 112 115 125 127 122 115 109 102 95 79 66 52 36 21 10 1 0 13 30 38 28 16 39 47 55 115 283 544 834 1124 1386 1609 1805 2003 2243 2458 2605 2685 2714 2700 2539 2387 2340 2351 2360 2426 2549 2726 2841 2969 3159 3275 3296 3251 3218 3241 3307 3335 3326 3292 3251 3217 3187 3132 2987 2868 2781 2725 2687 2640 2533 2432 2338 2280 2259 2237 2136 2021 1980 1999 1995 1889 1744 1549 1284 1028 839 742 681 595 509 469 502 570 704 831 906 934 948 978 1020 1032 986 945 971 1059 1013 1024 1065 1102 1078 971 839 769 709 650 658 725 692 535 522 614 743 834 801 823 815 815 831 861 941 915 824 762 748 766 849 948 1018 1074 1113 1117 1086 1020 1014 1013 989 971 962 956 972 937 759 443 258 244 308 411 555 687 666 806 575 179 29 8 5 10 14 15 16 21 36 46 58 81 116 153 161 212 306 416 508 501 507 489 500 538 609 764 903 1039 1158 1228 1201 975 958 1080 1269 1436 1431 1314 1370 1447 1475 1441 1215 1081 931 777 656 718 897 1068 1148 1154 1105 1054 1309 1569 1755 1714 1659 1687 1638 1734 1883 1958 2194 2283 2344 2247 2047 1963 1945 1896 1804 1614 1336 1117 984 1147 1455 1746 1798 1480 1184 1094 1253 1484 1352 860 551 439 406 18 47 72 88 100 111 106 75 26 1 0 0 0 0 1 6 13 22 38 45 39 30 21 14 7 2 0 0 1 19 58 129 240 343 400 394 307 194 113 61 29 13 6 4 2 8 3 0 0 1 1 0 1 12 31 37 74 102 115 115 104 80 63 46 33 25 23 44 59 62 59 52 46 40 33 31 30 23 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 3 0 0 0 0 0 0 0 0 0 0 2 14 35 36 26 13 4 3 3 4 6 10 15 21 30 44 61 79 99 120 141 162 179 188 187 174 162 151 137 128 126 134 151 188 226 266 309 353 387 386 357 327 317 331 319 391 360 328 322 302 277 286 328 386 431 433 382 367 357 354 353 340 300 264 208 203 233 257 269 275 288 292 291 291 293 285 282 281 280 272 258 254 263 252 221 196 212 239 247 246 251 263 267 252 232 218 212 218 236 260 220 193 158 124 111 119 131 138 139 134 122 117 105 94 79 59 37 14 5 1 4 16 35 50 47 47 41 34 42 84 190 416 771 1161 1502 1758 1987 2235 2444 2588 2663 2678 2636 2514 2396 2335 2318 2288 2196 2220 2453 2688 2887 3107 3287 3326 3252 3209 3245 3324 3378 3411 3400 3352 3295 3236 3152 3008 2853 2720 2626 2570 2515 2380 2282 2209 2151 2089 2001 1850 1793 1786 1806 1823 1788 1672 1531 1325 1118 972 869 770 708 703 689 622 596 640 685 711 722 724 751 769 785 782 791 866 1053 1024 1007 1022 1032 1001 922 805 750 730 733 736 729 550 430 408 475 598 731 514 476 539 616 644 674 814 871 873 858 850 828 895 969 1039 1107 1163 1192 1204 1152 1102 1049 994 976 980 976 959 828 516 252 142 132 171 291 540 670 723 700 467 206 53 20 11 15 20 20 19 19 33 45 55 67 83 92 98 114 186 342 514 522 489 455 440 427 511 641 759 863 974 1128 1136 983 888 910 1051 1268 1330 1332 1346 1378 1382 1356 1265 1238 1182 1053 836 806 835 836 759 638 534 541 676 908 1129 1154 1341 1477 1547 1626 1707 1750 1760 1747 1816 1920 1966 2135 2165 2002 1729 1474 1416 1540 1642 1708 1698 1569 1545 1447 1297 1117 956 1226 950 582 301 203 230 1 6 12 14 21 34 46 43 14 3 0 0 0 1 3 4 10 20 38 62 55 42 34 29 23 14 7 4 5 14 41 128 230 287 288 366 322 236 154 95 58 32 20 24 24 10 4 1 0 0 0 0 1 3 7 20 53 85 102 104 96 80 60 44 36 33 37 56 69 59 47 40 39 44 34 23 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 16 31 29 17 7 4 6 10 14 17 22 28 37 49 67 89 111 131 149 170 192 208 215 214 206 196 171 152 144 148 161 185 220 251 293 333 361 406 444 441 392 337 313 294 320 343 371 398 409 390 329 344 398 437 431 400 378 371 375 375 365 358 288 188 160 187 222 241 253 285 280 266 269 272 270 269 273 279 282 280 286 278 264 236 204 192 199 207 191 172 166 173 178 167 154 149 164 206 252 225 200 169 134 106 97 106 112 119 123 121 120 122 122 115 101 82 54 29 14 5 7 24 56 53 47 29 12 5 11 40 142 424 838 1275 1626 1914 2171 2374 2520 2604 2624 2604 2602 2548 2469 2381 2268 2069 2039 2253 2525 2749 2952 3170 3300 3326 3313 3319 3389 3515 3574 3503 3406 3326 3234 3122 2987 2838 2688 2563 2466 2280 2124 2074 2080 2063 1964 1826 1729 1709 1712 1703 1683 1709 1660 1552 1405 1269 1160 1013 846 731 666 615 549 486 413 401 435 465 465 478 482 499 513 550 667 827 893 941 994 1011 942 872 749 722 766 770 617 658 560 491 452 439 455 537 375 313 334 387 446 448 522 648 783 887 923 947 947 965 1027 1116 1192 1217 1231 1205 1145 1059 948 915 914 924 899 789 570 288 155 126 191 360 617 672 731 784 820 741 213 75 33 23 24 25 37 41 44 48 53 60 59 65 75 98 161 295 508 564 510 428 413 377 507 663 776 834 940 1055 1068 964 838 801 886 1048 1153 1221 1249 1244 1182 1140 1132 1172 1200 1134 1017 944 882 789 662 513 386 319 341 444 594 764 1028 1250 1374 1454 1550 1515 1437 1395 1444 1572 1790 2126 2197 2014 1743 1546 1684 1865 1910 1765 1422 1178 1292 1424 1444 1273 796 851 677 414 190 143 113 0 0 0 0 1 4 9 10 6 1 1 4 5 7 13 11 11 15 30 59 70 53 41 38 37 29 17 12 22 40 66 126 166 164 181 294 293 232 167 111 76 57 48 67 43 3 1 0 0 1 4 7 10 9 7 13 26 43 55 57 52 43 33 27 26 34 44 53 56 46 36 32 31 29 24 12 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 20 24 26 18 9 9 15 23 29 32 36 41 46 55 69 90 111 130 147 164 183 198 215 224 230 236 223 193 170 161 168 189 221 249 267 295 328 361 413 487 529 486 418 383 367 358 323 297 304 345 385 358 363 397 428 432 420 393 381 389 396 397 421 348 246 182 166 185 215 237 270 256 236 238 241 243 246 252 263 273 276 275 266 249 226 202 185 178 188 154 110 89 103 122 134 139 138 143 171 235 235 219 189 150 113 91 83 78 81 90 99 113 127 138 145 147 139 117 85 53 25 8 8 22 34 35 24 10 0 0 11 95 336 715 1147 1521 1827 2082 2275 2419 2525 2567 2582 2609 2636 2624 2542 2398 2222 2174 2288 2474 2653 2817 3112 3296 3340 3316 3320 3401 3505 3449 3371 3312 3256 3163 3045 2910 2770 2639 2517 2376 2103 1937 1924 1985 1981 1782 1662 1636 1644 1641 1607 1554 1671 1675 1597 1492 1394 1294 1094 871 712 605 519 447 357 259 234 242 243 257 269 268 279 310 365 435 484 575 705 828 909 837 772 721 721 735 699 574 704 738 668 528 381 331 317 256 215 205 246 329 312 359 511 730 905 895 868 847 867 932 1047 1121 1137 1131 1097 1045 1005 927 898 887 883 872 862 607 337 220 264 381 513 648 718 776 841 911 992 528 252 122 58 31 28 39 48 50 51 51 62 61 61 66 84 135 216 389 527 552 400 400 371 479 659 837 902 1085 1151 1057 902 766 736 790 897 1017 1111 1137 1111 1052 1021 1033 1058 1046 996 991 971 902 798 627 458 316 232 230 315 444 595 831 1032 1086 1103 1105 1116 1096 1093 1133 1307 1582 1834 1975 1999 1938 2006 2126 2115 1944 1621 1375 1333 1422 1495 1403 1096 634 365 260 205 114 102 71 0 0 0 0 0 0 0 0 1 6 18 34 32 32 38 40 24 20 30 48 61 46 36 35 38 36 24 37 74 86 79 66 55 48 102 223 315 250 167 115 96 101 109 84 28 1 0 0 2 9 18 28 36 36 20 17 18 20 21 20 15 10 8 9 13 29 38 39 34 28 23 19 14 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 1 4 9 13 16 15 12 11 6 14 26 37 44 48 51 55 58 61 69 86 103 122 141 159 175 189 199 219 233 241 242 229 210 197 191 200 224 255 278 283 292 317 365 437 513 583 554 500 471 445 429 389 340 311 307 310 358 363 394 422 425 408 395 389 383 383 392 402 355 269 190 152 161 191 201 247 239 214 203 206 212 219 230 243 254 256 248 230 210 194 184 179 157 140 109 78 60 60 76 114 144 165 176 185 229 240 232 201 161 128 97 81 74 73 78 86 94 102 116 138 162 176 173 146 105 62 25 3 2 6 15 17 12 2 2 30 147 425 811 1194 1506 1725 1937 2126 2289 2421 2501 2557 2625 2710 2775 2751 2565 2401 2358 2426 2550 2671 2767 3091 3351 3449 3406 3312 3246 3286 3229 3199 3193 3147 3043 2908 2779 2667 2565 2453 2315 2150 2063 2050 2069 2056 1900 1787 1688 1606 1558 1553 1509 1603 1620 1571 1482 1382 1287 1191 990 787 629 495 384 320 263 234 226 212 220 230 252 274 284 298 320 380 490 600 717 837 843 802 749 710 720 820 911 967 928 769 525 316 243 210 193 183 196 269 331 337 379 522 761 900 932 929 886 842 850 898 934 958 957 924 874 878 880 883 890 901 918 828 530 339 354 485 621 694 752 797 837 874 903 996 813 550 326 162 91 57 43 40 43 53 50 58 60 59 57 59 110 145 230 366 519 423 378 344 360 457 727 910 1075 1099 1002 869 754 711 712 757 850 976 1029 1016 991 953 894 907 835 790 799 826 783 716 642 494 301 198 179 257 380 514 641 746 797 968 1001 911 825 819 839 946 1075 1198 1385 1828 1989 2081 2069 1945 1757 1593 1608 1617 1445 1305 924 565 283 141 102 78 64 53 35 19 8 2 0 0 0 0 0 3 18 51 80 70 59 60 60 40 21 23 31 36 29 21 24 44 70 92 119 139 102 59 22 5 11 53 163 264 268 172 116 116 143 160 128 34 6 1 7 17 33 48 57 62 54 24 24 23 20 15 10 6 8 8 9 14 20 21 20 20 18 14 8 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 19 24 25 22 18 19 23 35 42 46 49 56 63 67 70 74 83 96 110 129 150 168 182 193 203 221 235 236 226 215 215 220 230 245 263 283 297 296 296 320 380 465 521 562 551 529 515 499 477 442 410 382 358 332 328 359 388 401 400 391 373 364 345 334 330 319 293 241 186 159 169 193 164 222 222 197 183 193 203 208 220 234 242 238 209 177 159 147 140 142 118 99 92 89 79 59 47 63 89 138 196 225 227 215 207 193 172 149 109 90 79 76 80 88 74 85 90 104 128 145 155 168 155 115 64 23 7 18 31 28 18 27 47 134 291 570 946 1327 1576 1705 1868 2055 2226 2340 2408 2468 2533 2652 2795 2841 2633 2485 2483 2580 2696 2764 2855 3091 3294 3399 3384 3255 3089 3047 3089 3147 3152 3064 2915 2780 2675 2585 2497 2402 2299 2201 2140 2105 2079 2046 1899 1752 1636 1551 1503 1484 1433 1473 1477 1412 1287 1116 982 946 878 768 620 434 335 308 291 281 281 286 292 297 336 382 381 344 352 400 465 565 716 817 850 776 752 835 925 1006 1083 1098 997 785 536 373 299 273 249 229 302 424 514 527 529 614 761 856 927 958 934 867 812 773 773 788 791 764 732 743 759 786 819 843 889 695 422 262 299 463 618 707 766 813 863 906 941 1010 950 751 526 310 193 121 79 63 48 61 62 61 57 50 45 49 68 88 121 187 294 281 279 277 261 286 558 802 1009 1088 972 854 775 730 704 690 725 824 887 910 901 849 725 650 559 482 467 500 502 548 658 605 337 222 222 228 261 301 325 340 391 536 650 616 555 599 664 681 638 698 960 1491 1738 1738 1614 1482 1378 1310 1279 1215 937 737 446 222 95 66 55 33 23 19 14 7 5 0 0 0 0 0 0 1 7 29 55 58 43 46 49 37 15 13 13 11 9 11 24 78 152 194 168 102 53 22 5 7 28 71 155 226 266 217 128 116 143 144 94 19 6 4 30 57 70 71 71 70 51 26 27 27 25 20 14 10 11 17 19 22 24 20 17 15 15 14 10 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 16 28 31 31 32 36 46 50 46 43 47 58 72 75 81 89 97 104 113 126 142 165 185 194 194 202 211 216 215 214 220 234 263 284 296 301 304 301 299 311 350 422 498 538 544 533 518 503 470 403 362 333 326 348 345 363 375 383 385 383 372 328 297 276 259 244 223 189 170 160 149 129 114 160 173 157 134 134 186 193 200 204 203 193 165 131 108 86 75 89 92 96 102 106 99 82 58 49 57 93 149 196 199 162 141 137 138 128 111 95 81 75 81 95 91 109 104 96 98 104 105 134 164 161 121 72 46 55 65 69 79 109 182 309 507 797 1155 1515 1754 1894 2037 2174 2278 2332 2339 2369 2408 2504 2639 2701 2637 2629 2672 2741 2810 2859 2912 3006 3093 3129 3104 3060 2991 2984 3032 3074 3051 2943 2789 2675 2586 2509 2423 2313 2253 2177 2107 2052 2008 1933 1813 1701 1608 1542 1493 1389 1339 1307 1258 1167 1006 810 636 533 485 473 429 326 261 240 249 277 315 358 381 390 420 471 495 462 469 512 555 586 649 754 785 721 742 960 1090 1129 1147 1109 995 815 660 561 460 405 399 381 433 567 717 751 679 735 788 813 861 911 921 866 774 706 680 680 667 620 595 588 597 625 669 702 765 643 404 181 156 320 471 587 676 751 819 878 932 954 902 724 541 336 203 137 120 123 96 90 91 95 96 76 60 51 46 51 64 97 136 163 210 253 230 309 486 631 791 1041 971 878 792 727 681 629 665 736 783 782 754 667 569 486 367 264 239 232 245 301 407 472 329 270 274 293 272 203 155 129 167 229 253 235 294 428 527 515 475 683 967 1222 1283 1135 1008 976 860 714 597 586 410 305 195 88 48 42 28 15 8 6 4 0 1 0 0 0 0 0 0 0 0 0 9 14 13 22 29 19 7 4 2 3 12 37 76 135 198 173 95 28 8 1 0 11 41 96 169 163 240 247 174 106 123 139 98 33 5 8 50 72 70 58 54 44 26 16 18 20 22 24 23 21 20 27 26 21 16 11 8 10 14 18 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 2 5 13 14 21 29 38 46 49 43 40 44 58 77 84 89 96 102 105 107 114 126 154 179 192 197 200 207 216 224 233 244 263 291 308 313 309 301 292 290 316 365 428 497 565 556 510 467 443 421 362 327 304 310 348 374 375 382 388 386 363 303 279 263 245 220 191 165 148 132 129 116 76 66 88 91 75 51 39 68 101 113 112 107 101 92 63 40 24 26 54 81 90 87 89 94 90 75 62 53 56 73 101 118 97 79 80 92 92 88 87 86 87 89 95 104 115 109 95 83 78 86 110 141 162 162 137 96 54 66 101 136 196 331 517 750 1026 1331 1641 1927 2125 2270 2367 2410 2387 2329 2306 2322 2398 2525 2631 2683 2694 2800 2917 2903 2833 2806 2795 2797 2833 2897 2900 2873 2883 2909 2917 2873 2773 2648 2534 2427 2305 2158 2091 2175 2176 2112 2023 1922 1814 1693 1603 1517 1428 1366 1270 1169 1063 974 883 722 569 443 343 268 229 215 202 187 186 206 248 305 336 366 394 421 449 477 540 539 545 580 624 670 699 697 658 651 788 999 1067 1053 1000 934 842 737 681 585 511 539 569 611 674 805 879 756 747 718 709 759 845 889 864 768 681 635 621 553 481 443 418 409 434 480 542 572 439 207 115 142 238 344 445 543 642 723 798 873 920 905 681 441 252 140 96 92 104 101 101 114 140 161 150 127 91 53 48 60 73 84 123 202 305 277 304 416 514 508 813 943 965 881 721 641 619 636 719 781 695 605 506 420 327 231 189 229 273 263 234 238 246 229 238 258 261 223 150 90 59 58 72 92 128 228 381 536 661 677 800 946 1019 955 654 539 470 364 233 154 133 135 112 71 27 18 18 16 13 14 8 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 3 5 15 34 67 96 119 137 133 58 20 2 0 0 0 35 92 138 137 47 116 166 151 110 106 125 57 15 7 18 36 43 40 33 26 14 6 4 5 9 17 24 28 29 29 28 22 11 4 2 4 9 13 15 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 17 29 37 42 41 31 28 35 53 73 82 90 98 103 102 100 104 112 136 164 186 199 206 214 223 234 249 267 285 305 313 312 299 278 268 310 343 367 384 400 493 482 413 355 338 338 322 315 295 300 338 356 353 355 350 330 297 266 246 238 225 197 155 111 96 73 57 48 44 53 54 39 21 8 3 7 19 24 25 25 24 23 10 3 3 15 43 69 75 70 73 83 85 74 63 50 39 32 27 30 35 36 43 55 60 64 77 84 84 84 94 115 124 123 118 109 81 85 96 111 131 155 174 176 134 87 69 93 142 233 361 550 820 1169 1570 1930 2168 2318 2402 2428 2385 2334 2268 2241 2287 2413 2574 2608 2533 2543 2617 2614 2607 2621 2599 2592 2628 2688 2710 2704 2673 2644 2618 2564 2572 2517 2427 2311 2183 2054 2000 2067 2122 2116 2018 1798 1665 1526 1414 1322 1236 1154 1057 930 785 655 567 468 370 280 213 180 170 154 152 148 150 164 199 239 250 273 319 380 411 407 451 476 501 548 600 621 614 612 621 641 690 862 886 839 797 770 693 609 587 567 546 627 774 845 844 846 856 748 684 638 622 632 649 682 707 686 647 616 577 449 343 289 264 244 266 303 367 425 384 177 90 118 196 276 344 421 506 585 670 704 642 594 432 269 153 84 50 40 51 64 77 94 121 163 211 224 182 90 71 76 81 75 75 144 249 218 202 254 347 352 560 809 992 1017 778 645 607 589 654 809 779 684 506 339 251 159 168 301 530 664 464 266 183 157 169 185 180 143 95 53 33 35 42 43 77 155 272 409 518 588 670 738 739 601 388 316 267 138 64 42 32 26 18 14 11 9 9 10 9 8 4 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 32 65 100 106 111 98 75 42 3 1 0 0 2 14 67 143 176 114 14 24 84 92 87 93 99 30 6 6 13 14 15 17 15 9 2 0 0 0 8 18 25 26 25 21 15 8 2 0 0 4 9 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 29 33 33 27 16 20 34 52 69 81 87 94 100 100 96 97 99 119 144 167 185 197 208 219 228 242 263 287 299 304 301 289 269 256 340 364 378 386 375 382 334 271 232 228 240 262 286 280 269 273 294 317 309 305 293 267 245 237 222 196 163 126 85 73 59 55 58 59 55 47 32 17 7 1 1 0 1 2 3 4 2 1 3 8 20 42 71 77 74 75 82 85 77 65 55 48 45 39 22 16 14 17 25 34 46 52 52 48 48 67 96 126 160 195 210 167 143 120 103 101 119 159 182 162 114 62 31 39 99 216 413 666 947 1336 1640 1861 2029 2151 2220 2237 2245 2218 2204 2243 2354 2504 2476 2425 2401 2371 2272 2289 2444 2520 2531 2536 2522 2480 2447 2416 2399 2381 2279 2330 2341 2308 2223 2085 1947 1859 1833 1808 1736 1616 1506 1408 1300 1190 1082 978 869 792 705 596 478 390 323 255 185 137 124 127 137 145 147 144 141 166 190 207 238 303 399 399 393 407 435 473 520 551 594 612 632 709 889 948 919 858 822 830 819 663 555 515 537 624 781 955 980 921 848 760 656 588 559 537 493 456 477 539 577 591 603 550 429 303 220 192 174 168 193 246 310 336 217 127 130 182 237 288 344 399 457 533 567 409 345 347 284 135 72 38 28 28 35 45 59 74 103 148 198 225 153 123 127 137 128 107 105 83 84 112 160 247 297 369 529 753 948 904 820 672 549 554 732 826 882 782 506 312 162 139 268 510 746 688 445 281 198 164 135 128 109 73 43 39 32 31 26 30 56 110 199 286 373 435 474 439 337 272 252 217 89 38 15 6 5 4 5 5 5 5 7 6 3 1 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 52 91 100 87 67 43 19 5 0 0 0 5 13 37 81 127 122 53 8 10 28 71 59 45 37 24 1 2 2 2 3 7 8 3 0 0 0 0 12 19 19 15 8 4 2 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 22 30 32 28 21 14 28 44 56 67 75 77 79 84 87 88 89 91 102 118 135 150 164 175 188 198 214 239 264 280 287 292 298 300 288 370 374 381 408 431 399 310 241 209 201 200 212 222 230 243 263 291 308 302 278 249 234 250 259 222 168 129 109 85 79 68 59 54 52 52 52 41 24 11 6 3 1 1 1 3 5 5 5 11 17 25 43 78 88 89 86 83 86 89 84 74 66 63 67 50 30 15 10 11 14 17 20 22 23 23 28 39 57 111 168 187 172 154 133 107 77 58 96 133 159 150 111 66 56 114 225 379 550 715 935 1145 1352 1555 1746 1915 2006 2082 2149 2220 2302 2391 2484 2392 2339 2348 2349 2238 2282 2396 2441 2421 2381 2281 2114 2107 2158 2210 2236 2097 2017 2025 2043 2012 1934 1807 1716 1649 1583 1503 1403 1269 1176 1077 967 859 766 687 637 590 532 453 362 295 247 220 204 187 161 149 144 147 157 164 181 200 227 274 348 434 429 418 418 440 484 536 547 560 568 594 657 779 764 772 814 875 944 952 822 671 551 507 576 692 824 871 856 836 725 589 513 482 456 414 394 388 436 507 560 591 549 436 312 228 192 170 155 167 196 220 245 193 117 122 180 218 255 294 339 401 446 379 290 248 341 382 211 123 78 43 25 21 26 37 51 60 68 93 142 136 124 131 155 172 157 136 98 72 85 118 168 213 250 313 482 735 924 1032 961 687 556 654 737 852 962 830 603 375 248 251 384 622 632 549 457 387 308 158 103 84 65 51 66 42 26 19 10 11 35 94 164 228 266 288 259 193 130 114 124 82 41 11 0 0 0 1 1 1 2 3 5 7 9 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 31 57 89 75 49 23 9 0 0 0 0 9 37 49 58 65 61 39 10 2 7 22 44 35 16 10 8 0 0 0 0 1 2 3 1 0 0 0 1 14 17 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 17 25 28 25 18 14 28 43 54 63 72 76 72 72 78 86 89 90 90 94 103 115 128 137 144 158 180 206 232 253 259 260 285 316 304 325 372 416 438 434 408 363 348 310 277 270 276 270 258 257 272 293 288 285 260 240 243 272 288 245 190 153 130 92 70 51 45 56 79 98 88 85 67 43 22 8 3 1 2 3 5 4 3 6 11 18 30 61 84 95 94 91 96 107 101 89 82 84 87 76 56 35 21 15 12 13 16 24 30 28 20 14 13 28 44 46 57 59 56 63 65 47 35 72 114 146 161 155 132 198 305 429 552 653 737 834 976 1155 1348 1521 1661 1796 1870 1906 1941 1947 2144 2113 2025 2002 2074 2029 2133 2133 2073 2018 2019 2020 1842 1803 1856 1928 1982 1899 1786 1766 1765 1720 1715 1650 1594 1558 1524 1461 1361 1230 1110 989 874 785 738 669 603 556 524 485 448 379 321 282 255 222 183 162 151 158 187 208 251 287 343 423 497 522 502 475 467 493 551 572 550 510 471 452 452 526 594 664 740 803 867 875 836 759 663 585 619 534 510 576 699 814 700 563 475 440 423 414 420 429 467 531 583 558 481 374 286 246 219 205 192 186 175 156 141 84 67 109 180 219 246 279 324 364 349 276 226 186 242 369 302 199 114 62 33 21 19 24 39 51 51 51 61 67 67 70 79 85 103 109 95 67 69 98 134 175 209 230 365 594 854 1081 1175 967 714 642 661 746 913 1000 950 794 617 444 269 486 574 578 593 575 354 184 104 85 92 79 74 57 38 19 6 10 36 82 129 164 185 201 183 120 37 47 65 64 43 6 1 0 0 0 0 0 0 0 3 9 13 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 26 41 50 51 24 11 4 1 0 0 1 5 55 98 81 51 26 13 4 0 0 5 16 22 16 4 2 1 0 0 0 0 0 0 0 0 0 0 0 2 9 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 19 24 22 16 12 20 38 50 57 62 65 68 75 80 87 93 93 88 85 88 95 104 104 113 127 147 171 195 215 221 240 272 293 290 338 362 372 394 427 456 450 538 506 437 416 462 480 394 342 329 325 300 275 250 232 227 236 249 232 212 182 143 103 85 81 90 114 146 170 137 117 86 52 24 10 9 5 2 2 3 3 2 2 3 7 17 40 70 84 86 84 90 103 97 89 87 89 88 83 71 53 37 27 16 14 19 27 33 33 26 15 10 7 4 2 3 6 7 7 11 21 29 42 75 122 179 238 216 252 340 454 564 639 692 748 841 963 1084 1162 1244 1326 1380 1425 1486 1511 1544 1542 1543 1570 1613 1566 1520 1534 1572 1601 1628 1578 1466 1433 1486 1590 1696 1639 1486 1430 1454 1423 1374 1351 1396 1419 1381 1347 1290 1199 1070 929 793 693 654 615 575 536 502 490 460 401 333 278 246 208 177 178 209 262 335 410 485 514 544 614 640 615 594 576 573 598 625 597 535 457 388 360 378 414 461 521 582 607 643 669 690 699 685 661 586 457 375 408 575 731 660 538 448 416 440 451 459 473 492 506 478 395 313 256 226 215 219 230 236 228 196 148 117 83 95 155 203 231 258 287 326 373 347 261 283 321 341 409 393 337 249 152 77 35 21 21 33 49 55 52 43 34 31 34 37 36 42 55 69 63 64 90 121 150 181 217 306 481 754 1101 1321 1196 930 727 660 661 822 990 1048 1021 958 823 393 342 485 559 714 721 487 226 89 93 114 100 93 98 93 66 38 28 34 54 105 128 139 134 96 27 9 18 36 49 35 9 2 0 0 0 0 0 0 1 2 5 11 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 13 20 17 9 1 0 0 0 0 4 13 38 141 130 62 24 6 1 0 0 0 1 7 10 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 3 7 10 14 20 22 20 18 20 32 46 52 56 59 65 74 80 92 101 105 105 100 95 94 94 93 89 100 107 120 138 157 172 200 256 285 278 258 273 300 354 425 490 534 604 698 673 601 556 571 569 489 506 492 410 357 308 268 240 222 212 210 224 222 202 170 137 109 96 98 117 145 163 147 113 73 36 12 9 11 13 11 7 4 2 3 3 2 7 20 34 56 69 71 67 68 91 99 99 97 97 100 101 88 72 57 46 33 24 20 20 23 24 23 15 12 10 6 3 5 11 19 26 30 25 17 22 41 76 131 206 242 288 372 476 570 649 700 741 809 901 991 1056 1082 1126 1186 1246 1292 1326 1362 1404 1437 1446 1436 1442 1457 1456 1438 1417 1432 1366 1287 1245 1281 1404 1534 1456 1328 1251 1218 1166 1118 1098 1086 1066 1047 1054 970 871 804 744 661 616 583 523 463 417 367 363 326 279 257 262 295 274 277 336 442 562 677 753 780 779 778 778 759 743 739 735 732 734 703 604 489 400 359 354 363 379 402 423 440 465 502 551 611 671 691 675 610 517 441 421 567 654 604 491 386 330 353 401 439 448 419 371 297 234 197 186 193 203 220 238 250 254 236 178 143 142 168 207 230 256 281 303 322 353 375 400 429 449 443 451 454 494 482 336 181 95 49 30 30 43 57 58 48 35 29 30 30 30 28 30 42 48 55 75 106 139 169 204 262 375 574 918 1247 1270 1125 960 844 745 682 754 887 1017 1023 977 711 480 438 403 715 806 621 303 104 99 116 138 151 128 128 111 90 69 49 45 68 85 93 88 39 11 6 15 33 49 24 6 0 0 0 0 0 0 1 2 1 3 10 21 0 0 0 0 0 0 0 0 0 0 0 3 7 4 1 0 0 3 1 0 0 0 0 0 0 21 68 136 191 90 26 4 0 0 0 0 0 0 1 2 3 5 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 5 9 13 18 22 25 28 34 44 50 53 59 65 70 77 88 107 121 127 125 117 108 101 98 94 91 98 113 125 133 144 172 225 251 258 244 219 211 226 245 267 303 378 540 622 629 626 642 665 625 580 611 573 462 406 356 311 288 285 297 315 327 310 272 220 164 117 95 95 112 132 137 116 86 57 33 17 12 15 16 17 15 8 1 2 3 4 11 26 37 53 63 61 52 47 60 84 99 107 110 108 101 93 80 67 58 50 46 42 34 25 19 23 19 17 17 16 16 9 13 18 21 21 21 25 28 33 48 87 170 238 310 405 504 579 630 699 771 858 960 1057 1097 1110 1137 1171 1201 1228 1254 1294 1358 1430 1476 1457 1426 1392 1358 1329 1300 1303 1261 1220 1217 1269 1367 1393 1307 1209 1127 1062 1013 978 946 915 891 875 842 794 733 675 635 624 636 619 571 505 426 375 366 335 307 308 356 553 636 702 777 855 937 1050 1088 1088 1065 1023 986 994 981 946 907 874 833 784 660 519 424 391 380 382 401 420 425 428 449 480 516 553 594 647 632 586 546 520 497 579 599 535 417 318 293 317 360 387 365 284 217 164 134 132 155 191 216 231 241 250 257 259 226 206 212 230 245 257 279 302 318 319 330 345 368 400 435 462 467 482 521 550 508 325 194 111 62 39 46 55 58 53 44 38 32 31 32 32 31 30 35 44 61 87 116 148 178 216 273 376 582 878 1081 1171 1248 1209 1096 907 766 771 1000 987 942 871 774 626 376 558 742 668 312 170 117 132 168 155 115 115 120 118 104 83 81 78 75 70 70 41 27 27 36 52 40 16 1 0 0 0 0 0 0 0 1 1 4 13 23 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 1 0 0 0 0 0 0 0 1 5 44 113 143 96 25 5 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 1 1 3 8 12 13 11 13 20 31 42 48 51 62 70 77 85 100 116 133 144 145 136 119 108 103 101 100 103 112 124 134 138 138 153 217 220 205 196 199 207 221 213 219 262 341 405 457 525 606 684 722 694 648 587 524 475 425 379 362 370 389 403 403 369 313 244 176 119 97 95 106 113 104 93 88 76 45 13 11 14 16 16 12 5 0 0 0 1 5 15 32 51 58 55 46 37 40 54 76 101 118 117 110 102 93 86 85 87 86 74 73 64 30 19 13 15 26 40 49 31 23 20 20 23 26 36 48 50 51 67 110 158 218 295 379 460 541 663 777 894 1014 1102 1142 1200 1221 1221 1243 1291 1319 1351 1389 1434 1462 1429 1375 1317 1285 1276 1240 1224 1217 1213 1217 1236 1261 1194 1112 1034 967 912 883 864 850 830 799 757 727 703 670 632 602 585 573 563 548 516 468 435 397 371 360 358 350 653 842 965 1023 1017 1019 1082 1126 1166 1194 1174 1104 1096 1084 1065 1033 962 892 855 780 672 582 498 445 447 452 445 437 439 473 496 491 476 461 440 442 455 466 458 492 548 578 562 502 436 394 365 338 302 238 169 126 103 102 126 176 218 234 235 234 243 253 258 254 249 239 232 225 234 262 298 311 306 299 304 330 369 396 424 440 453 472 514 580 454 305 201 124 68 58 60 62 60 58 52 42 36 38 44 51 49 46 45 51 68 94 121 151 186 221 253 330 496 710 913 1103 1053 1009 1041 991 809 902 908 903 961 1009 810 512 425 557 711 374 194 137 164 197 139 94 88 96 120 126 110 97 88 88 80 75 65 63 68 60 48 23 5 0 0 0 0 0 0 0 0 1 5 15 25 40 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 7 21 45 75 46 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 2 3 4 10 15 15 5 2 7 20 39 53 57 65 75 83 90 95 100 112 131 147 149 128 117 111 110 111 113 117 124 131 129 126 136 156 173 186 196 201 203 224 205 207 241 282 320 371 437 496 543 598 680 696 668 622 574 526 486 489 494 481 447 410 365 312 251 187 130 102 88 85 89 95 100 99 86 59 31 17 14 15 14 8 0 0 0 0 0 1 6 21 49 58 56 45 27 22 32 57 91 120 128 112 102 107 117 123 122 103 97 77 51 42 31 21 20 34 62 92 78 56 41 35 35 35 49 62 61 55 61 85 113 144 182 227 280 354 440 551 682 809 885 949 1037 1130 1228 1328 1422 1496 1543 1538 1481 1384 1292 1269 1226 1185 1180 1150 1134 1118 1079 1037 1034 1008 950 895 846 802 771 747 729 705 675 649 633 606 579 550 518 487 455 431 417 394 347 290 260 235 220 211 211 285 484 627 692 689 660 698 759 841 948 1068 1125 1088 1067 1073 1081 1051 958 893 859 847 853 828 748 680 594 508 464 448 448 474 483 457 418 387 371 371 389 425 416 434 474 521 555 552 544 482 390 293 208 141 107 91 94 117 166 212 241 249 239 223 226 234 238 234 221 206 188 175 196 251 306 273 224 222 242 270 296 286 311 355 392 417 456 556 535 412 270 186 115 88 82 79 75 66 59 50 42 42 58 84 94 82 62 52 71 96 116 135 157 184 211 237 280 359 490 683 818 954 1135 1146 907 808 782 768 822 936 780 514 333 384 540 412 252 159 167 181 172 148 106 93 157 177 146 95 75 83 92 98 94 80 85 69 44 18 1 1 1 0 0 0 0 0 0 3 12 32 51 64 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 21 24 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 1 3 6 10 14 12 3 1 10 26 44 59 66 70 77 82 86 88 91 102 122 139 145 136 128 122 122 126 131 136 137 139 135 131 138 151 169 189 206 216 222 219 206 205 223 257 295 342 397 445 472 483 590 637 640 620 587 532 505 524 507 449 383 328 291 259 216 161 113 81 63 54 52 55 60 64 55 38 22 12 11 14 15 12 6 1 0 0 0 0 1 9 36 56 59 47 28 17 24 46 77 110 134 142 141 139 142 148 145 107 99 110 120 108 90 86 74 56 48 75 82 77 68 56 41 29 36 44 49 53 63 82 89 103 130 166 195 224 254 289 342 423 506 598 715 852 1014 1208 1380 1457 1507 1516 1457 1324 1153 1185 1187 1129 1096 1066 1032 1012 972 921 910 848 796 762 733 695 661 647 628 603 571 535 498 463 433 405 373 342 314 296 282 258 220 180 151 121 116 139 157 213 287 336 344 324 315 370 437 515 618 766 907 983 1028 1056 1062 1007 927 901 923 969 1002 952 910 814 689 569 485 449 446 455 447 411 367 327 322 337 359 412 421 410 417 458 518 551 527 458 360 251 163 114 94 93 106 142 197 233 252 252 238 216 203 198 197 194 185 180 167 174 216 292 343 334 304 257 209 200 204 200 220 261 313 371 427 505 554 525 349 257 182 128 104 105 98 82 66 55 46 51 80 116 132 115 78 73 96 115 127 157 175 183 186 193 204 212 271 438 674 927 1168 1053 849 695 642 546 655 716 606 383 258 277 352 383 335 187 172 213 252 225 111 141 236 297 259 79 54 60 77 99 115 89 84 83 79 64 38 21 10 4 8 7 2 0 0 3 17 45 67 79 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 55 64 48 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 8 10 8 3 1 5 21 41 56 65 70 73 76 78 80 84 90 100 110 125 139 142 136 133 138 149 160 166 158 158 153 146 146 158 186 222 256 269 253 234 234 260 299 336 356 373 395 426 439 421 470 500 509 505 483 422 410 416 393 344 286 234 214 204 176 133 96 71 55 46 41 39 39 44 46 46 41 30 17 18 19 19 15 4 1 0 0 0 0 1 10 23 27 20 14 13 17 32 58 93 131 151 158 160 163 166 159 127 116 123 136 142 139 141 134 114 85 71 74 72 67 55 36 36 32 33 39 49 63 87 82 83 97 119 141 172 203 223 240 275 318 376 442 532 676 911 1135 1292 1420 1521 1570 1459 1185 1149 1152 1089 1010 958 908 882 863 835 816 765 714 667 633 622 598 558 512 460 403 361 340 316 291 266 242 219 195 182 170 156 140 128 112 84 65 66 61 83 121 152 172 192 216 262 322 381 442 596 748 867 955 1018 1043 987 935 932 968 1009 999 915 856 788 699 609 484 437 429 420 388 349 322 309 307 319 353 403 437 436 434 474 541 541 493 414 326 228 163 129 117 116 118 151 200 239 251 237 208 182 163 153 150 156 174 186 197 219 262 331 351 348 318 254 180 165 167 171 177 189 257 343 406 468 544 623 468 345 246 165 122 123 117 104 89 75 70 71 98 136 165 158 122 104 102 110 139 205 233 225 191 154 164 185 266 424 627 813 943 829 618 487 499 380 390 417 371 294 301 303 310 326 345 220 198 241 278 211 117 165 266 325 229 89 47 39 48 76 102 101 94 93 118 119 109 82 49 21 24 29 15 1 0 1 18 49 74 84 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 26 76 155 112 60 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 1 2 6 10 8 4 1 2 9 27 50 63 67 68 73 75 77 79 84 91 99 109 115 122 131 133 134 141 155 171 182 172 179 178 176 181 197 232 288 349 367 316 280 278 332 414 479 484 449 423 442 461 445 443 458 460 458 439 379 371 350 325 299 271 233 207 193 170 138 106 81 63 52 44 40 38 41 49 54 52 39 22 20 19 18 15 6 1 0 0 0 0 0 2 4 6 8 9 10 11 25 51 83 120 150 165 165 159 157 163 149 141 141 143 140 147 149 154 149 127 102 87 67 55 48 40 48 49 48 45 44 49 66 69 75 83 90 104 129 158 191 229 272 317 364 415 461 510 654 880 1079 1261 1437 1576 1446 1198 1085 1053 1015 933 863 804 765 739 710 670 615 558 511 479 455 418 375 325 272 220 192 171 168 171 169 157 129 108 96 92 89 70 46 37 30 24 17 13 15 28 48 77 128 201 252 313 396 469 591 710 817 898 939 901 852 840 859 885 893 838 820 793 746 692 625 492 442 425 394 339 297 271 273 289 306 338 383 453 508 532 579 587 514 410 318 259 201 170 163 163 154 146 177 218 239 226 191 153 128 114 110 117 146 184 215 243 270 297 328 328 302 257 193 164 154 154 160 166 165 241 328 409 487 579 659 591 463 317 194 146 131 122 117 115 105 99 101 113 138 181 190 180 160 141 130 171 225 239 207 148 136 160 225 337 472 560 708 702 561 391 354 362 327 317 345 371 403 402 361 301 200 190 166 172 200 201 122 102 136 221 352 195 94 48 33 30 40 62 84 87 70 92 97 108 112 97 60 40 39 35 7 2 8 28 55 78 90 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 80 122 108 64 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 4 1 1 7 21 46 56 58 61 69 76 81 84 86 89 93 103 105 108 115 120 125 132 142 155 168 175 194 213 227 237 248 274 329 403 429 382 341 332 382 486 591 628 556 467 468 483 452 392 395 411 439 444 398 374 338 313 302 295 274 219 188 163 140 118 94 74 57 45 39 36 38 44 49 47 34 13 15 16 18 17 9 1 0 0 0 0 0 1 2 3 4 6 7 6 25 60 107 155 176 167 163 165 161 169 161 150 140 135 135 151 159 172 183 177 153 131 103 76 54 42 46 60 71 69 53 47 50 55 62 71 83 94 107 126 152 187 231 289 348 416 490 563 651 763 899 1052 1185 1230 1047 883 811 818 837 740 703 669 630 588 547 499 442 389 345 305 262 215 168 129 101 78 65 74 107 140 146 111 80 57 47 48 60 81 44 20 14 14 26 37 29 30 59 108 179 251 289 320 374 400 483 658 802 836 827 798 792 808 865 981 1027 1014 943 859 774 657 579 514 480 459 425 377 329 317 340 357 359 332 366 459 566 635 649 571 459 349 249 186 166 164 171 175 165 166 185 209 213 173 128 96 77 70 73 91 129 167 201 237 276 289 295 290 288 310 287 246 195 160 165 190 204 266 363 478 586 679 731 715 629 441 257 179 144 129 128 136 142 138 124 107 104 129 144 156 162 159 134 158 186 193 159 120 133 186 274 373 398 390 374 331 267 245 283 312 329 344 387 387 359 310 266 202 129 112 117 138 175 138 121 117 135 214 323 264 162 76 45 40 39 40 46 62 59 71 66 56 82 99 92 70 45 28 11 7 16 38 64 80 91 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 46 29 22 11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 8 4 1 2 9 23 39 50 56 60 68 76 83 89 93 96 99 98 97 98 101 108 116 124 131 139 148 157 174 202 230 251 263 274 315 386 433 434 415 413 471 581 682 710 661 523 481 476 440 345 321 334 372 397 385 363 341 322 309 298 280 217 177 151 134 120 104 86 64 48 40 36 35 40 45 44 33 11 11 14 17 18 12 1 0 0 0 0 0 2 4 6 7 7 5 4 19 50 93 143 174 163 151 150 152 155 153 147 142 144 151 162 170 182 195 204 194 175 154 128 99 68 47 53 71 77 60 51 48 48 54 61 59 68 80 92 104 122 155 203 254 320 403 494 579 634 673 688 674 665 557 487 482 524 562 469 446 424 392 355 319 280 244 208 170 131 92 51 29 24 28 35 63 107 148 160 127 68 40 30 27 25 18 82 107 100 86 96 158 207 222 233 261 293 331 369 390 388 360 314 378 613 835 844 861 939 1042 1113 1131 1177 1156 1112 1031 939 839 661 604 579 564 547 533 599 638 631 604 583 569 486 452 461 495 521 450 361 311 282 234 186 158 155 167 171 160 159 154 144 134 101 75 55 47 48 43 77 118 137 147 189 239 261 268 273 306 430 461 424 334 237 256 298 328 394 485 595 655 691 707 674 545 351 243 184 155 145 147 149 147 131 105 79 81 90 94 95 107 119 105 111 136 161 156 155 173 221 289 327 281 228 199 190 183 202 233 256 266 273 284 250 212 183 142 110 101 104 121 158 179 173 161 151 141 276 380 336 179 103 78 75 64 39 19 24 34 47 54 41 55 68 77 79 75 55 31 15 17 37 61 82 101 12 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 20 42 52 38 17 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 7 4 1 1 5 14 30 40 49 58 65 72 80 87 91 92 92 90 90 91 95 101 108 118 127 138 147 150 154 169 192 218 239 251 289 349 412 461 490 521 612 717 773 748 686 556 480 446 408 317 256 264 301 342 371 392 402 373 337 304 268 209 167 141 126 117 106 90 71 56 46 38 35 37 40 39 29 14 5 7 14 18 14 1 0 0 0 0 0 3 5 8 8 4 6 8 11 22 47 88 120 125 118 108 105 118 134 148 161 171 169 166 170 175 184 197 194 191 187 176 148 104 76 68 70 67 51 48 56 58 58 56 43 45 51 56 61 72 104 140 179 224 276 332 384 409 422 411 366 356 316 284 276 288 299 275 247 217 188 161 134 106 67 35 27 26 18 14 18 28 42 66 103 133 133 98 60 33 23 19 16 16 49 127 187 220 238 286 377 431 452 446 419 416 438 478 508 489 389 348 398 609 890 961 977 1038 1118 1146 1068 1012 930 827 744 709 717 632 603 610 622 598 609 651 697 711 670 603 603 574 514 448 406 388 343 290 249 232 221 196 176 175 186 189 194 210 187 131 101 74 60 55 57 64 75 100 127 144 153 208 246 269 289 323 385 490 547 557 535 513 473 475 552 642 658 650 608 571 542 498 336 247 198 172 161 163 165 161 148 131 112 100 100 100 99 99 96 94 93 98 117 135 147 161 189 238 273 271 246 217 191 171 160 170 185 191 179 177 177 182 193 193 146 128 127 139 161 204 216 200 174 159 136 208 309 338 127 93 85 95 97 53 30 23 22 25 37 43 58 62 60 87 100 78 49 34 28 38 57 84 111 12 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 10 45 103 156 141 70 22 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 1 2 2 2 1 2 3 4 5 4 2 0 0 1 7 24 32 42 49 55 61 72 79 84 86 85 86 87 90 94 100 107 113 129 146 158 159 153 152 162 183 207 226 260 303 353 406 459 516 604 660 675 661 645 577 506 470 437 364 284 265 288 329 376 433 478 424 356 299 247 198 162 139 125 115 103 85 71 59 48 39 34 33 34 31 21 12 5 6 13 19 17 2 0 0 0 0 2 7 8 9 10 8 9 6 6 10 20 34 61 80 80 67 61 78 93 111 127 134 125 122 134 150 166 180 185 186 187 177 151 105 88 80 73 61 43 38 59 73 76 74 74 64 51 42 38 41 62 97 132 163 191 224 248 268 286 295 285 269 236 212 198 189 183 172 154 134 115 89 64 43 23 8 1 1 5 12 24 41 62 89 115 114 87 58 44 34 32 32 27 18 94 193 289 354 364 375 407 435 457 474 466 453 465 481 475 437 414 413 452 579 789 878 902 950 1004 1016 908 802 726 637 540 491 526 537 543 558 582 578 578 587 588 554 447 463 498 506 483 450 402 358 309 263 226 210 222 218 214 218 223 215 218 210 179 133 106 89 83 84 85 84 88 98 123 165 214 260 282 294 308 332 384 436 476 503 543 569 545 566 621 668 628 545 480 412 311 257 226 209 191 181 185 184 172 151 135 139 140 137 133 127 119 116 112 106 100 98 106 112 119 136 169 229 248 253 253 247 203 172 154 153 163 180 208 229 252 284 335 360 331 267 213 207 233 259 268 256 210 157 129 148 222 358 173 96 76 66 60 49 45 46 50 38 36 46 63 71 54 77 104 95 63 62 58 55 56 65 86 13 12 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 28 82 151 164 85 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 1 1 1 1 1 0 0 0 4 16 24 31 37 42 49 61 71 77 79 79 79 82 87 92 97 103 108 121 136 145 144 132 125 131 147 168 188 216 246 279 317 361 410 443 467 482 499 534 555 544 535 512 460 390 344 319 329 379 460 497 422 345 281 226 181 156 141 128 113 97 79 66 55 47 39 35 32 29 23 14 9 8 9 13 18 17 5 1 0 0 1 3 14 14 13 13 12 12 12 12 11 10 11 27 33 29 24 29 40 50 58 65 70 66 60 76 99 123 143 153 160 166 162 139 104 87 84 83 76 57 35 48 62 71 77 79 74 62 49 41 46 47 61 80 97 111 128 153 167 180 194 204 207 197 189 181 164 144 122 103 85 65 46 30 16 6 3 5 5 10 19 33 51 73 102 121 111 77 47 34 28 26 24 23 28 80 149 217 259 231 225 239 269 312 361 385 414 447 468 462 413 412 427 462 519 604 716 775 829 879 884 820 752 712 659 575 524 508 497 487 483 491 496 512 525 529 512 459 469 483 479 455 449 393 343 301 262 216 208 222 228 226 234 246 231 223 204 169 142 144 137 122 111 100 89 82 97 140 198 251 281 294 300 300 299 309 330 349 360 431 475 496 518 534 523 467 424 401 391 364 332 300 278 271 310 312 294 248 189 168 185 174 159 156 154 136 123 113 105 100 104 106 103 108 129 167 207 229 243 254 253 213 179 169 189 210 244 279 314 349 382 422 450 444 367 286 261 270 293 320 344 266 177 122 140 263 227 139 101 92 66 64 62 62 66 83 79 64 52 56 67 59 65 76 81 68 68 68 66 60 53 47 13 11 10 10 9 7 1 0 0 0 0 0 0 0 0 1 4 4 22 48 39 11 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 2 4 1 0 0 0 0 0 0 0 0 3 11 18 24 29 34 41 51 63 69 72 73 73 73 79 84 88 91 94 98 108 116 117 110 107 103 113 132 157 185 215 242 265 291 331 356 373 389 416 461 517 564 599 595 549 489 438 402 394 425 489 490 423 358 295 228 166 148 145 132 109 88 73 63 57 52 50 45 37 28 18 9 7 10 13 14 16 16 7 1 0 0 0 1 8 10 12 14 15 16 17 18 18 17 17 22 22 19 18 24 26 31 32 31 33 31 25 30 45 66 91 104 114 122 126 121 106 94 86 79 74 76 60 61 64 62 59 69 85 93 92 88 83 64 52 48 53 62 62 70 77 83 89 99 109 115 117 114 104 85 62 44 31 22 17 13 11 10 11 13 15 19 28 42 62 93 132 151 141 101 51 32 27 28 32 38 50 70 95 123 147 127 113 122 152 199 264 335 407 468 508 512 452 436 445 466 494 541 622 680 722 739 724 727 721 699 658 601 565 533 499 474 467 480 509 545 569 569 552 522 505 494 476 432 400 350 309 280 253 223 224 228 227 227 234 236 205 171 165 181 181 179 164 140 120 107 96 107 141 185 227 268 287 291 290 281 271 259 259 277 303 361 397 423 439 409 401 405 397 372 360 348 352 363 377 387 438 452 471 481 451 399 450 426 326 222 163 138 124 113 109 110 115 116 115 120 136 157 176 196 217 225 214 193 177 180 218 236 252 261 274 287 289 299 321 324 260 256 242 237 257 316 361 301 203 128 108 160 158 142 109 89 78 75 71 64 62 83 99 97 76 77 77 75 76 74 68 74 75 73 72 72 61 36 13 13 11 10 10 9 6 1 0 0 0 0 0 0 0 20 55 79 89 80 43 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 2 3 1 1 1 1 1 2 2 1 1 3 8 12 16 21 28 37 46 57 62 67 70 71 70 75 79 81 82 83 85 91 98 102 101 102 91 96 112 138 170 203 231 249 272 312 341 354 369 392 425 466 554 612 626 603 570 542 512 475 460 485 494 440 383 320 246 167 171 161 137 106 84 70 61 56 55 55 54 44 32 19 9 5 10 12 14 14 13 6 1 0 0 0 0 0 3 7 11 15 18 19 22 24 26 29 34 37 36 33 30 27 25 23 22 22 22 20 17 20 30 44 58 67 74 77 78 82 86 89 91 90 80 70 74 78 78 82 87 80 102 137 159 158 136 106 79 65 69 58 49 40 33 27 32 35 37 37 32 28 22 14 9 7 5 8 12 12 14 22 29 31 37 47 65 94 132 167 184 178 147 90 65 60 67 78 86 86 94 107 119 124 117 114 131 169 225 304 385 453 508 545 533 503 486 482 487 508 528 552 584 608 601 543 566 598 607 590 563 554 532 504 486 493 540 611 634 594 573 556 542 526 503 470 420 374 330 297 278 259 245 241 240 243 262 256 210 163 161 195 228 208 183 165 151 146 130 118 120 145 184 228 266 288 294 290 276 263 252 247 257 287 311 329 347 373 378 365 361 352 324 299 273 272 309 375 421 414 457 532 560 601 716 827 848 732 461 247 159 150 145 138 132 128 131 145 162 160 161 170 187 200 199 195 191 191 194 216 218 200 179 186 176 159 156 175 216 233 221 203 196 211 311 346 310 229 161 109 81 101 122 79 86 106 105 84 74 85 89 83 75 75 74 86 99 97 86 80 86 100 106 108 90 64 38 13 12 11 10 10 10 8 5 1 0 0 0 0 0 0 38 166 370 436 282 101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 2 3 5 7 7 7 8 11 14 16 17 19 25 33 43 53 59 63 65 65 65 70 76 79 80 81 81 81 86 88 88 88 84 85 96 116 145 179 213 240 273 319 353 370 385 400 419 440 520 556 576 597 624 647 631 586 528 483 478 440 390 326 245 151 158 147 125 99 77 62 51 46 47 50 52 43 31 20 10 4 9 11 10 7 5 2 1 0 0 0 0 0 2 7 11 15 18 21 23 26 32 40 48 54 54 49 40 33 27 24 23 24 27 26 22 16 12 11 20 24 27 31 36 43 51 60 71 82 85 80 77 78 82 87 74 84 109 141 176 212 248 235 195 152 118 83 58 42 31 22 20 23 26 24 16 10 10 9 7 6 4 5 7 10 15 26 36 46 60 79 105 133 162 186 201 203 186 145 126 125 133 143 159 165 176 185 186 192 198 210 233 267 304 340 374 416 463 493 495 495 496 497 499 519 525 529 537 546 548 498 498 519 538 544 557 559 541 516 504 500 511 542 561 544 557 565 562 542 499 447 397 351 317 300 297 291 281 271 266 268 281 244 198 189 237 254 238 215 196 186 180 167 145 126 124 142 183 225 263 290 303 297 278 258 244 240 252 275 290 301 328 365 380 369 350 338 321 276 250 267 320 414 482 427 350 356 423 495 599 735 881 814 517 302 212 219 203 179 160 152 156 170 178 180 181 185 192 194 200 207 210 220 220 210 188 160 138 132 121 114 112 104 130 139 137 129 122 136 193 238 253 213 153 98 78 91 72 56 76 130 196 163 108 107 106 75 75 71 71 88 115 127 123 94 85 117 142 147 115 74 50 12 12 11 10 9 9 10 8 3 1 0 0 0 0 0 4 58 141 211 183 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 2 2 1 1 2 4 7 10 10 7 8 10 13 15 15 18 20 28 38 47 54 57 57 55 54 59 67 72 74 75 76 76 77 78 78 77 77 78 85 98 118 145 182 216 256 305 348 378 399 414 425 434 470 478 497 540 605 667 712 700 626 525 478 448 393 309 218 153 142 132 116 95 73 55 43 38 39 43 45 39 29 18 9 5 9 11 8 3 0 0 0 0 0 0 0 0 2 7 13 16 21 23 23 25 31 43 55 61 62 58 52 44 35 25 21 26 31 29 24 16 7 3 4 6 10 14 14 14 16 20 24 28 46 60 65 65 74 119 116 120 124 129 144 184 270 341 360 312 247 173 115 81 67 50 39 33 31 31 30 24 19 20 25 27 17 17 18 20 24 32 46 59 77 98 123 139 165 195 223 237 235 239 242 242 240 240 291 317 318 305 294 301 304 312 324 335 342 349 362 384 415 433 440 453 464 468 480 510 528 539 549 568 596 593 585 578 568 528 560 575 573 566 553 508 481 492 548 603 624 612 588 555 507 448 390 350 329 323 355 355 334 312 307 304 268 212 186 224 302 298 283 269 255 237 215 174 133 114 121 141 174 212 249 278 289 281 259 233 214 212 233 253 273 310 360 373 376 371 362 357 348 317 300 325 375 493 614 641 564 477 353 336 370 424 528 436 307 239 245 276 235 204 187 181 185 193 196 196 197 204 218 237 242 228 216 211 196 172 147 132 122 120 119 115 113 107 91 83 84 69 48 40 52 84 130 130 111 108 128 115 63 35 46 102 181 160 133 118 88 61 58 62 73 92 124 160 146 102 82 106 146 171 155 99 76 11 11 10 9 8 8 9 8 5 2 1 0 0 0 0 0 0 1 15 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 0 3 2 1 0 0 1 3 7 10 9 5 3 3 5 8 13 17 19 24 31 38 45 51 52 51 49 50 53 57 62 67 70 72 76 79 80 79 75 74 77 85 97 113 143 173 207 246 286 325 364 400 424 434 452 445 443 466 520 596 685 714 678 602 533 479 425 347 262 197 156 134 115 92 66 48 37 34 35 39 42 38 28 14 4 6 9 11 9 4 0 0 0 0 0 0 0 0 1 5 11 17 23 26 27 29 33 43 53 58 59 59 57 53 44 28 17 25 27 25 19 10 3 5 2 1 3 6 7 7 5 5 8 8 9 16 25 29 28 54 78 98 119 139 147 143 209 307 393 430 407 357 299 253 227 168 111 62 35 30 27 25 28 33 37 41 42 44 46 47 46 39 44 55 71 93 122 147 170 197 236 298 356 408 439 432 392 364 394 409 406 395 379 383 381 378 379 381 379 389 408 434 461 464 478 514 539 530 538 542 542 548 574 631 649 632 610 588 562 493 521 558 571 565 538 515 537 606 693 730 712 668 615 564 510 449 394 370 392 436 431 403 362 322 316 293 241 192 185 253 302 329 342 341 325 289 249 206 167 139 136 149 169 192 216 240 240 221 194 169 154 163 187 216 257 326 384 404 406 401 391 366 377 401 419 428 487 625 779 888 910 826 560 419 418 386 320 282 255 228 268 231 198 191 193 196 205 216 219 217 224 233 241 243 232 211 191 174 158 142 132 133 137 138 130 111 91 68 50 44 52 42 27 19 20 21 41 53 56 57 73 68 43 17 19 78 134 163 172 138 91 82 68 64 86 108 135 129 94 75 70 76 112 157 154 113 104 10 9 8 7 7 7 7 7 7 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 2 1 1 1 1 3 14 17 20 25 32 40 45 48 48 47 44 43 47 54 61 66 69 72 74 75 74 73 71 71 74 81 91 106 131 161 194 228 265 305 363 423 466 488 478 458 451 472 525 594 622 623 603 563 502 458 388 302 223 179 151 118 84 54 39 31 29 31 35 38 33 23 11 4 4 5 4 3 2 0 0 0 0 0 0 0 0 0 1 5 14 21 24 26 27 30 36 43 48 51 51 51 49 44 35 25 19 12 9 5 1 0 1 0 1 2 4 6 5 3 3 5 6 5 5 7 12 21 40 48 65 106 159 162 119 151 231 327 412 453 479 470 437 398 333 275 205 154 139 108 83 71 67 70 83 83 89 105 116 104 88 98 117 147 198 254 306 348 387 432 496 552 575 556 512 470 460 456 449 441 431 418 435 442 435 423 432 441 452 468 493 518 541 563 585 595 574 545 523 511 506 511 511 518 520 514 499 485 461 477 510 538 554 564 564 585 637 687 699 683 640 579 514 457 430 425 435 453 452 428 401 369 326 311 288 242 208 236 289 336 373 391 382 351 307 266 231 204 183 169 168 175 186 193 201 192 177 159 143 131 149 180 219 270 339 388 424 450 471 476 449 442 466 500 553 651 770 879 965 1026 1066 969 827 739 658 762 735 540 601 626 489 384 289 246 223 227 241 247 249 256 248 236 219 199 188 171 155 149 144 143 147 145 132 108 82 60 42 30 23 27 25 21 19 21 16 16 17 15 17 30 39 31 13 11 40 74 114 149 133 146 127 84 78 100 118 119 97 72 70 74 74 79 127 139 124 105 7 7 7 6 6 6 6 6 6 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 1 0 0 0 0 0 0 0 5 11 20 28 36 41 42 43 42 39 37 42 49 55 58 62 63 65 66 67 68 67 68 70 73 77 86 108 138 174 210 252 295 359 427 484 516 516 511 486 461 471 510 535 556 569 564 510 467 406 340 286 245 194 130 77 48 34 27 25 26 28 29 23 9 4 3 2 1 0 0 0 0 0 0 1 4 6 7 7 4 2 6 13 20 24 26 28 30 30 34 38 40 40 38 38 36 33 28 18 10 3 0 0 0 2 2 1 1 3 6 2 3 4 5 4 2 1 4 10 16 28 36 50 83 131 121 91 107 162 249 381 428 463 482 482 463 432 431 411 373 333 291 247 223 225 230 203 208 234 257 257 234 236 267 313 368 424 471 525 570 611 661 678 670 637 597 561 542 508 471 441 427 425 456 506 536 533 510 514 506 502 510 528 551 571 585 594 594 576 550 539 527 504 494 480 466 455 447 440 431 427 445 484 518 557 601 629 629 625 632 599 566 535 498 464 442 448 463 461 458 455 432 402 381 348 326 312 289 265 301 339 377 404 406 376 332 288 249 220 209 199 194 194 200 216 211 202 199 206 210 204 198 206 220 228 240 301 362 416 470 544 585 582 557 543 555 603 688 782 860 932 1003 1060 1091 1084 991 957 1130 1302 1282 1148 1043 943 786 565 438 335 286 277 267 259 245 224 204 194 196 203 185 165 167 169 166 152 133 110 81 56 40 33 26 21 19 17 13 9 9 8 7 5 2 3 5 8 9 7 7 11 19 36 70 92 112 110 81 76 86 97 99 89 80 86 98 98 87 96 93 88 76 2 2 3 4 4 5 5 4 4 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 15 24 32 36 37 38 37 34 33 37 45 50 53 56 58 60 61 61 62 62 64 67 69 73 76 94 124 161 205 260 320 378 425 456 471 484 527 525 491 472 486 515 545 558 544 490 450 407 361 312 252 173 109 66 42 25 19 19 21 23 22 14 5 3 4 3 0 0 0 0 0 0 1 5 9 11 11 12 11 12 14 18 24 27 29 29 30 28 29 30 31 31 30 29 29 28 25 21 16 5 0 0 1 5 4 2 0 0 0 2 3 4 5 4 5 4 5 7 8 10 14 21 41 78 70 67 79 110 168 272 362 427 474 509 536 568 547 520 504 483 449 443 489 520 460 387 374 390 415 436 433 445 466 495 525 547 573 603 623 630 630 623 616 604 587 566 541 493 447 424 443 520 611 666 677 654 607 573 552 545 544 548 539 529 535 554 561 549 534 516 499 491 479 465 454 440 420 405 394 403 439 490 506 530 557 576 580 566 535 496 461 437 421 411 395 382 379 388 383 396 398 387 385 375 389 392 369 346 342 358 386 402 385 339 289 244 211 194 204 215 223 226 223 235 226 224 242 278 297 278 265 251 220 197 196 232 298 389 483 596 667 682 648 590 562 582 638 713 805 886 961 1012 999 886 824 859 963 1026 1029 963 918 864 747 607 492 390 315 298 284 256 236 226 212 191 185 187 189 184 175 159 143 129 114 97 80 61 41 31 25 21 19 15 11 8 7 5 4 2 3 1 0 1 1 3 4 5 7 13 28 49 71 85 73 58 61 80 94 98 100 114 128 116 90 63 58 67 61 0 0 1 2 2 2 2 1 0 1 2 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 32 33 33 31 30 29 32 40 45 47 50 53 55 57 58 59 63 65 67 70 74 80 94 118 154 205 276 345 395 424 433 430 437 498 535 536 517 498 503 525 536 514 471 429 391 349 299 235 158 103 63 33 13 8 9 12 16 16 12 5 3 3 3 0 0 0 0 0 0 4 9 12 12 12 13 13 14 17 21 26 30 30 29 28 26 25 25 26 26 23 23 22 22 20 18 16 13 11 12 11 9 6 2 0 0 0 0 0 1 3 6 7 7 6 7 7 6 5 5 11 28 37 46 55 78 128 173 271 374 468 541 572 587 579 575 583 580 560 545 542 539 512 472 450 437 441 482 531 561 576 580 574 556 564 576 585 591 597 600 597 584 559 527 487 452 431 435 481 586 687 768 809 782 731 690 640 589 545 520 496 483 485 494 482 469 456 446 441 442 431 415 397 377 354 339 340 366 413 463 475 475 474 477 477 469 443 414 388 369 370 363 352 343 338 335 331 351 377 391 403 418 457 480 440 375 348 349 358 355 326 288 249 218 204 200 213 229 239 236 225 229 234 244 258 286 304 295 271 243 192 157 138 152 214 360 507 646 742 767 691 596 547 548 586 648 762 864 950 1004 957 720 579 530 520 512 506 522 534 536 470 375 313 291 294 290 276 256 241 231 213 202 199 200 201 192 173 158 144 119 98 80 63 46 34 27 21 19 18 15 13 12 11 10 8 5 2 0 0 1 2 5 7 5 4 9 19 31 38 37 46 48 50 69 93 121 143 156 160 140 107 77 70 79 63 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 21 24 26 26 26 25 25 27 33 36 39 43 46 50 53 56 58 60 65 69 74 80 87 96 114 150 209 288 357 407 441 457 457 447 471 504 521 509 478 460 469 477 469 449 415 378 335 284 219 142 93 59 32 12 1 1 6 11 11 4 1 1 1 2 0 0 0 0 0 0 3 9 12 12 13 15 15 15 17 21 27 30 31 31 28 24 23 21 21 22 19 19 19 19 18 16 10 10 11 12 12 13 12 7 1 0 0 0 0 0 1 5 6 6 5 4 4 6 6 4 5 10 18 29 34 50 102 110 156 254 393 537 590 598 601 610 623 615 577 553 546 541 511 462 425 385 354 381 456 516 568 602 600 571 562 565 574 585 585 595 598 585 552 509 451 422 419 434 480 575 682 780 835 793 723 651 591 550 514 486 467 460 467 486 454 427 401 382 379 380 359 338 319 299 280 273 284 315 366 429 458 469 461 447 435 437 431 419 405 400 390 369 342 314 290 303 327 353 375 391 407 437 466 469 425 372 344 336 334 320 297 275 257 243 239 237 241 246 247 234 222 219 222 232 246 270 277 251 193 143 123 112 112 130 163 323 510 687 811 848 722 615 553 543 580 641 737 846 950 1027 1035 851 619 431 344 322 348 368 357 347 330 302 289 291 288 277 269 261 248 243 246 237 223 212 204 185 168 151 122 99 81 61 42 30 26 22 21 20 20 20 18 16 17 19 18 15 11 5 1 2 2 3 3 3 4 8 14 21 23 24 33 39 36 49 78 114 143 155 134 108 88 72 74 77 60 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 19 21 23 23 23 24 25 27 28 30 34 39 44 47 50 52 56 61 67 75 83 92 104 116 149 205 277 344 395 433 459 471 468 464 463 458 444 426 414 426 440 442 432 405 369 326 272 203 131 83 49 26 9 1 1 4 5 3 1 0 0 0 0 0 0 0 0 0 0 2 8 12 12 13 14 15 16 18 21 25 30 33 34 32 27 23 20 17 16 16 16 15 14 14 13 8 8 9 10 10 12 12 8 2 0 0 0 0 0 0 1 3 4 3 2 1 2 4 5 4 2 6 11 13 29 87 123 149 191 282 452 557 617 652 668 666 643 575 541 538 538 495 405 359 341 328 335 364 407 479 571 620 614 603 588 571 555 553 576 591 579 539 504 452 431 434 433 459 539 613 659 672 638 602 567 548 547 481 452 437 430 432 476 464 439 405 366 330 308 302 298 284 265 253 247 251 266 294 333 376 419 457 504 516 529 539 538 524 514 481 433 384 357 361 365 372 386 407 438 435 437 449 450 423 374 346 341 338 332 334 327 308 292 286 278 270 262 248 225 205 197 201 215 233 248 246 213 132 109 109 118 141 187 182 312 513 723 840 853 764 648 552 531 555 605 683 774 865 992 1093 1068 915 689 475 364 330 317 306 308 305 298 293 296 288 276 267 256 238 237 235 227 216 202 184 161 137 116 98 82 62 40 26 20 20 20 19 19 20 21 19 17 20 21 22 22 16 7 2 1 1 2 2 2 3 6 15 22 27 31 33 35 27 30 45 68 92 103 94 79 67 61 62 59 49 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 18 22 24 25 24 22 22 23 24 25 27 30 36 38 39 43 48 55 63 72 82 96 116 125 154 202 264 327 378 416 433 439 457 459 447 426 405 389 388 404 418 424 419 396 358 312 254 181 120 76 44 20 4 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 6 11 12 13 14 15 17 19 20 25 29 31 33 33 31 25 20 17 15 14 13 12 12 11 11 11 9 6 2 2 7 8 5 2 0 0 0 0 0 0 0 1 3 4 4 2 2 3 5 6 5 5 5 7 19 62 122 172 221 286 386 505 609 676 699 692 668 609 569 554 544 492 399 348 334 324 322 340 355 397 491 568 625 663 658 612 633 645 648 635 607 578 558 538 520 498 457 444 484 540 577 569 549 543 518 472 436 409 403 400 402 423 442 468 488 482 434 411 375 344 323 312 292 278 262 247 242 249 261 283 313 344 395 449 504 555 602 615 631 612 566 520 478 462 451 449 454 469 500 512 510 492 465 445 412 383 369 359 350 352 349 329 318 311 294 272 251 226 202 180 171 183 195 205 208 201 177 126 111 113 132 172 231 248 312 459 716 803 837 791 680 521 481 471 505 590 719 817 930 1046 1133 1161 949 729 550 417 352 309 298 296 295 299 282 268 255 243 229 221 219 213 200 183 161 140 123 109 94 72 54 37 21 14 14 15 16 16 17 18 17 15 14 18 19 21 21 15 5 1 0 0 0 0 1 4 6 11 17 26 36 42 38 26 21 27 33 39 49 56 58 64 61 58 51 39 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 7 11 18 23 26 25 22 19 18 19 20 22 23 26 28 30 32 35 39 45 55 66 79 95 112 131 163 208 263 319 366 397 402 395 406 427 438 432 412 387 386 400 413 418 412 390 348 295 231 159 104 65 36 14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 10 12 13 14 16 18 19 21 24 26 28 28 27 23 19 16 14 12 12 13 13 12 12 11 9 5 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 3 2 2 3 4 5 6 6 7 11 25 49 81 151 267 367 505 632 691 680 670 657 623 587 558 535 531 477 425 396 387 390 386 386 404 445 524 639 772 827 731 734 728 713 695 681 657 625 590 547 493 457 438 448 479 521 539 529 546 546 500 451 422 404 389 386 433 489 552 599 612 567 529 467 405 364 350 329 317 301 277 257 251 243 240 246 258 273 291 319 361 424 502 602 682 715 705 658 615 573 535 525 510 523 548 563 532 509 491 471 445 418 391 341 296 281 304 316 309 283 249 222 199 180 164 154 156 162 168 164 146 137 128 126 123 125 172 215 233 253 315 491 612 714 738 644 468 395 371 402 494 663 770 859 945 1039 1132 984 781 586 416 348 293 269 272 279 260 248 236 222 204 184 182 182 164 146 129 111 95 82 68 51 41 33 21 11 9 11 14 15 15 14 13 10 7 6 10 14 13 11 8 3 0 0 0 0 0 0 1 2 3 5 10 19 27 30 30 29 25 19 15 16 20 23 27 34 36 28 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 0 0 0 1 3 7 12 18 22 25 22 18 15 14 15 16 17 19 22 24 26 28 31 34 40 51 64 78 93 112 132 165 209 259 310 359 387 396 395 398 415 435 440 426 398 390 400 411 418 415 398 353 290 218 147 92 57 29 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 5 11 15 16 17 18 18 20 21 21 21 20 17 15 14 12 15 17 18 17 15 12 10 8 7 4 4 4 2 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 2 3 4 6 8 10 11 24 74 136 187 291 460 580 637 653 660 650 648 630 579 529 505 477 463 472 493 525 527 504 468 452 486 560 643 711 733 741 738 723 700 684 643 602 557 505 453 447 449 455 465 483 495 526 557 569 540 483 450 420 387 365 385 422 482 556 621 618 585 531 476 438 392 363 347 341 340 313 293 274 255 238 231 221 215 219 231 267 321 383 507 738 745 738 710 662 594 555 518 513 540 583 577 557 545 530 500 456 414 354 294 262 294 324 313 273 235 215 191 168 149 130 120 121 126 128 129 149 146 132 118 114 144 172 187 197 233 286 346 418 457 373 307 274 286 345 448 589 706 803 892 958 968 847 646 429 273 226 206 204 225 257 247 227 207 186 156 127 105 92 98 95 83 69 61 60 50 39 28 17 9 7 9 12 13 13 13 10 7 4 2 0 2 5 4 1 0 0 0 0 0 0 0 0 0 0 0 1 2 5 13 22 29 33 30 22 15 11 9 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 16 18 17 13 10 9 7 7 13 17 18 20 23 26 28 32 39 52 68 82 96 113 135 168 212 260 309 355 392 421 441 453 452 454 455 442 417 407 411 419 425 423 406 357 288 210 137 81 51 26 9 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 12 14 14 16 18 19 20 19 17 16 15 15 15 14 17 20 20 20 18 15 13 12 11 10 11 10 6 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 6 11 17 19 16 27 41 61 96 202 365 473 529 576 612 659 691 676 594 517 469 465 497 535 499 521 538 537 522 497 489 512 577 677 729 719 705 688 663 636 594 551 510 476 464 499 514 508 490 498 502 514 533 551 535 486 446 403 359 330 327 339 344 351 441 490 522 540 547 525 462 408 365 345 382 371 348 320 296 281 266 245 234 239 255 270 277 282 297 332 423 504 583 665 614 550 513 500 496 503 514 551 571 545 492 439 389 344 312 291 375 385 334 267 229 209 186 159 133 107 94 99 113 125 148 176 170 137 121 125 135 147 162 176 209 228 219 195 203 176 173 195 244 322 432 544 658 760 827 794 689 550 433 327 201 146 147 162 173 200 201 176 144 116 95 82 75 74 67 59 55 57 67 52 30 15 9 9 8 9 13 15 14 12 10 8 5 2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 18 22 20 15 12 8 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 10 7 5 6 10 12 13 14 17 20 23 26 30 36 50 63 78 94 112 134 168 216 269 319 362 387 406 420 428 427 438 455 465 462 455 450 450 446 433 398 344 271 193 122 70 45 24 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 12 14 17 21 24 25 24 20 17 15 14 16 17 19 21 21 20 19 18 16 14 13 12 12 10 8 6 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 1 3 9 16 26 44 38 38 41 47 62 119 250 370 460 548 633 692 723 709 621 535 506 549 616 608 497 500 553 619 660 592 569 551 551 606 667 659 644 632 612 583 549 515 487 475 502 545 552 519 480 535 563 561 546 530 497 452 381 304 259 252 261 270 269 256 273 331 398 469 541 541 516 481 446 411 355 362 369 356 338 331 320 304 294 299 317 353 362 345 339 321 271 258 332 493 507 542 554 530 534 546 570 587 584 514 446 366 295 264 320 358 401 409 362 272 225 197 174 149 113 86 86 101 122 136 134 127 116 118 128 129 131 141 151 155 149 129 112 105 108 114 128 153 191 261 365 498 624 698 666 530 360 229 177 128 109 120 144 143 130 119 111 97 74 62 59 57 52 46 45 48 48 41 29 15 10 11 12 11 10 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 1 1 1 2 5 5 5 3 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 8 6 3 2 1 2 2 4 8 12 16 19 21 25 32 48 62 78 95 112 132 165 214 269 318 351 369 385 400 413 417 443 482 514 529 523 502 482 457 424 378 320 248 173 107 63 37 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 2 5 10 14 17 23 28 31 29 25 20 17 15 17 19 21 22 22 20 21 20 19 17 15 14 13 12 11 10 11 11 10 8 6 2 1 0 0 0 0 0 0 0 0 1 5 9 18 43 99 88 69 54 47 52 50 135 256 376 490 592 662 706 712 647 560 510 517 556 548 541 573 607 616 599 562 569 579 578 593 613 603 591 587 576 543 509 485 474 459 431 403 395 416 461 535 570 578 570 536 468 388 301 225 187 178 190 201 204 208 239 297 370 447 528 556 559 556 553 513 433 397 384 371 366 370 366 358 354 368 354 352 358 373 383 379 311 256 267 312 376 521 653 646 594 535 502 514 569 507 443 382 336 308 328 366 406 423 393 290 225 185 158 132 104 88 89 106 129 140 124 111 120 139 141 128 122 136 145 142 128 110 97 84 75 67 57 51 74 143 286 470 599 604 500 334 173 92 84 89 103 119 125 108 87 71 62 51 45 42 40 40 45 51 54 50 31 17 10 11 15 14 12 11 11 10 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 1 0 0 0 0 2 4 6 9 13 15 19 26 41 59 77 95 112 130 159 210 264 311 341 358 375 390 396 384 418 482 539 570 567 537 501 460 413 360 298 227 155 95 59 32 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 2 7 11 13 18 23 28 30 30 27 23 20 19 20 20 22 25 27 27 27 25 22 19 16 16 14 14 14 14 14 14 13 12 12 10 7 4 1 0 0 0 0 0 0 3 9 17 56 132 155 144 121 89 61 68 51 87 171 284 394 474 543 599 634 606 549 488 457 475 513 564 595 581 533 548 552 575 599 603 597 569 549 549 567 575 565 546 536 543 492 460 455 460 461 503 509 512 527 552 524 462 373 277 197 163 159 169 186 200 216 259 336 423 490 537 562 578 596 615 580 551 526 499 458 434 435 435 423 408 447 433 415 408 405 409 372 314 264 245 251 274 321 381 476 515 484 456 482 551 523 472 418 372 320 318 344 371 380 353 279 213 164 126 74 92 108 114 130 143 140 131 131 150 158 147 128 112 119 132 125 109 95 78 63 56 53 48 43 38 61 161 359 466 455 354 213 127 99 87 84 87 91 87 75 62 53 46 42 40 40 42 47 49 45 38 25 10 5 8 14 17 14 13 13 12 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 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 6 12 22 36 53 71 89 106 124 157 205 256 301 332 350 362 372 376 375 401 461 521 558 559 543 503 457 408 354 292 221 148 89 58 30 12 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 14 18 23 27 29 29 27 24 22 22 22 22 24 27 31 33 32 28 24 21 19 17 15 14 13 14 15 15 15 15 16 15 12 10 6 0 0 0 0 0 0 3 8 27 59 97 133 161 159 133 98 64 47 66 119 197 303 384 465 534 570 537 508 469 440 453 486 511 530 540 539 552 588 629 645 599 565 531 530 547 551 559 613 639 614 545 492 481 495 516 516 501 501 521 550 565 526 468 396 319 246 222 219 230 248 263 273 317 386 465 528 567 599 628 644 626 604 596 603 615 598 568 554 541 526 530 530 491 436 404 438 441 398 336 289 257 233 225 237 259 333 373 383 403 451 492 499 479 438 383 352 345 343 334 316 274 219 169 132 104 87 93 113 139 157 161 158 154 155 154 147 138 127 108 90 82 74 64 68 65 61 66 83 96 95 81 73 94 186 237 219 164 139 116 97 80 70 68 67 61 54 51 56 58 59 57 50 46 43 35 26 18 10 7 8 10 9 12 13 13 13 13 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 1 12 15 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 33 48 64 81 98 119 160 199 242 285 322 347 364 373 375 376 393 434 477 509 520 520 482 442 399 351 293 225 153 94 60 33 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 1 5 10 12 16 20 23 25 27 25 24 23 23 23 24 25 27 30 32 31 28 25 24 22 18 16 15 14 15 16 17 18 19 19 18 16 14 11 6 3 2 2 3 1 5 7 14 28 48 84 108 114 103 70 42 39 49 79 148 256 352 440 509 543 507 463 437 443 472 477 488 506 532 565 573 594 624 637 573 527 519 530 532 500 501 540 537 461 375 414 437 472 520 505 493 518 561 592 564 520 474 429 378 320 298 300 309 310 302 294 319 379 461 524 580 621 640 632 596 585 588 594 595 595 590 590 595 598 582 564 539 507 469 436 423 403 374 349 338 301 265 253 241 243 255 292 362 404 438 472 484 438 398 370 339 302 262 221 178 146 123 97 79 74 84 107 153 159 163 170 178 174 173 165 147 124 112 78 55 49 53 60 69 75 80 101 124 144 153 144 140 154 154 146 142 148 124 96 79 69 63 57 55 59 68 83 90 89 77 54 38 25 17 13 12 11 9 8 14 13 14 15 13 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 2 16 34 36 36 35 34 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 19 33 47 60 75 93 118 160 198 238 279 319 348 369 376 374 371 377 396 419 454 494 499 470 435 398 356 304 229 157 101 64 38 19 6 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 3 8 10 12 15 17 18 19 20 22 23 24 25 25 25 27 29 30 28 26 25 25 23 20 18 17 17 16 17 18 19 20 21 19 18 17 16 14 9 4 2 3 4 6 7 7 7 9 13 14 26 39 27 20 23 37 75 169 256 332 404 464 459 467 439 412 409 424 436 459 481 502 529 546 561 579 592 549 525 537 566 579 532 480 464 469 477 464 420 388 377 383 380 401 450 519 572 547 509 466 415 353 352 363 367 354 320 311 318 332 346 357 388 449 498 508 488 490 524 564 581 571 560 558 583 643 625 586 573 588 610 615 538 460 412 401 394 395 388 374 347 330 347 346 328 335 359 380 391 385 359 331 295 252 208 167 129 98 76 61 60 69 83 99 117 145 148 155 168 169 163 167 164 145 123 129 111 83 69 66 72 84 92 92 108 136 163 180 196 212 205 189 195 221 199 157 128 115 90 74 67 74 101 105 106 103 84 57 37 27 22 19 20 19 16 12 13 14 13 12 10 7 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 1 10 24 38 38 40 43 45 45 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 19 31 43 55 69 89 120 162 203 244 284 320 346 376 392 396 395 394 403 412 444 489 501 475 440 406 371 321 245 172 112 68 40 21 7 0 0 0 0 0 0 0 0 0 0 0 0 1 4 5 4 2 1 0 0 0 0 0 0 2 4 6 7 9 10 10 10 12 14 17 20 25 25 26 28 30 30 26 25 24 24 24 23 22 21 20 18 18 18 19 20 22 23 22 20 18 17 14 11 7 4 5 6 7 7 7 7 8 11 14 16 16 14 22 50 108 194 258 309 359 406 397 406 405 396 386 382 408 412 405 411 432 443 455 463 452 432 446 487 529 538 495 442 404 387 387 362 320 303 318 338 344 319 341 430 493 516 518 488 426 371 373 384 379 351 330 324 315 300 280 272 307 354 406 479 555 519 518 563 582 568 554 539 543 621 614 609 615 624 636 612 548 476 425 416 416 420 419 408 391 367 335 302 277 276 305 324 315 283 243 216 185 143 103 76 56 43 35 27 41 65 90 111 126 127 131 148 179 136 134 138 136 135 120 126 128 115 100 86 93 111 119 123 146 164 166 163 193 207 186 160 173 176 160 151 145 115 85 66 58 59 69 79 93 101 62 38 27 24 25 25 26 25 20 14 16 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 1 6 12 15 21 24 27 29 33 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 14 24 37 49 61 86 121 163 207 250 285 313 337 372 399 416 424 428 443 454 476 503 511 487 449 410 374 332 261 186 119 69 40 20 7 1 0 0 0 0 0 0 0 1 2 2 3 3 4 5 5 4 3 2 1 0 0 0 1 2 3 3 5 6 7 9 8 8 9 11 16 22 26 27 28 29 29 26 25 26 28 29 29 28 27 26 22 20 19 19 21 23 25 24 24 23 22 19 16 13 10 7 5 6 7 9 11 10 10 10 12 13 17 25 50 101 171 239 288 329 382 424 433 412 391 406 395 398 391 375 367 386 401 403 391 369 387 421 451 463 448 413 372 338 314 283 289 301 313 316 323 329 302 289 328 365 394 418 439 453 406 366 324 284 281 290 276 257 239 216 231 267 311 363 440 560 557 553 600 611 598 584 563 533 568 611 621 611 621 626 607 557 488 424 393 380 379 383 368 348 320 288 260 249 225 234 249 229 177 128 100 82 54 32 23 19 18 20 30 47 68 89 113 120 120 131 161 164 162 150 132 122 120 113 118 126 122 111 104 112 130 131 128 129 130 131 137 154 144 118 115 138 177 181 133 113 81 57 41 31 33 44 60 73 76 46 29 23 25 24 23 22 21 20 16 13 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 1 1 0 2 6 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 11 25 41 57 83 119 160 204 244 269 292 321 357 388 411 423 429 450 470 490 504 507 491 459 423 382 335 272 198 126 69 39 17 6 1 0 0 0 0 0 0 1 2 3 3 3 3 3 3 4 4 4 3 1 0 0 0 2 3 4 4 6 7 9 10 10 8 7 10 15 21 25 27 28 28 28 27 27 30 35 38 36 33 30 29 27 25 23 23 25 25 25 24 24 25 25 22 21 19 17 12 8 7 7 8 9 9 8 7 8 11 19 27 44 82 153 224 272 303 352 383 389 375 366 417 412 415 414 405 390 399 411 423 436 454 489 514 529 537 519 440 343 279 286 265 302 339 352 336 322 313 297 278 267 257 251 261 287 304 328 339 312 259 277 261 239 219 208 193 193 204 232 279 326 358 422 516 612 637 646 640 616 578 599 640 658 639 625 619 596 540 442 334 266 227 197 147 87 130 160 161 156 154 141 141 143 118 72 44 32 29 21 14 12 13 16 25 36 49 66 89 114 134 147 158 200 187 172 160 145 143 124 112 112 122 124 124 127 131 135 126 120 122 127 121 121 120 104 79 86 99 105 102 85 73 54 36 27 24 32 49 63 60 43 33 24 14 11 15 16 16 15 14 10 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 33 53 82 118 162 207 236 255 276 307 341 369 391 405 413 440 469 487 496 499 502 474 441 403 354 293 218 137 69 37 16 6 1 0 0 0 0 0 1 2 2 2 2 3 2 1 2 2 3 4 4 2 0 0 0 0 1 2 4 8 9 9 10 10 8 7 9 15 22 27 29 29 28 26 28 30 33 36 38 36 33 31 31 32 31 30 29 30 29 28 29 30 31 29 29 29 29 28 26 23 19 15 11 9 7 6 6 6 9 19 31 44 63 102 168 235 288 331 364 385 380 360 396 426 442 440 420 404 418 443 470 497 534 633 640 565 533 504 439 351 276 273 281 308 337 360 372 348 327 310 293 260 238 227 225 224 231 248 275 296 291 314 331 336 320 261 228 194 165 156 205 247 284 350 465 624 678 714 734 715 669 659 657 656 650 627 606 574 512 407 284 187 126 105 110 105 86 64 51 51 45 39 33 32 29 26 24 23 20 15 15 16 17 22 28 35 49 67 87 109 130 155 199 195 200 212 212 199 170 135 108 97 99 110 115 115 110 117 113 109 109 106 100 106 101 78 65 57 62 76 73 65 66 59 38 33 37 36 36 43 36 31 26 21 16 14 13 12 12 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 84 127 178 228 240 249 265 291 324 354 380 400 417 446 471 487 498 510 527 507 473 428 373 309 234 145 70 38 17 6 1 0 0 0 0 1 1 1 1 1 1 2 0 0 0 0 1 3 4 3 1 0 0 0 0 1 4 8 9 10 10 9 8 9 11 16 21 25 27 28 28 27 29 32 35 38 39 38 36 34 33 33 33 33 33 32 32 32 32 32 35 35 35 36 38 39 39 36 32 28 22 17 11 7 5 9 13 21 31 42 59 144 208 248 281 318 371 404 401 365 378 420 455 470 459 444 463 492 515 524 534 613 628 540 439 424 414 389 350 334 348 364 377 389 382 363 345 325 301 305 270 231 199 165 158 162 189 238 279 324 343 337 317 283 235 179 139 145 180 218 265 331 429 641 732 769 772 741 674 653 677 697 667 626 589 543 483 386 278 201 164 145 134 106 72 43 24 17 13 11 10 10 7 8 11 13 12 15 19 20 20 19 19 28 47 67 84 100 115 127 155 188 236 270 250 212 165 125 106 115 115 117 116 102 92 88 86 91 103 110 102 92 88 81 72 58 50 62 68 71 71 66 49 36 32 28 19 21 22 20 16 16 15 12 9 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 7 25 56 98 146 199 249 280 284 288 302 330 365 397 422 441 459 472 482 498 519 543 532 500 450 388 317 237 146 72 37 16 5 1 0 0 0 1 2 2 0 0 0 0 0 0 0 0 0 0 1 3 5 4 3 0 0 0 1 3 6 8 8 7 7 10 13 16 19 21 24 26 27 27 26 27 30 33 36 40 43 42 37 34 36 38 38 37 35 35 35 35 36 40 41 42 44 46 48 48 44 40 38 35 32 27 21 15 15 15 18 24 33 60 117 175 227 273 332 424 472 459 396 365 399 451 489 503 523 548 566 565 524 580 641 636 537 442 413 410 409 395 393 404 406 402 411 407 396 383 362 315 342 342 304 228 149 166 189 212 244 294 358 365 328 312 285 236 183 148 145 179 222 265 307 376 597 744 789 747 744 768 794 799 776 682 624 573 520 465 372 270 217 236 184 128 76 39 26 17 13 10 8 7 7 8 11 15 15 16 20 23 19 14 10 12 21 38 57 75 91 102 108 133 190 262 312 283 237 191 163 173 172 169 172 175 105 88 90 104 118 113 106 95 88 100 93 74 54 46 51 57 58 58 58 48 33 24 20 11 8 8 7 3 3 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 74 121 173 223 268 313 336 345 352 369 401 430 453 473 489 500 512 525 540 555 546 518 471 407 328 236 145 74 35 15 5 1 0 0 2 2 2 2 0 0 0 0 0 0 0 0 0 0 0 2 4 5 4 0 0 0 1 3 5 7 8 7 4 8 13 17 21 25 25 25 25 26 25 26 28 32 35 38 40 38 36 35 38 40 39 37 35 36 38 38 39 44 48 50 51 52 53 51 47 44 42 41 42 43 43 40 32 23 21 25 32 50 83 127 183 257 350 445 502 503 449 379 383 426 475 518 568 614 642 632 547 580 613 591 486 476 463 464 466 437 416 430 442 432 446 470 461 440 434 381 368 357 332 280 193 196 219 238 255 350 412 434 435 424 340 270 231 219 198 198 224 268 309 443 660 814 843 770 784 794 800 813 825 710 623 569 521 467 385 302 246 252 201 129 67 30 22 19 15 12 14 18 18 17 19 26 27 34 38 32 20 8 2 3 11 19 28 39 53 69 79 99 157 248 293 304 304 316 355 334 305 289 289 286 159 93 78 104 150 128 100 86 90 117 102 72 49 39 45 47 45 42 26 18 14 10 8 2 1 1 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 4 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 57 97 145 197 244 281 316 346 372 399 424 434 449 471 496 519 532 544 553 562 571 565 541 498 435 349 244 150 79 36 16 5 1 0 0 1 1 2 2 1 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 2 3 6 7 7 7 10 13 17 21 26 25 25 24 23 24 25 28 32 35 35 33 32 32 34 37 39 39 38 38 40 42 42 42 48 53 55 53 49 53 50 47 43 41 41 47 53 56 56 46 32 28 33 39 42 56 87 142 242 342 432 495 518 482 397 371 397 440 490 548 607 656 674 609 601 636 661 513 493 528 569 571 480 451 470 493 476 472 489 482 463 477 425 390 382 388 374 302 263 250 254 271 379 435 436 416 367 320 272 231 235 225 203 206 255 331 501 682 806 827 810 785 748 722 741 819 758 669 604 556 511 444 359 270 217 181 137 96 82 78 69 55 42 45 55 72 72 40 44 44 45 44 32 26 15 7 5 12 8 5 8 15 23 31 54 96 164 217 259 303 356 391 396 397 398 392 322 206 108 54 77 90 82 71 65 69 80 76 63 55 50 46 41 37 38 16 2 1 9 19 21 20 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 10 10 11 11 10 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 42 78 120 169 219 264 303 337 360 380 407 440 446 462 485 511 536 552 562 570 576 579 574 559 529 474 379 265 164 86 37 16 4 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 4 6 6 5 7 12 17 22 25 25 24 22 21 22 23 27 30 32 31 30 29 29 31 36 38 38 39 42 46 47 46 47 50 50 50 49 48 50 48 44 41 40 42 50 57 63 65 61 56 53 52 48 42 40 50 89 207 324 419 490 537 491 396 347 358 399 447 506 570 629 679 661 628 651 751 684 646 646 657 634 546 521 527 535 516 488 489 495 494 493 482 477 477 480 490 438 373 307 235 245 299 338 347 358 328 317 283 218 210 200 197 220 283 372 499 652 792 804 783 739 689 658 685 735 737 710 668 592 553 523 489 438 357 272 216 209 221 233 237 232 221 238 277 296 265 173 140 117 93 55 60 65 61 44 27 24 10 1 0 2 1 0 7 24 52 79 110 158 219 275 344 397 404 374 302 222 141 56 43 31 28 28 27 26 24 20 18 38 46 43 34 31 30 17 5 3 26 43 50 48 40 34 18 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 12 12 11 14 11 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 20 53 95 142 194 242 284 320 348 371 390 417 451 488 499 506 519 541 570 581 587 584 573 560 562 550 504 404 285 177 91 36 15 4 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 2 4 6 5 7 12 18 23 25 24 23 21 20 22 24 27 30 31 30 29 28 28 30 35 38 40 42 46 49 50 50 50 49 46 43 42 42 44 44 44 43 41 46 54 63 70 73 73 75 75 73 74 57 43 54 110 228 324 401 466 532 475 403 355 344 355 398 458 521 571 620 653 643 652 766 772 761 748 716 593 581 582 578 561 562 554 590 654 710 700 672 643 621 617 608 567 505 422 289 263 250 237 237 287 243 204 192 198 190 185 207 260 331 411 528 665 779 788 770 734 702 704 701 727 773 803 729 636 589 580 566 503 410 344 321 346 358 357 353 362 395 398 401 395 359 312 261 232 214 160 169 151 117 87 60 30 9 1 0 0 0 0 0 2 5 6 12 27 67 131 222 306 312 284 242 195 151 93 59 40 29 13 10 7 5 2 0 10 19 24 22 22 19 12 4 17 49 66 67 64 58 52 42 29 19 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 17 17 12 7 10 9 8 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 30 65 112 167 221 267 304 334 356 373 395 428 464 489 500 510 528 558 598 613 611 593 564 540 560 555 509 413 294 182 91 33 14 5 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 3 5 6 7 10 16 23 25 24 23 21 20 23 25 28 30 31 29 29 28 27 28 33 38 42 44 48 51 53 53 52 50 46 44 44 43 42 43 45 47 45 48 55 64 73 75 78 82 92 111 118 90 60 62 134 242 318 372 420 481 465 427 380 333 322 360 415 469 514 561 625 658 670 753 790 767 756 796 653 642 642 640 646 692 708 726 750 765 797 811 801 777 771 749 715 662 574 455 384 338 310 274 269 265 254 233 205 177 191 250 338 412 442 514 646 745 800 795 758 729 749 763 805 844 825 708 620 564 523 474 459 458 464 474 483 445 397 368 373 355 335 332 336 313 278 260 253 235 180 140 114 101 87 57 28 7 0 0 0 0 0 1 1 2 2 2 2 16 47 100 165 183 176 151 115 76 49 39 34 24 14 6 2 1 0 0 1 2 5 5 13 22 27 33 47 61 71 75 74 70 65 60 49 33 14 2 0 0 0 0 0 0 0 0 0 0 1 3 6 9 14 18 18 15 12 11 10 9 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 14 42 79 127 183 240 286 321 346 364 375 391 420 456 493 520 539 561 592 632 640 623 589 552 534 557 547 496 406 291 181 91 32 16 8 4 3 2 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 3 5 7 9 15 21 24 24 23 21 19 22 25 29 30 30 29 28 28 27 28 30 35 39 42 48 53 56 58 58 53 50 48 47 46 46 45 46 48 50 53 58 66 76 77 81 87 95 106 113 93 67 64 134 245 313 357 404 462 471 435 368 295 304 339 381 421 451 497 570 626 642 689 720 661 629 798 788 764 730 719 818 839 835 814 787 778 827 858 864 852 823 804 784 754 712 648 586 507 400 337 339 334 307 269 250 224 235 298 403 522 537 515 545 671 779 809 776 756 782 828 852 813 726 635 560 496 439 397 435 469 467 429 455 417 357 329 304 283 274 272 262 246 219 209 227 193 155 128 110 97 78 51 25 5 0 0 0 0 0 0 0 0 0 0 0 1 10 32 63 85 92 81 54 30 17 14 15 7 2 0 0 0 0 0 0 0 0 4 16 35 54 56 56 61 69 75 76 73 69 64 53 36 18 5 1 0 0 0 0 0 0 0 0 4 10 13 14 14 14 14 13 8 13 14 11 7 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 4 4 4 4 5 11 15 18 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 87 133 187 245 295 331 356 373 383 399 428 464 504 538 565 592 617 636 632 609 575 547 562 568 542 483 395 285 177 88 30 13 8 7 6 4 0 0 0 0 0 1 2 1 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1 1 5 6 9 14 21 24 24 23 21 24 27 28 29 29 28 27 27 26 26 27 30 34 38 44 49 53 56 61 60 58 56 53 51 50 49 49 51 52 56 62 69 77 83 88 92 95 100 104 91 75 73 115 211 263 296 372 446 482 472 411 292 270 292 335 380 407 446 506 565 599 631 670 627 557 688 761 785 788 801 849 854 841 814 771 807 836 855 860 841 783 763 775 802 804 758 711 631 431 398 377 354 320 294 278 253 238 263 367 493 544 532 556 638 727 772 755 755 791 834 839 755 682 601 505 408 351 358 383 392 352 255 273 293 287 274 239 207 191 196 209 206 188 172 186 169 148 125 104 84 63 40 19 2 0 0 0 0 0 0 0 0 0 0 0 0 1 5 14 28 40 38 23 10 2 0 0 0 0 0 0 0 0 0 0 0 0 6 22 51 66 64 60 62 69 72 72 70 66 60 50 36 19 9 5 3 2 2 1 0 1 7 15 20 20 17 16 15 13 10 10 8 10 11 10 11 10 8 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 7 9 11 12 13 14 16 20 22 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 3 16 52 95 145 200 255 301 335 361 379 390 407 440 483 531 570 596 614 622 620 600 571 556 562 583 573 534 470 383 279 177 93 37 15 10 8 6 4 1 0 0 0 0 1 3 2 1 1 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 2 2 3 8 16 21 25 25 25 26 28 28 28 29 28 28 27 27 25 24 25 27 31 38 44 49 53 60 64 64 61 57 55 52 51 52 54 57 63 68 73 78 86 94 96 92 93 90 81 78 89 119 160 184 211 284 371 441 467 428 307 246 246 288 332 368 400 444 500 557 606 664 674 618 601 607 691 813 863 856 840 825 802 718 757 799 825 828 848 790 771 800 820 760 718 708 687 491 369 331 334 319 292 263 232 211 231 345 459 532 550 557 617 687 741 757 748 773 791 762 683 610 530 444 371 330 334 344 336 307 237 215 215 214 224 188 148 124 123 125 131 141 156 170 154 130 107 86 62 37 16 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 11 8 4 1 1 0 0 0 0 0 0 0 0 0 0 0 4 17 64 74 71 65 64 68 70 69 67 63 56 45 33 19 10 5 5 6 6 3 1 2 12 19 18 14 11 14 16 15 9 9 9 10 8 6 12 16 17 13 10 9 9 8 4 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 13 16 18 18 19 20 21 22 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 1 7 26 71 124 179 229 272 303 329 353 374 393 419 459 512 568 611 620 621 614 602 583 568 565 571 581 559 513 449 370 276 182 101 43 14 9 6 5 5 1 0 0 0 0 0 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 1 2 4 15 22 25 25 25 27 29 30 30 29 28 27 26 24 21 20 20 26 34 42 48 52 58 61 62 61 60 61 59 57 57 58 63 68 73 75 78 85 93 94 87 83 76 74 85 114 135 146 167 207 263 301 362 424 449 339 217 200 269 290 316 343 378 426 489 569 656 713 692 608 608 698 830 870 856 824 810 835 756 773 808 827 803 866 855 840 846 824 787 743 674 590 454 363 331 331 294 256 223 196 180 234 332 422 489 529 560 620 696 775 824 814 796 756 677 569 423 346 359 372 363 364 365 350 338 305 270 240 228 211 174 130 90 69 70 78 85 99 96 91 82 70 54 35 16 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 2 15 52 75 80 73 70 69 69 67 64 61 55 47 40 28 20 16 14 11 9 7 4 9 16 17 13 8 9 11 14 15 12 10 10 10 4 5 11 17 20 17 16 15 15 12 11 9 8 8 4 2 2 0 0 0 0 0 0 0 0 0 0 0 4 10 14 18 19 20 21 21 22 22 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 11 36 84 141 196 242 275 292 310 334 362 392 427 478 541 601 636 627 615 601 584 557 549 544 547 559 551 513 457 383 280 188 110 52 17 8 7 4 1 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 17 21 20 19 23 27 29 28 27 26 25 23 21 17 18 23 29 31 40 48 54 57 58 59 59 60 63 63 62 62 64 68 72 73 72 73 81 87 89 85 83 80 78 82 102 115 131 151 176 198 216 265 340 406 339 184 131 228 258 288 300 309 336 396 479 580 683 764 738 707 714 784 829 830 795 769 819 791 807 841 869 858 879 887 885 870 785 648 522 444 426 413 404 387 339 276 237 214 199 175 225 297 380 464 501 551 610 675 746 812 794 701 560 491 453 420 396 395 385 394 410 421 416 417 405 379 348 324 299 261 200 127 92 84 91 100 94 84 71 58 49 39 26 12 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 0 0 0 0 0 0 0 0 0 0 22 50 75 88 83 78 73 69 65 61 58 55 53 51 47 43 40 35 22 15 14 14 14 15 13 9 7 8 10 9 10 11 9 7 6 4 7 13 19 21 22 21 20 17 13 10 9 9 9 8 8 8 3 2 2 0 0 0 0 0 0 0 0 1 4 7 12 17 20 21 22 24 26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 76 125 176 222 257 278 292 320 355 394 436 485 549 607 637 627 610 589 561 519 507 494 495 514 527 496 443 371 276 189 118 64 28 8 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 0 0 0 0 0 0 0 6 11 14 14 11 16 21 24 25 24 24 22 19 16 15 14 16 22 25 34 44 51 55 55 55 57 59 62 65 66 67 68 69 69 70 70 70 79 84 84 83 82 79 75 72 75 87 106 128 149 165 102 92 159 236 304 249 182 175 188 239 243 214 243 284 349 448 590 809 825 827 838 839 836 825 796 758 747 751 809 880 895 886 890 900 904 877 784 613 448 367 413 415 415 404 342 284 252 243 249 246 266 312 388 485 532 578 621 657 699 724 646 488 346 384 402 414 431 423 423 442 475 518 515 493 473 476 470 481 466 415 330 207 152 148 171 182 173 140 95 65 52 40 28 14 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 17 46 78 91 91 87 80 71 65 62 60 58 56 57 57 56 54 49 41 34 35 33 28 20 11 6 4 4 3 3 5 6 4 2 2 2 6 13 17 20 22 23 20 17 14 11 8 8 8 8 8 9 8 7 5 1 0 0 0 1 0 0 0 0 1 2 4 11 19 23 27 29 31 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 35 67 104 144 186 228 267 292 328 369 409 445 484 546 602 631 632 614 582 539 488 475 460 462 485 521 487 434 366 282 198 134 92 62 15 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 11 10 12 15 20 23 22 22 22 19 17 15 13 13 17 21 29 37 44 50 53 55 56 59 61 64 65 66 64 64 65 67 68 69 76 81 81 80 79 76 71 68 67 74 85 103 125 148 128 97 78 70 162 264 309 213 114 143 161 122 152 185 232 297 384 571 683 764 808 739 752 775 786 777 747 754 815 888 881 855 840 847 876 822 725 593 468 406 430 421 405 384 337 269 253 288 309 322 345 378 424 490 554 608 649 673 679 619 514 417 390 413 425 430 434 431 442 471 520 592 594 581 565 511 476 466 460 443 414 298 220 199 217 255 244 199 137 92 62 43 33 19 9 2 0 0 0 0 0 0 0 0 0 0 0 0 2 3 3 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 16 38 72 87 94 94 88 80 74 69 65 63 61 61 60 58 58 56 53 50 47 43 36 28 18 10 6 4 2 1 1 1 1 0 0 1 5 11 16 18 20 20 19 17 15 12 9 7 7 8 8 8 8 7 4 4 4 3 3 3 2 1 1 0 0 0 0 3 12 19 24 30 32 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 9 26 51 82 123 171 214 249 292 339 384 421 445 483 543 595 622 624 607 573 534 498 485 477 483 506 547 502 451 386 301 216 154 115 83 28 10 2 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 3 8 9 12 17 21 23 22 22 21 19 19 18 16 14 16 20 24 29 36 44 47 49 51 53 56 58 60 62 62 63 63 64 67 67 72 77 80 81 81 78 73 69 67 66 67 75 95 123 148 158 141 50 66 154 251 236 89 63 85 78 94 117 150 195 254 337 487 627 676 479 607 746 812 808 778 802 855 896 888 869 864 862 826 693 590 539 539 517 470 444 421 382 362 331 326 355 384 396 390 376 364 431 510 599 694 787 626 437 329 360 344 367 396 410 403 409 449 528 633 654 627 560 476 472 485 493 486 449 447 391 320 255 214 234 247 233 195 136 88 57 42 26 11 1 0 0 0 0 0 0 0 1 1 2 2 2 2 4 6 5 5 4 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 2 9 28 58 80 93 99 97 92 85 79 74 69 66 63 61 60 59 56 51 45 40 38 37 32 26 17 7 4 2 1 0 0 0 0 0 1 8 12 16 18 18 18 17 15 14 12 9 8 7 7 7 8 7 6 8 9 9 8 8 7 6 4 4 3 1 0 0 0 3 8 11 23 30 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 66 102 141 185 229 268 312 364 407 432 479 539 583 600 586 573 546 526 526 535 547 563 591 641 575 495 407 318 240 175 129 92 49 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 17 21 21 22 23 23 22 22 21 20 18 17 17 19 23 29 38 41 43 44 46 47 48 50 55 59 61 62 64 67 67 68 70 74 81 84 83 79 73 67 60 59 65 76 96 119 136 132 67 49 79 149 211 98 39 43 55 81 125 155 162 214 268 344 431 510 556 685 804 864 849 843 866 895 909 899 875 856 826 695 535 461 478 536 481 478 470 438 412 398 386 389 418 439 431 400 354 304 343 413 523 704 806 671 462 295 317 333 356 377 384 373 408 504 651 729 666 609 594 569 574 577 568 529 448 426 408 368 268 208 214 236 235 215 155 98 68 55 36 16 4 3 1 0 1 3 2 1 0 1 1 1 1 2 3 5 6 6 5 5 4 3 3 2 2 2 2 2 2 2 1 0 0 0 0 0 0 23 48 72 91 99 100 96 90 86 81 75 69 65 62 59 56 50 42 37 35 34 33 30 26 20 10 4 2 1 0 0 0 0 0 4 7 11 14 17 18 18 17 15 13 12 10 8 7 7 7 6 6 7 8 10 12 14 14 14 13 9 9 8 6 1 0 0 3 8 6 5 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 51 78 113 153 196 240 288 336 380 417 467 529 577 596 573 513 484 488 525 583 646 675 685 700 623 531 434 344 267 204 156 116 76 40 15 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 12 16 20 23 25 26 27 27 26 25 23 20 18 17 19 23 27 34 38 40 40 41 40 40 42 46 52 55 57 60 63 64 64 65 69 75 79 83 84 84 85 80 74 72 77 92 116 142 148 103 68 53 64 114 75 46 50 64 93 130 164 182 202 232 276 330 387 480 614 757 867 897 906 903 894 886 858 825 771 678 503 405 415 496 511 486 463 442 423 441 437 423 411 409 429 429 407 367 345 353 393 465 576 574 492 411 422 379 364 362 363 377 373 414 506 633 732 677 596 606 598 577 553 523 484 415 357 307 275 203 170 157 163 197 186 135 80 56 50 39 26 18 13 5 2 6 8 6 3 0 0 0 0 0 0 1 2 3 5 7 6 5 4 4 3 3 3 3 4 3 2 1 0 0 0 0 0 0 12 30 53 76 87 90 88 85 83 79 75 72 68 61 55 49 40 33 28 27 27 26 25 23 18 8 4 3 2 0 0 0 0 0 2 6 10 13 15 17 18 18 16 14 13 12 9 7 7 6 6 6 7 9 11 13 15 16 16 16 16 16 17 19 11 3 2 5 6 3 1 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 3 14 32 55 87 127 171 219 268 318 364 405 451 509 566 599 590 497 434 418 459 565 706 752 737 704 633 548 457 367 287 228 182 143 103 63 33 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 4 7 10 14 20 24 27 29 30 30 29 28 26 24 23 22 23 26 29 33 37 39 40 41 39 38 38 41 45 46 48 52 57 60 63 66 70 73 76 80 84 88 95 98 98 95 99 108 125 147 156 144 126 97 39 58 59 57 60 81 111 150 192 224 234 225 221 241 283 366 472 579 656 802 859 849 816 811 779 719 626 479 355 336 386 457 445 433 429 432 412 430 442 447 445 418 433 445 438 417 388 378 393 429 452 450 438 431 448 427 400 377 357 367 409 496 615 703 771 725 619 613 571 532 494 424 391 348 291 226 202 177 153 139 136 154 118 74 47 40 38 30 19 15 13 6 2 6 7 5 3 1 1 0 0 0 0 0 1 1 2 5 5 5 4 3 2 2 3 3 2 1 0 0 0 0 0 0 0 1 6 16 37 58 72 78 77 75 72 69 68 68 63 57 51 45 37 28 20 17 20 21 21 20 14 7 3 3 2 1 0 0 0 0 1 4 8 11 14 17 20 18 17 15 14 15 12 9 7 7 7 7 8 10 12 13 13 14 16 16 17 19 20 22 20 13 14 7 2 0 3 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 1 4 13 33 60 96 143 200 270 318 358 395 432 484 546 595 605 537 488 477 513 600 741 774 745 697 627 548 467 385 300 237 188 148 111 81 51 24 6 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 2 6 9 13 20 24 26 28 30 31 31 30 28 27 26 26 27 29 32 36 39 41 41 41 41 41 41 42 42 44 46 47 51 58 64 70 76 78 79 79 80 82 90 99 108 119 124 132 144 158 163 163 160 142 73 62 60 59 58 84 96 114 146 176 197 195 186 201 237 290 348 413 543 685 758 754 669 636 570 491 416 350 314 308 324 349 361 362 374 411 405 396 390 403 463 476 480 481 480 486 456 435 437 442 447 454 457 443 410 371 342 337 355 409 524 682 822 828 810 772 719 647 521 437 411 332 286 257 235 209 195 176 156 134 107 77 50 31 23 16 9 3 0 3 4 3 0 1 4 8 11 10 7 3 0 0 1 1 2 3 3 3 3 3 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 3 8 15 32 49 60 66 65 63 61 59 57 57 54 50 46 40 33 25 18 12 13 15 16 15 9 5 3 3 2 1 0 0 0 0 1 5 7 10 13 16 18 19 19 19 18 18 16 12 9 8 8 9 11 12 12 12 12 13 14 16 17 17 17 19 20 23 24 19 13 12 7 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 4 16 35 67 110 167 238 287 329 368 407 456 526 582 600 562 519 494 497 538 701 761 751 698 618 528 457 386 283 217 161 114 79 86 53 24 6 0 0 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 0 0 0 0 0 1 5 8 12 17 21 22 24 26 29 29 29 29 28 27 27 28 31 35 38 41 42 42 40 40 40 41 43 41 41 43 48 51 54 60 69 82 90 91 86 81 87 94 101 107 109 119 135 153 167 178 189 191 174 122 93 85 91 70 89 93 93 103 185 281 308 255 202 200 207 221 250 339 461 569 607 431 291 203 178 217 251 263 268 275 300 320 318 307 331 321 311 325 369 450 452 438 431 441 474 474 456 446 445 434 418 398 352 297 255 242 287 410 564 713 810 826 811 770 726 704 643 497 344 280 238 209 191 182 176 170 161 147 124 86 54 27 4 2 1 3 6 8 11 11 10 8 4 11 20 23 21 16 10 4 2 2 3 3 3 4 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 7 14 23 32 41 47 47 46 45 46 45 44 40 36 33 28 22 16 10 8 9 11 10 6 3 3 1 1 0 0 0 0 0 0 0 4 5 7 9 12 16 19 20 20 20 20 18 13 11 10 10 11 12 12 12 11 12 13 13 14 16 12 10 14 19 22 22 22 22 23 17 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 17 44 81 132 200 251 295 336 376 417 491 555 587 568 542 544 549 538 660 710 713 681 626 543 462 369 244 162 112 79 64 93 65 34 12 0 0 0 0 0 1 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 3 7 11 15 16 16 18 21 23 25 26 26 26 26 26 27 31 35 40 44 46 46 44 44 44 45 44 43 43 43 46 44 48 55 66 77 84 85 83 84 91 98 107 117 103 100 107 123 142 167 202 240 268 238 223 237 257 161 166 183 172 87 193 277 286 213 158 149 141 128 139 188 259 317 322 174 95 80 111 141 215 261 274 276 313 311 286 263 268 294 346 404 428 422 396 373 370 381 410 420 408 391 363 347 335 308 266 223 186 171 251 401 546 657 733 683 593 520 501 585 559 443 281 182 144 124 112 113 114 106 99 97 81 62 47 39 36 24 19 21 27 29 29 28 23 17 9 9 16 20 19 14 8 2 2 3 4 4 3 2 2 3 5 6 4 3 1 1 0 0 0 0 0 0 0 0 0 0 1 3 6 9 13 20 24 26 27 26 27 26 24 20 16 14 13 12 10 8 8 8 7 4 2 1 0 0 0 0 0 0 0 0 0 0 1 1 2 6 11 15 18 19 20 21 21 19 15 13 12 12 11 11 11 11 11 12 12 11 12 14 14 13 17 17 17 17 19 20 22 24 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 1 6 20 51 99 162 219 265 303 334 368 435 508 566 588 570 564 578 617 648 658 658 650 635 570 471 349 216 120 73 55 59 99 90 64 32 1 0 0 0 0 2 4 3 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 1 0 0 0 0 0 3 6 9 11 12 12 13 15 17 20 23 25 23 23 23 25 29 34 41 46 50 51 48 45 43 42 44 45 44 44 49 49 51 55 62 71 77 81 81 84 88 95 108 126 122 117 112 105 95 112 156 217 268 308 341 365 376 304 314 333 299 99 161 215 224 187 144 149 159 148 135 116 104 90 53 46 52 69 100 93 186 252 257 238 249 255 255 243 273 341 416 464 401 351 312 289 297 322 346 361 363 328 312 300 284 260 248 225 192 153 209 291 364 405 416 337 262 233 259 328 304 216 133 87 69 63 62 72 78 74 66 69 65 58 52 54 51 46 40 33 33 35 34 29 21 17 12 9 10 10 8 7 7 7 6 5 4 3 2 1 1 4 7 10 10 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 12 15 14 12 10 8 6 4 4 3 3 3 4 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 15 17 19 20 21 21 18 15 12 10 10 9 9 9 10 10 8 3 4 10 13 15 16 17 16 15 15 15 16 19 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 0 0 0 0 0 0 0 0 0 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 29 72 125 178 223 256 283 321 380 456 540 616 660 687 697 688 655 628 614 609 606 541 450 335 204 84 39 36 58 91 106 95 58 1 0 0 1 2 4 6 5 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 3 3 2 1 0 0 0 1 2 4 6 9 10 12 12 14 15 18 21 21 20 21 23 27 33 39 46 51 55 53 50 49 47 49 49 48 48 49 51 53 55 58 62 69 76 79 81 85 92 102 115 119 121 121 115 74 62 71 97 142 233 301 349 402 403 376 329 271 153 208 289 345 349 230 189 200 205 205 200 203 225 257 252 215 178 193 175 175 172 162 158 165 179 200 221 264 303 319 299 264 257 248 216 246 273 286 291 305 290 280 268 243 235 241 245 238 204 191 181 172 173 139 107 91 106 110 112 97 70 59 54 50 46 48 53 56 55 54 61 64 61 53 58 59 55 46 32 31 32 30 26 23 21 19 15 10 6 5 6 8 8 6 4 5 5 4 4 3 6 9 12 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 6 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 2 7 15 18 19 19 18 18 16 14 11 9 8 7 7 7 9 10 8 7 10 12 13 13 14 15 14 14 13 14 15 18 21 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 47 87 131 166 198 233 277 334 409 499 596 656 698 713 700 668 632 605 585 567 510 435 338 214 71 20 14 37 76 108 108 71 3 0 1 1 2 3 6 7 5 4 3 3 4 3 2 1 1 2 2 2 1 1 0 0 0 1 1 0 0 1 2 4 7 5 3 1 1 1 1 2 4 5 6 7 10 12 13 15 19 20 21 22 23 26 29 35 41 47 53 55 56 56 55 54 53 52 52 51 52 53 56 59 60 64 70 73 77 79 81 86 91 89 83 73 61 48 36 28 29 51 123 197 265 338 371 339 275 226 274 369 464 527 529 479 416 344 286 324 366 423 509 554 539 500 450 374 263 166 95 48 54 69 90 116 150 192 205 186 159 170 207 230 191 211 216 209 191 183 216 237 236 221 226 234 240 243 241 263 263 195 174 157 130 97 85 73 65 60 58 60 56 45 34 32 33 35 37 36 35 40 50 50 55 57 55 48 40 36 33 29 28 27 25 24 22 17 12 8 6 5 6 6 5 6 7 7 7 8 10 12 14 12 10 9 9 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 7 12 17 20 17 16 15 14 13 11 8 7 6 6 7 8 9 11 11 11 12 12 13 13 13 13 13 13 13 15 17 18 19 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 24 50 87 120 158 199 241 292 360 446 544 612 667 693 688 657 617 584 560 539 494 432 349 237 76 25 6 10 44 83 89 62 11 2 0 0 0 1 3 4 5 5 4 4 4 4 3 2 2 3 3 3 3 2 2 1 1 1 2 1 1 2 3 3 4 4 4 4 3 1 0 0 2 2 3 4 6 11 13 15 16 18 21 24 27 28 29 30 32 36 45 50 54 57 57 57 56 55 55 57 58 59 60 63 65 66 68 71 74 75 74 73 66 58 49 43 39 29 22 17 15 21 30 56 103 171 275 337 337 286 309 383 482 575 584 553 497 436 406 420 434 449 486 529 561 570 536 413 290 161 37 14 10 14 25 40 84 114 126 127 145 147 156 184 176 175 173 161 123 148 171 191 206 213 214 211 207 207 209 212 212 218 202 175 138 95 80 67 60 57 57 52 43 34 28 27 29 31 29 22 25 33 40 42 48 53 52 44 40 35 31 30 29 28 27 26 25 21 17 12 6 2 2 5 5 6 8 11 12 14 16 17 17 15 13 12 12 10 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 3 5 11 18 15 14 13 12 11 10 8 6 5 6 6 7 7 8 10 11 12 12 12 12 12 12 12 12 12 13 13 14 15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 20 44 86 129 171 211 256 311 381 466 560 631 671 681 663 625 576 530 495 455 404 340 248 89 32 7 4 15 35 41 31 9 1 0 0 0 0 1 2 3 4 4 4 4 5 5 5 4 4 3 3 3 3 2 1 2 2 2 2 3 3 3 4 4 4 4 5 5 3 2 1 0 1 3 4 4 5 9 13 17 19 22 26 30 32 31 29 27 25 35 41 45 49 52 59 61 59 60 63 64 66 66 65 66 67 68 70 69 66 59 51 46 48 50 49 45 37 26 15 9 15 21 26 32 57 161 269 335 313 266 256 305 431 524 576 584 537 447 422 417 414 424 425 446 471 434 374 305 204 53 28 19 19 24 50 84 91 84 99 138 134 119 137 132 122 121 132 129 122 128 144 148 156 158 157 157 152 146 145 154 154 141 122 98 72 59 52 49 50 51 49 44 36 29 29 32 37 39 42 52 63 63 58 59 61 58 47 35 25 20 25 28 28 27 29 27 22 17 10 4 1 1 3 4 6 9 13 15 16 17 16 19 19 17 14 13 12 10 7 6 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 0 0 0 0 0 1 2 3 6 10 11 10 9 8 6 3 3 4 4 5 6 6 7 8 10 11 11 11 12 12 11 11 10 9 9 10 12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 12 53 96 141 184 226 269 321 391 490 569 623 648 645 618 571 517 466 414 364 316 250 126 57 17 0 0 0 3 4 1 0 0 0 0 0 1 2 3 4 6 6 6 6 5 5 5 4 4 3 3 3 4 4 5 5 4 3 3 3 4 3 4 4 5 5 6 5 4 4 3 3 3 3 3 2 3 6 10 16 22 28 33 37 39 38 33 24 26 28 30 32 37 50 59 62 62 63 66 69 69 68 65 62 59 61 63 62 59 54 51 53 55 50 42 33 22 11 9 13 17 20 21 21 68 135 198 210 191 145 98 222 355 483 569 513 447 395 357 328 304 270 253 260 269 262 220 144 61 41 35 32 26 50 57 59 66 82 106 106 86 67 43 34 44 60 57 63 82 114 103 101 100 96 85 85 87 92 99 100 95 85 71 62 56 52 47 47 49 49 45 37 31 32 37 46 53 58 64 74 78 79 78 74 64 51 38 25 24 26 27 28 28 31 29 24 17 11 6 2 0 1 2 5 9 13 15 17 18 19 20 21 20 16 14 13 11 10 9 5 3 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 10 13 11 9 8 7 7 3 1 1 1 2 3 4 5 6 8 9 10 11 11 11 11 10 8 6 5 6 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 22 56 99 146 191 231 277 332 403 472 527 562 573 567 536 488 428 362 309 271 231 161 91 33 1 0 0 0 0 0 0 0 0 0 0 1 1 3 4 8 8 7 6 5 6 5 4 4 4 4 5 6 5 6 5 4 3 4 4 4 3 3 4 5 6 7 5 4 4 4 6 5 4 2 2 1 1 1 3 10 18 25 34 44 47 41 26 17 14 15 17 19 30 42 52 60 58 62 68 73 70 64 58 54 54 56 59 61 62 59 55 51 45 40 33 26 18 14 14 15 16 15 13 17 26 42 69 77 74 69 102 175 321 514 497 438 360 268 178 141 117 109 122 144 130 104 91 83 76 72 68 59 60 61 65 78 67 64 62 54 37 25 24 30 28 26 26 33 51 56 62 65 62 59 60 61 62 63 63 63 63 60 56 55 56 58 55 50 46 40 35 32 34 41 50 58 64 67 66 64 67 72 70 61 51 40 29 27 28 29 32 31 31 29 25 18 14 10 5 1 0 2 5 7 10 12 14 17 19 19 19 21 19 17 15 14 13 10 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 8 10 11 11 9 8 7 7 6 3 1 0 0 1 1 2 2 4 6 7 9 11 11 11 10 9 6 5 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 22 51 91 140 184 225 263 304 347 390 422 439 447 434 404 354 285 234 205 186 159 107 42 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 7 6 5 5 5 5 5 5 6 6 5 6 4 5 6 6 7 7 6 4 3 3 4 4 5 6 7 7 7 8 8 9 10 9 7 4 1 0 0 2 6 13 24 38 45 40 24 11 6 7 7 7 11 18 29 48 50 54 63 70 71 68 62 57 54 53 52 50 49 49 48 47 43 35 27 21 13 9 9 11 14 11 7 5 9 23 34 36 33 37 50 69 157 356 399 389 316 183 88 56 46 48 55 68 77 80 73 67 70 77 83 76 68 58 49 56 50 46 43 36 27 25 26 23 21 20 18 15 16 23 31 36 35 34 34 35 35 35 36 38 39 39 37 33 30 27 29 31 32 30 30 33 36 36 36 38 41 46 48 47 49 57 59 52 45 40 33 29 28 31 35 35 33 30 26 20 16 13 9 4 3 4 4 3 4 6 9 14 18 19 18 20 20 19 18 17 14 12 10 9 9 7 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 6 7 6 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 9 11 10 7 6 5 4 3 1 0 0 0 0 0 0 0 2 4 5 7 9 10 11 11 10 8 6 4 1 0 0 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 38 87 131 168 199 223 241 263 284 300 309 309 295 265 210 167 146 139 135 111 46 2 0 0 0 0 0 0 0 0 0 0 1 1 2 2 4 4 4 4 3 3 4 6 7 7 6 5 5 5 6 6 7 7 7 7 6 6 5 3 3 3 5 7 9 11 13 14 15 15 15 13 9 4 1 0 1 2 6 10 20 27 29 24 11 6 6 3 2 2 4 7 14 28 41 51 54 64 68 66 61 57 52 46 36 35 36 39 41 37 27 18 10 5 2 2 4 8 7 6 9 17 36 32 24 19 18 22 26 49 122 166 194 174 76 39 27 26 27 27 25 25 28 32 36 40 43 43 45 43 38 31 36 35 32 27 24 21 18 14 13 16 17 16 12 9 13 17 17 14 14 15 16 16 16 16 15 15 14 13 12 14 16 16 18 26 29 28 24 16 13 12 14 19 25 30 34 35 38 43 43 39 36 31 29 29 33 35 35 32 26 20 17 15 14 10 7 5 2 1 0 1 4 6 11 15 18 17 19 20 21 19 18 16 14 13 12 13 13 13 11 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 7 8 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 7 6 5 5 2 0 0 0 0 0 0 0 0 0 1 3 5 7 8 9 9 10 10 8 5 3 1 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 8 29 71 110 140 159 169 188 203 213 220 220 214 196 161 127 109 104 111 118 64 19 6 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 3 4 3 3 5 7 8 6 4 4 4 5 5 6 6 7 7 7 7 7 5 4 3 4 5 7 10 13 16 19 20 21 20 20 16 11 9 7 3 0 1 1 5 9 14 15 12 9 7 5 3 2 2 0 1 10 20 25 23 38 52 60 64 59 52 42 29 23 21 23 29 24 15 6 2 1 0 1 2 3 3 3 4 6 11 14 16 16 15 19 23 26 26 37 45 42 19 12 10 11 12 19 25 28 28 38 43 41 34 28 27 27 28 29 27 22 19 23 22 20 17 12 9 10 11 12 8 4 5 9 7 6 7 10 10 9 7 6 4 4 5 6 6 6 6 8 15 22 21 17 11 7 6 6 5 6 10 16 22 24 21 25 30 30 26 25 26 28 32 35 34 30 23 19 16 14 13 11 8 6 5 2 0 0 2 5 8 12 14 16 18 20 21 20 20 19 19 17 16 15 15 16 15 15 13 12 10 8 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 4 11 10 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 10 9 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 3 6 8 9 9 9 9 7 5 4 1 0 0 3 4 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 29 60 92 119 132 148 163 173 180 176 167 149 121 91 73 69 83 119 94 56 24 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 4 5 7 7 7 3 2 3 5 6 6 6 5 6 7 7 7 6 5 5 5 6 7 9 11 13 15 19 22 24 25 26 26 26 25 20 9 0 0 0 0 1 3 4 4 4 4 5 4 3 2 0 0 0 1 0 0 8 20 33 45 51 49 40 31 21 12 6 10 6 3 1 0 0 0 1 2 2 1 1 1 3 6 9 12 12 14 17 20 23 24 29 30 24 19 13 9 12 36 45 42 33 27 66 72 54 32 23 23 24 23 20 16 16 19 19 18 16 13 10 8 8 8 7 5 4 5 7 4 2 3 5 3 2 1 1 1 0 0 0 0 0 2 5 11 11 10 9 8 9 7 4 0 0 3 7 10 13 11 11 14 13 13 16 19 23 29 32 32 26 21 17 14 10 11 11 11 10 8 4 1 0 1 2 5 8 10 13 14 14 15 17 19 21 20 19 19 18 16 16 17 18 19 17 17 17 16 13 10 6 4 2 0 0 0 0 0 0 0 0 0 0 0 1 7 11 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 6 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 9 11 12 11 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 37 66 95 119 141 158 167 158 139 113 82 55 40 36 50 101 110 89 48 3 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 5 6 7 7 7 3 2 3 5 7 7 6 5 6 6 7 7 7 7 7 7 7 8 10 12 11 13 16 20 24 25 28 30 33 34 31 22 12 5 1 0 1 2 4 3 3 2 2 4 4 1 0 0 0 0 1 0 0 2 6 10 27 38 37 36 30 17 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 8 10 13 19 26 29 33 35 29 21 14 9 13 64 84 82 60 41 60 61 45 30 23 20 17 10 5 5 7 9 9 8 7 7 5 5 4 3 1 2 3 5 6 4 2 0 1 1 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 10 11 11 8 1 1 3 4 2 3 3 5 6 8 10 13 16 21 24 25 25 21 18 15 12 10 10 10 9 8 6 4 2 0 0 2 3 5 6 8 10 10 11 13 15 19 19 20 21 23 20 18 18 19 20 20 19 21 24 23 21 18 14 11 8 3 2 1 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 8 11 13 13 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 0 0 0 1 4 15 43 83 118 143 155 141 118 89 57 28 10 2 13 68 104 108 79 17 5 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 4 6 8 10 10 6 4 3 4 7 8 7 6 6 6 7 9 9 9 9 7 6 6 8 9 10 11 14 19 23 24 26 29 33 37 39 36 29 20 12 4 0 1 3 3 3 2 4 4 3 3 2 1 0 0 0 0 0 0 0 0 8 16 25 34 38 32 19 11 3 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 6 8 10 13 19 28 31 27 20 15 10 7 6 44 78 93 72 56 50 46 40 35 32 28 21 14 13 11 6 3 3 2 1 2 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 1 2 4 7 10 8 5 5 7 11 14 14 10 8 7 5 5 7 10 14 17 18 19 21 21 20 17 14 12 10 9 8 7 4 2 1 0 0 1 2 3 3 3 4 7 9 11 12 12 16 18 19 19 23 22 20 19 21 22 21 21 23 26 26 26 24 20 18 17 12 8 5 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 2 5 7 9 11 12 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 20 46 76 105 125 112 93 69 43 19 6 0 8 40 86 117 112 50 19 5 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 8 11 13 11 8 7 7 12 11 10 8 8 8 9 10 10 9 8 7 6 7 8 9 10 11 15 18 21 23 25 29 34 38 41 43 41 34 23 11 2 3 4 3 2 1 3 4 4 5 4 3 2 0 0 0 0 0 0 0 1 2 5 9 24 36 34 21 8 0 0 0 0 0 0 0 0 0 0 0 1 3 5 4 6 7 8 9 13 15 14 12 11 13 11 5 2 18 56 94 82 73 66 61 57 54 50 46 41 36 30 20 9 5 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 1 4 7 5 3 12 20 24 24 24 20 14 8 1 3 4 5 7 7 8 12 17 18 16 14 11 9 8 8 8 6 3 1 0 1 2 3 4 4 3 2 3 5 8 10 12 12 14 17 20 23 24 22 19 17 21 24 24 23 23 23 24 25 24 22 20 19 15 12 8 4 1 0 0 0 0 0 0 0 0 1 3 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 10 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 13 34 57 73 69 59 47 32 15 5 1 5 24 68 118 136 83 36 10 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 10 10 9 7 5 12 12 11 10 11 10 9 8 7 7 7 7 8 9 10 11 11 11 14 18 19 21 23 24 25 30 36 42 46 47 42 32 20 11 5 2 1 1 1 2 4 5 4 5 4 2 0 0 0 0 0 0 0 0 0 0 8 17 20 15 6 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 5 6 9 10 9 8 5 8 10 7 8 24 57 91 84 73 64 58 61 58 52 46 43 43 38 28 18 12 7 5 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 18 23 26 26 25 23 19 15 6 3 2 1 2 2 3 6 9 10 10 9 7 6 5 4 3 1 0 0 1 3 5 6 6 5 3 3 3 3 3 4 8 10 12 15 20 23 23 20 16 18 21 23 23 24 23 23 24 25 24 22 19 15 12 9 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 1 2 3 3 5 7 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 18 22 23 23 22 18 6 2 0 4 16 52 109 138 100 51 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 10 13 19 17 15 13 12 14 11 9 8 8 8 8 8 9 10 12 12 13 13 17 21 22 23 24 25 25 25 30 36 44 51 53 47 37 23 9 3 1 1 1 1 2 3 3 5 5 3 1 0 0 0 0 0 0 1 3 2 1 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 5 7 8 6 4 6 11 17 24 44 68 81 73 65 59 54 49 42 36 33 36 36 33 28 22 21 18 12 8 5 3 3 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 17 19 21 23 25 25 23 21 19 17 13 8 3 1 2 2 1 1 2 4 5 5 3 2 1 1 0 0 1 2 4 5 6 6 6 5 3 2 0 0 0 0 4 8 11 12 16 17 17 17 17 19 22 24 25 24 24 23 24 25 25 22 17 13 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 0 0 0 0 0 0 0 0 0 0 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 1 0 0 3 12 40 93 129 116 70 26 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 8 13 19 22 23 21 17 16 13 10 8 8 8 9 10 11 13 15 16 17 19 20 23 25 27 26 25 25 26 28 32 37 46 51 51 47 37 22 12 8 4 1 0 1 2 3 3 4 3 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 3 5 8 8 7 7 11 21 40 46 55 64 62 50 54 62 52 46 40 35 26 25 24 23 24 23 27 27 20 13 5 2 4 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 6 14 18 18 20 22 24 24 22 17 12 7 4 2 1 5 4 1 0 0 0 1 1 1 1 0 0 0 1 4 7 7 7 7 6 6 5 4 3 1 0 0 0 0 1 4 9 11 12 12 13 14 17 21 25 25 25 25 24 24 25 26 24 20 16 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 28 80 121 128 95 45 11 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 5 6 9 14 20 24 25 23 22 20 17 15 12 10 10 11 12 14 16 17 17 17 18 20 23 25 24 23 23 23 24 26 29 38 44 47 47 43 33 25 19 13 12 13 13 6 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 1 2 6 10 10 9 9 12 20 41 48 53 59 60 50 47 53 42 31 27 28 25 21 18 18 22 21 22 22 21 19 11 2 2 2 3 3 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 16 17 19 22 24 23 14 2 0 1 2 3 1 2 1 0 0 0 0 0 0 0 0 0 0 1 3 5 8 8 8 7 7 7 6 3 0 0 0 0 0 0 0 1 6 8 7 6 10 14 19 24 27 26 25 25 25 26 27 25 23 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 55 96 120 108 59 21 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 10 8 8 8 10 14 22 26 27 29 29 26 22 18 15 13 13 13 15 15 14 14 14 14 16 18 19 20 19 19 19 20 21 23 30 36 39 40 39 38 38 37 34 34 35 35 34 27 15 2 2 1 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 11 10 9 9 8 22 31 38 42 49 50 50 49 40 33 31 35 31 25 21 20 23 24 24 24 25 27 24 15 10 7 5 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 15 17 19 22 25 26 21 8 8 10 12 12 8 5 3 0 0 0 0 0 0 0 0 0 1 4 6 8 8 8 8 8 8 7 4 1 0 0 0 0 0 0 0 0 1 1 2 4 9 14 19 26 27 28 27 26 27 27 25 22 19 17 15 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 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 58 85 94 58 26 8 1 0 0 0 0 0 0 0 0 1 1 1 2 3 6 8 11 10 7 5 4 6 16 24 28 30 30 28 25 22 19 17 15 14 15 15 14 14 14 14 15 16 18 19 19 19 19 19 20 20 23 26 29 31 31 35 39 42 42 40 39 39 42 45 51 52 26 16 8 1 2 6 6 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 12 17 17 15 15 17 10 14 20 25 26 30 35 40 43 42 39 37 38 36 34 33 31 33 34 36 36 35 32 28 23 19 16 15 13 11 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 11 13 15 17 19 22 23 21 18 19 19 19 18 16 12 6 3 2 1 0 0 0 0 0 1 2 3 2 6 7 8 7 8 7 5 2 0 0 0 0 0 0 0 0 0 0 1 3 8 11 15 19 22 25 27 29 26 25 23 20 16 14 13 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 11 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 26 46 64 45 25 9 1 0 0 0 0 0 0 0 1 6 9 10 9 7 7 8 10 9 6 4 2 2 8 16 21 24 26 26 23 25 24 21 18 17 16 15 15 14 14 14 15 18 20 21 21 22 22 21 21 21 21 22 22 23 25 29 35 40 44 42 37 34 33 37 46 60 64 50 31 13 3 2 2 2 2 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 21 27 27 28 29 28 26 27 29 28 26 24 26 32 39 42 43 42 42 41 41 43 43 42 41 40 40 37 33 28 23 21 19 18 18 17 15 11 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 12 13 14 15 17 17 17 17 18 18 18 19 18 16 11 9 5 2 0 0 0 0 1 3 5 6 5 6 7 8 6 7 7 5 0 0 0 0 0 0 0 0 0 0 0 2 6 10 13 16 21 22 23 24 26 23 21 19 16 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 1 7 20 23 14 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 4 3 3 2 1 0 0 0 0 0 0 0 2 3 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 15 33 26 16 6 0 0 0 0 0 0 0 1 2 20 26 23 14 9 7 7 8 10 9 7 4 3 4 6 8 12 19 24 26 28 27 26 24 22 20 18 16 15 14 14 15 18 21 23 24 24 23 22 22 20 19 19 19 19 21 22 24 27 29 28 26 24 21 23 30 45 54 55 47 30 10 2 0 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 5 12 19 22 24 26 27 25 27 31 32 30 28 28 29 31 34 38 41 44 44 40 37 39 40 42 42 40 39 36 31 24 20 18 18 19 20 17 14 13 10 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 11 13 13 13 14 15 16 16 15 15 16 18 20 21 19 10 4 3 4 1 0 1 3 7 8 8 8 7 6 7 8 6 6 6 6 2 0 0 0 0 0 0 0 0 0 1 4 9 12 15 19 21 21 21 21 21 19 18 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 3 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 3 3 2 2 2 1 1 1 1 2 3 5 5 5 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 5 3 2 4 2 1 0 0 1 2 9 24 33 30 21 9 6 4 5 7 9 9 8 6 7 7 8 8 8 18 26 29 30 30 29 29 26 22 19 16 14 13 13 12 15 19 22 24 25 24 22 21 19 19 18 17 19 20 20 19 17 16 15 15 15 14 15 22 34 45 51 46 28 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 4 8 12 14 13 13 13 15 19 23 26 27 29 30 31 32 33 36 40 43 43 38 32 30 33 37 40 39 36 32 27 20 16 14 14 15 15 14 12 10 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 11 13 13 13 14 14 15 15 15 14 16 18 20 21 19 11 6 4 8 5 3 3 6 8 8 8 8 7 7 7 7 5 3 2 1 0 0 0 0 0 0 0 0 0 1 3 7 10 14 17 20 21 21 20 19 19 19 18 13 6 1 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 4 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 21 9 2 0 0 1 4 8 12 11 9 7 4 2 2 3 5 7 8 9 10 10 11 13 16 18 25 31 33 32 31 29 28 25 21 16 12 11 11 10 10 13 18 21 23 24 23 22 21 19 18 18 18 20 22 21 18 16 15 15 15 16 17 18 22 30 41 46 43 27 15 6 0 0 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 2 6 10 11 10 9 8 10 14 16 18 21 23 26 28 28 29 31 34 35 34 32 30 29 29 31 34 35 33 29 22 14 10 7 7 7 5 5 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 12 15 15 15 14 13 14 14 13 11 11 16 20 21 19 14 8 2 6 8 8 8 7 6 6 6 6 7 7 7 6 2 0 0 0 0 0 0 0 0 0 0 0 2 5 9 12 15 17 19 20 21 21 20 19 19 19 17 8 2 1 2 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 1 1 0 0 0 0 0 0 1 1 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 1 2 4 6 5 3 2 3 5 10 13 8 4 4 3 1 1 2 2 3 4 5 6 8 11 14 16 19 24 33 40 40 31 27 24 20 19 17 15 13 11 10 9 9 13 18 21 21 21 20 19 19 18 17 17 16 17 19 19 18 18 18 18 17 18 20 21 24 28 38 46 49 44 33 19 7 3 4 4 3 0 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 9 9 8 8 10 12 14 16 18 19 20 23 23 24 25 28 32 32 32 31 30 29 28 31 31 28 22 17 11 6 3 3 7 5 3 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 10 13 14 13 11 9 6 5 7 6 3 1 5 13 19 20 19 17 12 4 4 6 8 8 7 5 4 4 5 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 1 5 10 13 15 17 19 20 21 22 23 22 21 20 19 11 5 2 2 3 3 2 1 3 3 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 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 1 5 6 6 6 7 7 18 28 28 17 9 4 2 1 1 1 2 4 5 6 8 10 12 14 18 23 30 36 38 32 22 14 12 13 13 10 4 7 8 9 9 13 18 20 19 17 17 17 17 17 17 16 16 16 17 18 19 19 19 19 19 19 20 20 21 23 34 45 54 59 57 50 38 26 21 17 11 2 2 3 4 3 1 1 3 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 6 7 9 11 14 16 18 17 15 16 17 17 19 24 27 29 29 28 28 28 27 27 25 22 19 15 12 9 7 8 8 7 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 11 10 8 7 4 2 1 0 0 1 1 0 2 8 15 19 20 21 19 16 7 4 4 8 7 6 5 4 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 16 18 19 21 21 22 24 25 25 24 22 16 9 4 3 2 2 2 3 4 5 5 5 5 6 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 11 8 4 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 16 15 9 5 3 1 0 1 1 2 4 5 6 7 8 9 10 12 15 19 22 24 22 19 16 14 12 8 5 3 6 7 7 9 13 17 19 19 18 17 17 18 17 16 15 16 16 17 19 20 19 20 20 20 19 19 20 22 22 29 39 48 57 60 61 60 53 45 35 24 9 4 2 3 5 4 5 6 6 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 5 7 9 13 16 18 17 15 15 15 15 16 21 23 24 24 24 24 24 24 24 23 21 17 13 10 9 8 8 7 7 6 5 3 1 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 5 12 17 16 13 10 4 1 0 1 5 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 11 16 17 19 21 23 24 25 26 25 23 20 15 9 5 6 6 7 8 7 9 11 11 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 14 11 8 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 1 1 3 4 4 5 7 8 7 6 5 4 3 1 1 1 2 3 5 8 9 11 11 10 10 10 11 12 14 15 15 14 13 9 4 3 5 8 10 11 13 16 18 18 17 17 16 15 15 14 14 14 17 19 21 22 23 23 23 22 21 19 19 20 23 22 25 29 34 38 39 39 39 40 37 34 31 16 7 3 4 7 7 7 7 9 10 10 7 5 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 11 13 15 15 14 14 15 17 17 19 21 21 21 22 22 21 22 21 19 15 12 11 10 9 9 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 2 6 7 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 2 3 7 15 18 18 18 22 25 26 26 24 20 15 11 11 13 15 15 14 14 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15 12 8 7 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 0 0 0 0 0 1 2 2 5 8 10 10 5 3 3 3 1 1 1 3 3 4 7 9 8 9 10 10 9 8 8 8 8 9 10 9 4 4 6 9 12 13 15 16 18 19 18 15 15 15 15 15 14 13 14 16 19 21 22 20 23 23 22 20 17 16 17 20 21 23 25 28 28 27 25 23 21 21 23 32 26 17 10 7 10 11 11 11 16 21 24 20 14 9 5 3 2 1 0 0 0 0 0 0 0 0 0 0 1 3 7 11 13 14 14 13 13 14 16 18 18 19 20 20 19 19 19 19 17 15 13 11 10 10 10 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 3 6 7 5 7 14 22 26 29 29 26 21 18 16 16 16 18 20 20 17 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 18 13 9 7 5 3 3 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 6 5 5 5 5 6 7 6 4 4 6 4 4 5 7 9 8 6 4 4 4 4 4 4 5 8 12 14 16 17 17 18 17 15 14 13 13 14 15 15 15 15 16 18 20 19 15 15 16 17 18 16 16 17 21 22 23 24 26 26 24 21 17 16 16 20 31 37 36 28 17 16 15 16 17 20 21 19 17 16 13 7 5 4 3 2 0 0 0 0 0 0 1 2 2 2 5 10 13 15 16 15 14 14 14 15 16 16 17 19 20 20 19 17 15 14 12 11 10 9 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 7 19 27 31 32 31 25 20 18 19 21 23 22 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 23 17 12 8 7 6 5 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 10 9 8 8 10 11 12 10 6 2 2 1 1 3 5 9 7 4 3 2 1 1 2 3 5 7 11 14 15 16 17 17 16 15 13 12 12 13 16 16 18 19 19 19 19 19 13 13 15 18 20 19 19 20 22 23 23 23 23 24 23 20 14 13 13 16 26 40 48 45 34 25 19 18 24 28 31 33 33 27 18 9 7 6 5 4 2 2 1 1 1 1 2 5 5 3 3 9 12 13 15 16 15 14 13 14 15 15 15 17 19 20 19 21 18 15 12 9 7 6 5 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 3 11 22 29 33 34 33 28 24 20 25 27 26 18 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 25 19 14 10 7 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 14 15 13 11 10 10 12 12 11 8 5 2 1 1 4 8 11 11 9 8 6 4 2 3 4 5 6 8 11 14 16 17 18 18 18 17 14 13 14 16 17 18 20 22 22 21 20 18 17 16 17 20 21 21 21 21 23 24 24 25 26 26 24 17 15 15 16 20 34 47 53 52 51 46 38 40 44 48 49 42 29 20 20 18 14 11 10 7 5 4 3 2 1 2 4 4 2 1 4 7 11 14 13 12 12 13 13 11 10 11 14 15 16 16 20 22 22 19 15 14 15 16 14 11 7 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 14 23 28 32 34 29 22 17 23 29 30 25 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 1 3 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 15 12 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 17 15 13 12 12 13 15 14 10 6 3 3 6 13 14 14 14 12 9 7 5 5 5 7 8 8 10 12 14 15 16 17 15 13 12 13 14 15 17 19 19 20 22 23 22 22 21 19 17 17 18 19 19 19 21 23 25 28 30 31 29 24 21 19 18 17 24 34 44 56 64 66 62 59 57 56 57 50 40 31 27 25 22 18 15 10 6 3 1 0 0 1 1 1 1 0 0 1 3 4 2 5 10 14 11 6 2 2 1 1 4 13 18 20 20 19 19 20 22 21 21 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 1 5 9 12 17 14 7 1 0 12 20 20 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 2 3 3 4 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 24 17 12 7 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 12 17 17 15 13 11 10 13 14 11 7 5 3 4 9 10 11 12 14 11 9 9 9 9 9 9 11 12 12 13 15 15 15 15 14 14 14 14 15 17 19 21 22 23 23 23 22 22 20 18 18 17 17 16 18 20 22 24 28 30 32 33 28 20 13 7 4 2 5 21 44 58 65 67 64 61 60 63 57 49 41 33 28 24 20 16 11 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 2 1 0 0 0 1 4 13 17 19 19 19 21 22 23 22 22 17 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 2 1 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 1 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 23 14 6 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 1 2 6 12 14 13 11 7 9 7 5 4 5 3 2 4 6 9 11 12 11 10 10 11 10 8 6 6 8 11 13 16 18 18 17 15 14 14 15 15 16 19 22 23 23 23 23 23 23 22 21 20 19 17 16 17 18 19 21 25 29 31 33 26 13 2 0 0 2 7 16 30 43 53 59 63 65 68 69 64 56 47 41 33 25 20 16 12 7 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 17 19 19 19 19 20 21 21 20 17 11 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 19 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 1 1 0 0 0 2 7 11 14 14 9 9 8 7 6 4 3 3 5 7 9 11 12 12 12 12 11 10 8 6 6 7 9 12 16 18 20 21 21 20 20 20 21 21 22 22 24 25 26 26 24 24 24 24 22 20 18 18 18 18 19 22 25 29 33 36 28 15 2 0 1 2 4 6 18 31 45 54 60 64 69 70 67 60 49 46 38 29 21 18 13 7 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 15 19 20 19 18 18 18 18 17 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 1 1 1 1 0 0 0 1 2 4 12 15 12 11 9 8 7 6 6 7 8 9 11 12 15 16 16 16 13 11 10 9 8 7 8 10 13 16 19 22 23 23 24 25 27 28 28 26 27 27 27 27 25 24 23 22 21 19 17 17 18 19 20 23 25 30 34 31 18 8 5 2 2 4 6 8 18 32 46 55 59 62 67 69 70 67 59 51 42 32 25 23 17 9 6 5 4 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 13 17 18 16 16 15 15 15 14 12 10 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 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 1 1 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 1 2 2 2 1 1 1 1 1 0 0 0 0 0 7 11 13 12 10 8 8 8 8 9 10 11 13 14 16 17 18 17 12 12 12 11 9 8 8 9 11 14 17 20 21 22 23 25 26 28 29 29 29 29 28 27 24 20 17 17 19 19 18 18 18 18 17 20 23 28 33 37 36 30 16 8 5 6 7 8 17 31 47 53 57 60 64 67 69 70 63 51 37 22 16 13 11 9 8 6 3 1 1 1 1 0 0 1 2 3 1 0 0 0 0 0 0 0 0 1 4 10 13 14 13 12 13 12 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 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 1 1 1 1 0 0 0 0 0 0 0 0 1 3 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 1 1 1 0 0 0 0 0 0 4 7 11 13 11 9 8 8 8 9 10 12 14 15 15 16 16 16 13 12 13 13 13 12 10 9 10 14 18 21 22 24 25 25 25 25 26 28 29 30 28 25 24 23 21 18 19 19 18 17 16 17 19 21 24 28 30 35 37 35 26 15 9 7 6 8 13 20 27 38 48 54 59 62 64 64 57 45 30 14 13 14 15 14 10 6 3 2 1 1 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 1 5 8 10 12 12 12 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 1 2 4 9 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 1 2 1 1 0 0 0 0 0 0 0 0 0 0 1 3 6 12 12 11 10 10 11 12 13 14 15 15 14 14 15 16 15 15 13 12 12 12 11 10 11 14 18 22 24 25 25 25 22 21 22 25 27 27 27 25 25 25 24 20 19 19 20 20 21 22 23 25 27 28 29 31 34 34 28 13 7 8 9 13 18 23 21 27 36 46 54 59 62 60 52 42 29 16 17 19 21 19 12 7 4 2 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 2 6 12 13 13 12 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 5 9 8 6 3 1 1 2 3 2 1 0 0 0 0 0 0 3 11 19 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 8 11 12 13 13 13 14 16 17 16 15 14 14 15 16 17 15 14 13 12 11 10 9 8 12 17 22 24 25 24 23 19 17 17 20 22 24 26 26 25 24 23 21 21 21 21 23 24 25 24 24 25 26 26 28 29 29 27 18 13 13 18 24 30 36 38 42 46 48 51 54 55 52 44 35 28 22 21 21 20 18 12 7 4 3 2 1 0 1 2 3 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 9 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 10 12 8 6 4 3 3 2 2 2 0 0 0 0 0 0 2 6 17 27 32 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 13 13 14 15 17 17 17 15 14 15 16 16 14 12 13 12 11 11 11 13 17 21 24 25 23 21 20 18 17 18 18 19 21 22 24 24 24 24 24 24 23 24 26 27 27 26 23 22 21 19 20 22 24 23 23 26 31 37 38 39 42 42 42 43 45 45 45 46 44 39 33 26 21 18 17 16 14 12 9 6 4 2 1 1 1 1 1 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 15 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 4 5 7 7 6 5 6 6 5 1 0 0 0 0 0 0 1 1 2 4 10 14 14 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 12 13 13 13 14 15 15 15 14 15 15 16 17 15 14 14 13 11 12 16 20 24 26 28 26 23 19 18 19 19 20 17 16 17 19 24 27 28 29 30 31 31 32 31 29 28 26 24 20 16 15 17 21 24 22 23 27 34 41 44 44 42 39 36 35 36 37 38 39 38 34 28 18 10 7 7 8 9 9 9 9 8 6 3 2 2 2 0 2 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 20 28 28 17 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 2 3 4 5 6 8 8 8 9 11 8 3 2 1 0 0 0 3 6 4 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 4 8 12 13 14 14 14 13 12 12 13 14 16 17 17 17 17 16 15 17 24 25 27 28 28 25 21 17 16 17 18 19 20 21 23 26 29 32 33 35 35 35 35 34 32 28 23 19 20 20 17 15 16 19 22 21 23 26 31 39 43 43 39 36 33 31 31 32 33 34 32 28 23 15 7 3 3 5 6 8 10 11 10 8 5 3 3 3 2 1 2 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 9 13 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 5 2 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 6 8 10 9 9 10 7 6 8 13 11 10 9 8 5 2 1 6 7 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 2 1 0 0 0 0 0 0 2 4 8 11 14 15 15 14 11 10 10 10 12 15 17 18 20 21 23 24 26 27 27 26 25 22 18 15 14 16 18 19 21 23 25 28 31 34 35 34 34 34 32 31 27 22 16 10 12 14 14 12 14 18 20 20 22 25 30 34 36 36 33 31 30 29 30 31 31 31 28 24 19 13 7 3 3 5 7 7 6 6 6 6 7 5 5 4 3 2 2 3 3 2 2 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 3 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 3 5 7 10 12 12 8 5 3 2 1 0 0 1 3 9 16 17 10 4 12 9 5 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 13 15 15 13 12 9 7 7 10 13 16 19 21 23 25 26 26 25 23 21 19 17 15 13 16 19 20 21 23 26 29 32 34 34 32 32 31 26 23 21 16 7 7 7 7 8 10 14 18 19 19 21 23 27 28 27 24 25 27 28 29 30 30 29 28 23 17 12 10 7 4 3 4 5 4 3 3 4 6 8 7 6 6 5 4 3 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 2 2 2 1 1 1 1 3 4 5 7 9 9 8 5 3 0 0 0 0 0 0 0 0 0 3 12 24 30 27 22 14 9 7 10 8 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 1 2 1 0 0 0 0 0 0 0 0 0 0 1 2 5 8 11 13 13 12 11 10 11 13 14 16 18 19 21 22 23 24 23 20 19 18 16 13 14 17 20 23 25 27 28 29 30 30 28 29 28 24 23 22 19 9 5 4 4 4 9 13 17 19 18 18 20 23 23 22 18 22 24 26 27 27 26 24 23 20 15 9 10 9 7 6 7 7 5 5 5 6 7 10 10 9 8 7 6 4 2 2 2 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 1 2 3 3 3 3 2 1 2 4 6 10 19 16 11 4 1 0 0 0 0 0 0 0 0 0 0 4 13 28 30 27 19 11 8 10 14 15 16 14 10 4 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 12 12 13 15 16 16 17 18 19 20 22 24 26 26 25 23 19 14 14 16 20 19 22 26 25 24 24 24 24 24 23 23 23 22 18 12 8 6 5 4 7 10 13 14 14 15 18 20 21 21 20 20 20 20 22 23 22 20 19 19 18 17 14 11 9 9 10 9 7 7 8 8 8 10 11 12 10 9 7 5 3 1 1 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 3 2 1 1 4 11 20 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 11 12 10 6 5 6 6 7 8 8 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 4 7 9 11 10 10 15 16 17 19 21 23 25 26 28 30 28 22 18 17 17 20 24 26 27 24 21 19 19 20 20 19 18 19 18 16 13 10 8 7 5 5 6 7 7 8 10 14 19 20 19 18 17 17 18 18 18 16 15 14 14 14 13 10 8 8 8 9 9 7 7 7 9 8 10 12 13 12 11 10 8 5 3 1 2 2 2 2 4 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 2 1 0 2 10 14 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 2 1 1 1 2 2 3 3 3 4 4 4 2 1 1 1 1 0 0 0 0 0 2 3 3 2 10 13 9 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 1 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 4 2 2 7 13 18 20 22 23 25 27 29 30 26 24 23 23 23 23 24 24 22 19 17 17 17 17 17 17 18 18 18 18 15 14 15 12 10 8 7 4 3 3 6 10 13 15 16 16 16 15 14 13 10 8 9 9 9 8 7 7 7 7 7 7 8 7 7 6 6 7 9 11 11 12 12 10 7 4 3 3 3 3 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 1 3 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 1 1 1 1 1 3 5 7 9 9 7 5 5 4 4 3 3 1 3 5 7 8 7 6 12 15 16 14 11 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 9 12 15 16 17 18 20 21 23 26 28 30 29 29 27 26 26 25 24 22 21 21 20 18 17 16 17 17 17 18 19 19 20 21 19 17 14 10 6 3 1 1 3 6 10 13 15 15 14 12 10 8 5 5 6 6 5 5 4 4 5 7 8 9 8 7 5 5 5 7 8 10 11 12 11 9 6 4 4 4 4 3 3 3 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 1 0 0 1 2 2 2 1 0 0 0 0 1 1 2 3 4 5 7 8 9 8 8 8 7 7 7 6 9 13 16 14 8 6 10 13 18 23 27 28 25 20 11 4 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 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 9 11 12 13 15 16 18 21 24 26 27 27 28 29 28 27 27 26 24 23 23 21 19 17 16 16 16 16 16 16 17 19 21 22 21 18 13 10 8 6 5 4 3 5 8 11 13 12 11 9 6 4 3 3 3 3 3 3 4 5 6 7 8 9 8 6 3 1 2 6 9 11 11 11 9 6 5 6 6 5 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 3 3 2 1 1 0 0 0 0 0 1 4 6 5 3 1 3 6 8 8 8 7 6 4 5 6 8 14 18 18 7 7 9 10 16 28 41 47 38 27 15 6 4 5 2 4 7 8 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 3 6 8 10 12 13 15 18 20 22 24 24 25 27 26 26 26 28 24 22 20 18 16 15 15 16 17 18 19 21 22 22 22 22 22 21 20 18 15 12 12 10 7 6 8 11 13 12 10 7 4 2 2 2 3 2 2 3 4 4 5 7 7 8 7 6 3 1 2 5 9 11 11 10 10 9 9 8 7 5 3 2 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 3 4 4 5 6 4 2 0 0 0 0 0 0 0 1 4 6 5 4 2 1 6 15 18 8 3 1 0 1 2 3 6 7 8 8 15 14 12 13 23 37 54 41 29 18 12 15 17 14 13 12 10 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 12 15 18 21 23 24 24 24 26 27 29 27 24 21 19 18 16 15 15 16 17 21 23 24 24 24 23 22 22 21 19 17 17 17 17 14 9 9 12 17 18 15 11 9 7 5 2 1 1 2 3 4 4 5 6 6 6 5 4 2 1 2 4 7 10 11 10 10 9 10 9 7 4 3 2 2 2 3 4 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 5 5 4 6 4 3 2 1 0 0 0 0 0 1 2 3 2 0 1 3 4 10 12 6 2 1 1 2 3 3 4 4 5 4 4 9 12 15 21 36 45 32 26 25 25 25 30 32 28 20 12 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 1 1 2 5 7 11 14 17 20 22 23 23 24 27 29 28 27 25 24 21 19 18 18 19 20 23 24 24 23 24 24 25 26 25 22 19 19 20 21 20 14 11 11 15 20 21 17 17 15 12 8 3 1 1 2 3 5 5 5 5 5 4 2 1 0 1 2 4 9 9 7 5 3 5 7 6 4 2 2 2 2 3 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 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 0 0 0 1 3 3 3 3 4 4 5 4 6 7 6 3 2 1 1 1 1 1 3 3 1 1 1 2 2 2 2 2 2 3 3 3 3 3 4 7 7 5 3 7 12 17 24 37 44 40 35 33 34 35 34 31 25 20 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 11 14 17 19 19 20 23 27 28 29 28 26 25 23 22 21 21 21 23 23 23 21 22 24 25 27 27 26 22 20 20 20 22 17 13 11 12 16 19 19 20 19 16 12 7 3 1 1 3 5 5 6 5 4 2 1 0 0 0 1 2 4 4 2 0 0 3 5 6 4 2 2 2 2 2 2 2 2 3 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 3 9 19 14 8 6 4 3 2 2 3 5 6 8 8 8 7 6 5 3 2 1 1 1 1 1 1 1 0 0 0 0 0 1 3 5 8 9 8 6 6 5 5 6 15 22 24 21 18 13 4 19 33 39 32 25 25 32 34 33 32 36 26 7 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 1 2 2 3 5 7 10 13 15 18 21 23 26 27 28 27 26 25 25 25 24 24 24 25 24 23 20 21 22 23 24 22 21 22 23 20 18 17 18 17 16 10 8 10 16 22 22 17 14 8 3 0 0 1 2 3 5 5 4 4 3 2 0 0 1 1 2 1 1 0 0 1 2 3 2 2 3 3 2 1 2 2 2 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 7 12 9 8 7 6 3 2 2 5 9 13 15 11 8 6 4 3 3 1 0 1 2 3 2 0 1 1 0 0 0 0 1 3 7 12 18 19 19 17 13 8 9 24 43 56 62 53 30 11 30 34 33 30 23 25 32 27 20 13 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 1 1 1 2 3 5 8 10 13 17 20 22 24 26 28 28 28 28 29 31 32 32 31 30 28 26 23 22 20 19 19 16 15 20 26 26 22 19 20 20 18 11 7 9 17 28 30 23 16 10 4 0 0 0 0 2 4 5 5 5 5 4 1 1 2 2 1 2 4 3 2 1 0 0 1 1 2 3 2 1 1 2 2 2 2 3 3 4 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 6 6 5 3 2 3 5 7 8 8 4 3 2 2 3 2 0 0 1 2 3 1 1 2 1 1 0 0 0 1 4 8 13 19 25 27 26 22 18 21 33 56 73 82 78 50 39 56 52 42 29 18 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 12 15 17 20 23 26 29 29 30 30 32 33 34 35 36 36 34 30 26 22 18 15 19 21 24 26 29 30 27 27 25 22 15 10 8 11 20 30 34 29 22 16 9 3 1 2 3 4 5 6 6 6 6 5 2 2 3 4 2 3 6 6 5 3 0 0 0 0 1 2 2 2 3 3 3 3 2 2 3 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 4 10 11 9 5 2 2 2 1 0 0 1 0 1 1 3 1 0 0 0 1 1 0 1 2 1 0 0 0 0 4 9 15 19 23 29 32 32 30 26 26 34 50 61 66 63 45 37 31 23 14 8 5 2 1 0 0 0 0 0 0 0 0 0 0 6 17 13 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 4 5 8 11 13 15 18 20 23 24 26 28 31 29 28 28 29 33 34 33 28 23 19 21 26 28 29 28 30 32 32 29 25 19 11 7 7 12 22 30 34 34 31 26 17 7 3 1 2 3 3 4 4 5 6 6 4 4 5 7 6 6 7 8 8 6 2 1 0 0 0 1 2 4 6 7 6 4 3 2 2 3 3 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 6 4 1 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 1 1 0 0 1 2 7 13 21 28 34 40 46 44 38 29 23 29 38 41 38 30 16 12 7 4 2 3 3 1 0 0 0 0 0 0 0 0 2 8 29 31 27 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 7 10 12 14 16 19 21 22 23 24 23 22 22 23 27 29 29 26 23 23 27 29 30 29 29 32 34 33 28 22 16 11 10 11 14 21 26 30 32 31 27 20 11 4 0 1 1 2 2 3 4 5 5 6 7 8 9 9 8 8 9 8 7 3 1 0 0 0 1 2 5 8 10 8 5 3 2 2 3 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 6 14 23 33 42 50 56 56 50 41 34 40 39 31 19 9 1 1 1 2 7 15 12 5 4 3 2 0 0 0 0 0 3 16 46 30 14 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 11 13 15 16 18 20 21 21 21 22 27 30 31 31 30 28 27 27 26 25 26 29 30 29 27 24 22 21 22 22 21 18 16 15 16 20 23 22 19 13 8 3 1 1 0 0 1 2 3 5 7 8 8 9 9 9 7 7 7 7 5 3 1 1 1 1 3 4 5 5 4 3 3 2 2 2 3 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 19 30 41 48 53 55 51 44 39 45 38 26 9 3 1 2 2 3 7 17 20 25 30 33 29 19 4 1 0 0 1 7 16 10 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 12 14 17 20 22 23 25 26 30 32 34 34 32 31 30 30 32 33 31 33 34 35 35 31 28 27 25 23 21 18 12 8 6 10 13 15 15 14 10 5 2 1 0 0 1 1 2 4 5 7 8 9 10 10 9 8 8 7 6 5 3 1 1 1 2 2 2 3 3 4 5 4 3 2 2 3 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 17 29 40 49 57 58 53 32 27 27 20 9 1 1 0 1 2 4 8 13 15 34 55 74 79 62 30 14 8 8 7 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 10 13 15 17 18 20 22 24 25 26 27 28 27 28 28 31 33 35 36 37 37 38 38 31 23 16 13 13 14 12 9 6 2 5 8 11 11 8 5 2 1 0 0 0 0 1 2 3 4 4 6 8 9 10 9 8 8 7 6 5 3 2 2 1 0 1 1 2 3 5 6 5 3 2 2 3 3 4 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 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 13 16 20 20 10 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 14 24 33 39 39 35 27 9 7 6 4 1 0 0 1 4 7 9 10 16 23 38 49 59 62 63 65 70 85 94 81 24 5 1 4 5 4 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 1 2 3 4 6 7 8 10 11 12 13 14 15 15 16 17 18 20 21 23 24 26 27 27 27 27 28 26 22 17 11 8 7 7 6 4 2 5 7 8 8 6 2 1 1 1 0 0 0 0 0 0 1 2 3 5 8 8 8 8 7 6 5 4 3 2 2 2 1 2 2 3 3 4 4 4 4 3 2 3 3 3 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 4 9 16 26 31 31 32 33 32 21 13 7 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 10 14 25 29 27 17 9 3 2 1 0 0 0 2 6 6 6 5 3 20 39 55 52 37 18 19 24 33 43 51 48 27 18 11 10 12 11 8 6 5 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 4 4 5 5 4 5 6 8 10 13 15 16 16 17 16 16 17 17 17 17 15 13 10 7 6 5 5 4 3 3 4 4 7 7 5 3 3 3 1 1 0 0 0 0 0 0 1 3 6 6 6 7 7 6 5 4 4 3 3 3 3 2 2 2 2 3 3 4 3 1 2 3 3 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 31 36 33 31 30 31 32 30 23 15 8 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 4 4 13 15 12 5 2 0 0 0 0 0 0 2 3 2 1 1 4 28 46 55 49 25 10 11 14 17 21 24 21 17 14 10 6 2 4 4 3 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 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 2 3 4 5 7 8 9 10 11 12 13 12 12 12 12 10 10 9 9 6 5 4 3 3 3 2 8 11 9 7 5 4 3 2 1 0 0 0 0 0 1 2 3 3 4 5 6 5 4 4 5 5 4 3 3 2 2 2 2 2 2 3 3 4 5 5 4 4 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 10 21 26 26 21 21 23 26 29 27 20 12 6 1 1 3 4 4 3 2 0 0 0 0 0 0 0 0 1 2 3 1 0 2 3 2 0 0 0 0 0 0 0 0 0 0 0 0 1 9 30 45 49 41 15 7 9 10 11 11 11 8 7 7 6 4 2 4 3 2 1 1 1 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 11 16 15 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 1 2 3 4 5 6 7 7 8 9 8 7 7 9 10 8 6 5 4 4 3 2 4 6 7 5 5 6 6 4 2 0 0 0 0 0 0 0 0 1 1 2 3 3 2 2 3 4 2 1 1 1 1 1 1 1 2 2 3 5 6 6 4 4 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14 20 23 23 23 22 22 22 19 14 7 3 1 2 7 10 12 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 1 8 22 37 40 31 7 5 5 6 7 6 5 3 4 5 6 4 3 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 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 1 1 2 2 2 2 2 3 3 4 7 7 6 5 4 4 3 2 2 3 4 5 5 6 6 4 2 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 1 1 0 0 0 0 0 0 0 1 1 2 3 3 3 2 1 2 3 4 5 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 18 21 24 26 24 21 17 11 9 7 5 7 7 7 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 9 24 32 25 11 4 2 2 2 2 3 4 5 5 5 3 4 3 2 1 0 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 1 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 3 3 4 4 4 3 2 2 3 4 5 6 7 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 1 3 5 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 14 16 19 18 17 15 14 14 14 16 10 5 9 13 12 2 3 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 20 28 22 13 4 1 2 3 2 2 3 4 4 3 2 2 2 1 0 0 0 0 0 0 1 2 4 6 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 2 2 3 3 3 2 3 3 3 5 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 2 1 0 0 4 5 5 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 8 11 13 14 12 10 4 2 2 4 8 11 13 13 9 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 8 11 10 7 4 2 1 0 0 2 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 2 1 3 5 6 6 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 3 1 0 0 2 4 6 2 1 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 5 6 5 3 1 0 0 1 2 4 6 9 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 1 1 1 1 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 2 3 4 4 4 3 3 3 3 4 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 1 2 4 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 0 0 0 0 0 0 0 0 0 1 1 0 0 1 2 2 1 0 1 3 4 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 6 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 4 4 4 4 3 3 3 4 5 6 6 5 4 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 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 3 6 4 3 1 0 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 3 5 5 4 3 3 4 5 6 7 10 10 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 10 18 18 11 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 2 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 7 7 6 5 6 6 7 9 12 15 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 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 1 3 7 11 12 16 17 15 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 6 9 7 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 11 11 7 5 6 8 12 16 18 17 14 11 6 3 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 11 11 8 5 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 10 8 6 5 6 10 14 17 18 18 17 12 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 2 1 0 0 0 0 0 0 0 0 0 0 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 1 2 3 4 6 6 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 1 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 7 7 6 5 5 7 9 11 14 16 15 15 17 19 9 5 2 1 1 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 5 4 2 1 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 1 5 9 11 10 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 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 2 4 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 5 4 4 5 8 11 14 15 17 19 19 15 13 11 9 6 3 1 1 0 0 0 0 0 0 0 0 2 2 3 3 5 5 5 3 2 1 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 13 15 12 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 7 8 4 0 0 1 3 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 2 3 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 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 1 3 4 4 3 2 0 0 0 0 0 0 0 0 0 0 1 3 5 5 5 5 4 7 8 8 10 14 16 17 18 19 21 19 15 9 5 2 0 0 0 0 0 0 0 0 1 1 2 3 5 6 6 8 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 12 13 8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 5 5 2 0 0 3 5 6 5 4 3 1 0 0 0 1 1 1 1 1 1 4 5 6 5 5 5 6 6 7 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 1 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 15 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 3 4 4 3 2 1 0 0 0 0 0 0 0 0 0 1 3 4 5 4 5 5 4 5 7 9 10 12 15 21 21 19 16 15 11 5 3 2 2 1 0 1 1 2 2 2 3 6 8 9 11 13 12 12 10 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 6 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 1 3 6 6 5 5 6 6 6 7 7 7 7 5 4 3 1 1 1 0 1 2 3 3 4 6 6 6 5 4 5 6 8 8 9 9 8 7 6 6 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 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 2 6 12 21 20 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 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 2 2 4 4 3 4 2 1 0 0 0 0 0 0 0 1 2 3 4 5 5 5 5 6 7 7 8 9 13 15 16 20 22 19 11 8 5 3 1 1 2 3 5 5 5 5 6 8 11 14 15 14 17 18 12 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 4 7 9 8 7 8 8 8 7 6 6 6 5 5 5 5 5 5 2 2 3 5 5 5 6 6 5 4 4 4 5 5 6 6 7 8 8 9 9 8 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 1 2 2 2 2 2 2 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 23 27 26 21 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 1 2 3 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 6 7 5 3 1 0 0 0 0 0 0 0 2 3 4 5 5 5 5 6 6 6 10 14 18 22 22 20 21 16 11 8 6 4 3 3 4 6 6 6 6 3 8 12 16 18 21 24 20 15 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 3 5 7 7 7 7 7 7 6 6 6 6 6 6 6 7 7 6 5 3 3 4 6 7 8 8 7 7 7 6 4 3 1 1 2 4 5 7 8 7 6 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 8 11 10 9 9 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 7 14 13 12 11 5 2 0 0 0 0 0 0 1 2 4 4 4 4 3 4 5 8 12 17 21 28 39 48 39 24 18 15 12 9 9 10 11 12 12 11 10 11 12 15 19 22 23 22 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 4 5 5 6 6 6 5 3 2 1 2 3 5 7 7 7 7 7 6 4 3 1 0 0 0 1 2 3 3 4 4 4 5 5 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 13 22 13 9 6 1 0 0 0 0 0 1 2 2 2 2 3 5 6 7 9 14 19 25 32 36 32 24 22 21 21 21 22 22 22 22 22 22 22 21 19 17 16 17 18 19 20 22 21 17 9 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 3 3 2 2 1 0 0 2 3 5 6 8 9 9 9 8 8 7 5 2 1 0 0 1 1 1 2 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 18 28 28 25 20 15 11 8 8 9 11 14 16 16 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 8 13 20 27 13 5 3 1 0 1 4 3 2 0 0 1 3 4 4 5 7 8 8 8 13 18 20 21 23 24 26 27 28 29 28 26 28 29 29 28 25 23 20 17 17 20 24 27 28 22 16 9 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 1 2 4 5 7 8 10 12 14 15 15 15 14 13 10 6 4 2 0 0 0 1 2 2 2 2 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 17 23 28 34 45 64 93 92 60 43 31 28 56 62 57 50 45 40 36 32 24 11 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 18 18 16 6 2 1 1 0 0 0 0 0 1 1 2 2 3 3 2 1 4 7 11 18 24 26 28 29 31 31 31 31 32 31 30 32 31 29 26 22 20 20 23 27 31 28 24 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 8 9 11 12 15 17 18 19 19 18 16 14 11 9 6 3 1 1 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 1 2 4 6 6 5 3 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 15 25 34 40 45 46 34 19 50 73 94 116 86 57 55 49 46 45 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 1 2 12 20 23 19 15 9 4 1 0 0 0 0 0 1 1 1 0 0 1 2 2 3 6 10 16 19 22 26 28 29 29 29 29 30 30 32 32 31 30 28 25 22 22 24 26 27 28 29 21 14 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 1 3 5 6 7 8 9 10 11 12 12 12 12 11 10 9 8 7 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 5 9 10 8 5 2 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 1 3 6 7 5 2 8 21 41 74 83 80 68 37 21 34 33 30 27 9 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 2 4 6 13 17 13 12 9 2 1 0 0 0 0 1 1 1 1 3 3 4 4 5 6 7 10 13 15 17 19 20 20 23 26 28 30 31 31 33 33 31 26 23 21 21 22 25 29 26 21 15 9 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 4 3 2 2 3 4 4 5 6 5 4 3 3 2 1 0 0 0 0 0 1 2 4 4 4 3 3 3 4 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 7 8 7 4 1 0 0 0 0 0 0 0 0 0 0 1 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 10 37 62 64 28 2 6 21 36 52 29 14 5 1 0 0 0 1 2 4 5 5 4 3 3 3 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 20 25 15 11 7 0 0 0 0 0 0 0 1 2 2 2 3 4 6 7 9 11 12 12 12 11 14 17 21 27 32 33 35 36 37 32 27 23 21 20 21 25 26 27 23 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 6 5 4 4 3 3 3 3 3 3 5 6 7 7 7 7 8 9 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 5 2 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 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 1 0 0 0 0 0 0 5 11 17 12 7 3 1 0 0 0 0 1 2 7 12 15 20 24 26 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 1 0 2 11 14 13 5 3 2 0 0 0 0 0 0 0 1 2 3 3 4 5 7 7 8 8 8 9 11 14 20 30 33 36 38 41 42 40 36 30 24 21 21 23 28 27 24 19 12 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 1 4 6 7 7 8 8 8 7 7 7 6 5 6 7 7 9 11 10 8 6 6 6 7 9 9 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 7 4 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 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 3 7 16 41 62 75 62 40 11 5 1 0 0 2 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 3 4 6 8 8 6 1 0 0 0 0 0 0 0 0 0 1 2 4 4 5 5 8 9 11 12 13 15 21 25 29 35 47 56 61 51 39 28 20 14 13 20 23 23 21 16 11 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 11 11 11 11 9 8 8 9 11 12 14 11 7 2 1 1 2 5 8 9 4 1 0 0 0 0 0 0 0 0 0 0 0 0 1 3 7 9 6 5 4 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 21 39 46 39 17 8 2 0 2 10 20 18 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 2 2 2 0 0 0 0 0 0 0 0 0 0 1 2 3 4 4 3 7 10 12 12 12 12 13 15 18 24 36 46 53 42 31 24 17 12 10 14 16 18 19 17 12 8 5 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 10 14 15 16 16 16 15 13 13 13 13 13 13 11 9 7 5 3 2 1 3 5 8 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 4 3 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 8 10 10 5 2 1 0 0 2 6 17 32 48 21 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 1 1 0 0 0 0 0 0 0 0 1 1 3 5 6 4 5 7 9 11 11 12 13 13 12 15 19 26 34 35 33 28 21 15 14 13 12 11 13 14 11 8 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 2 3 3 3 3 5 7 10 13 15 17 18 18 19 20 18 16 15 15 14 14 13 13 12 11 9 6 5 4 4 4 5 5 4 2 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 5 12 21 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 1 2 3 1 0 0 0 0 0 0 0 0 2 3 5 5 5 5 6 7 9 10 13 13 12 13 15 19 27 31 32 30 26 21 18 16 14 11 10 9 7 6 6 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 11 12 13 15 18 20 21 20 18 15 12 11 11 12 14 16 18 17 16 14 12 9 7 5 3 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 1 2 3 4 4 4 4 5 7 11 13 14 12 10 10 15 21 25 28 27 25 22 21 19 17 13 10 8 7 7 7 7 7 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 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 7 9 10 13 13 14 14 13 11 9 6 5 5 6 9 11 14 17 19 19 17 14 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 2 4 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 1 1 2 2 3 4 7 12 14 15 13 11 9 13 17 21 24 25 23 21 20 18 16 14 12 11 9 8 7 7 7 8 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 8 9 9 8 7 7 5 4 2 1 0 1 1 2 5 7 10 12 14 15 15 13 11 10 8 6 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 1 2 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 7 10 12 12 12 12 11 12 15 19 27 31 30 25 22 22 20 19 18 17 14 12 10 9 8 9 9 8 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 6 8 8 6 5 4 2 1 0 0 0 0 0 0 1 1 2 2 5 8 11 13 14 14 14 13 11 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 5 8 10 10 11 11 10 9 10 16 24 31 34 30 26 26 26 25 25 23 21 19 18 17 15 15 14 12 11 9 6 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 1 1 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 9 8 8 9 11 8 7 6 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 3 2 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 4 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 9 8 8 8 7 6 6 12 18 25 34 34 30 27 26 25 25 25 24 23 21 19 19 20 18 14 13 11 10 5 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 4 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 3 2 1 1 1 1 2 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 3 3 2 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 2 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 7 7 7 6 4 4 7 11 16 25 30 31 31 28 21 22 23 24 19 16 14 15 16 18 16 15 15 14 10 6 4 2 1 1 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 CIN 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -34 -95 -114 -94 -92 -100 -122 -131 -105 -76 -72 -86 -70 -75 -57 -40 -32 -28 -26 -53 -80 -69 -66 -111 -137 -123 -97 -100 -111 -88 -65 -59 -51 -38 -28 -20 -15 -11 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -2 -0 -0 -2 -4 -3 -2 -5 -7 -6 -5 -5 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -12 -12 -12 -15 -18 -18 -17 -18 -20 -21 -14 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 -0 -0 -1 -1 -1 -2 -3 -2 0 0 -1 -0 -1 -1 -4 -14 -7 -2 -1 -0 0 0 0 0 0 -0 -1 -0 0 0 0 -0 -1 -2 -4 -1 -1 -0 -1 -4 -7 -9 -11 -15 -15 -14 -12 -6 -3 -1 -1 -0 0 0 0 -0 -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 -2 -5 -5 -11 -28 -34 -25 -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 -57 -138 -158 -149 -121 -107 -120 -121 -102 -79 -80 -88 -73 -71 -51 -34 -29 -25 -24 -47 -78 -54 -59 -109 -160 -150 -122 -98 -73 -68 -58 -49 -42 -39 -37 -31 -19 -12 -9 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -2 -1 -0 -1 -1 -1 -0 -1 -4 -7 -7 -7 -6 -6 -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 -1 -1 -1 -3 -4 -5 -7 -8 -9 -12 -17 -17 -17 -18 -19 -21 -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 -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 -1 -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 -1 -2 -2 -0 -0 -0 -2 -7 -13 -14 -12 -10 -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 -3 -7 -8 -14 -27 -35 -27 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -103 -160 -157 -122 -115 -117 -120 -106 -84 -89 -92 -79 -70 -45 -29 -26 -24 -29 -42 -54 -45 -54 -102 -165 -161 -135 -78 -37 -44 -52 -49 -47 -48 -49 -41 -26 -16 -11 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 0 0 -0 -2 -4 -5 -6 -7 -7 -6 -4 -2 -1 -0 -0 -0 0 0 -0 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -6 -10 -12 -14 -15 -16 -18 -19 -20 -18 -6 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -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 -1 -3 -4 -6 -8 -7 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 -0 -2 -7 -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 -1 -1 -0 -0 -0 0 0 -1 -3 -7 -9 -14 -29 -37 -28 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -25 -68 -126 -120 -131 -125 -138 -120 -84 -91 -92 -88 -71 -40 -24 -21 -23 -28 -30 -41 -40 -49 -85 -116 -113 -88 -51 -25 -37 -52 -52 -53 -51 -47 -38 -26 -17 -12 -7 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -1 -0 0 0 -0 -1 -2 -3 -3 -3 -4 -3 -2 -1 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -13 -15 -17 -20 -23 -20 -9 -3 -1 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 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 -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 -2 -4 -5 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -1 -0 -0 0 -0 -0 -1 -2 -5 -8 -17 -33 -41 -31 -11 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -90 -60 -100 -124 -138 -122 -147 -108 -72 -83 -88 -84 -65 -38 -23 -20 -18 -19 -25 -28 -30 -37 -57 -84 -98 -74 -74 -73 -59 -55 -50 -50 -47 -38 -28 -22 -17 -10 -6 -3 -2 -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 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -6 -7 -8 -10 -11 -14 -17 -19 -21 -20 -18 -16 -7 -1 -0 -1 -2 -2 -2 -3 -3 -3 -2 -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 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -8 -9 -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 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -1 -5 -10 -17 -32 -39 -25 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -43 -147 -166 -141 -134 -135 -117 -136 -87 -53 -74 -92 -71 -51 -36 -23 -20 -15 -13 -21 -22 -15 -17 -29 -49 -71 -78 -77 -81 -72 -54 -47 -46 -46 -43 -38 -28 -19 -11 -6 -2 -1 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -1 -2 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -1 -4 -5 -5 -6 -9 -11 -13 -16 -19 -23 -26 -28 -20 -11 -3 -1 -2 -5 -5 -5 -5 -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 -2 -4 -6 -8 -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 -1 -1 -0 -1 -6 -10 -13 -19 -23 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -68 -178 -216 -179 -135 -119 -112 -115 -71 -42 -66 -94 -48 -27 -22 -23 -19 -15 -10 -11 -12 -7 -7 -15 -33 -50 -58 -58 -57 -60 -55 -45 -46 -45 -41 -36 -29 -21 -14 -7 -2 -1 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -3 -3 -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 -1 -3 -4 -5 -5 -5 -7 -9 -12 -16 -18 -19 -26 -27 -21 -17 -10 -4 -3 -6 -7 -7 -6 -4 -2 -1 -1 -1 -2 -2 -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 -1 -2 -2 -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 -1 -1 -1 -1 -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 -8 -114 -203 -185 -138 -116 -109 -97 -58 -34 -58 -80 -38 -18 -12 -23 -18 -19 -10 -7 -9 -5 -5 -13 -28 -40 -46 -48 -39 -30 -33 -42 -49 -45 -38 -32 -28 -23 -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 -1 -2 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -3 -4 -4 -4 -6 -8 -10 -14 -17 -20 -25 -26 -21 -22 -18 -11 -5 -5 -6 -7 -6 -5 -2 -1 -1 -1 -3 -2 -1 0 0 -0 -0 -0 -0 -0 0 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 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -1 -1 -1 -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 -27 -159 -187 -141 -118 -112 -92 -51 -29 -51 -69 -44 -26 -13 -14 -19 -21 -12 -6 -6 -4 -7 -18 -37 -40 -40 -54 -77 -47 -20 -31 -49 -48 -40 -38 -39 -33 -24 -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 -1 -5 -3 -1 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 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 -1 -2 -3 -3 -3 -3 -4 -5 -7 -9 -12 -14 -18 -23 -21 -18 -19 -16 -18 -10 -3 -3 -4 -4 -3 -1 -0 -1 -2 -3 -3 -0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -4 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -155 -138 -129 -121 -92 -48 -27 -46 -65 -56 -41 -22 -14 -22 -21 -17 -8 -5 -7 -11 -24 -51 -59 -42 -33 -46 -45 -18 -16 -34 -43 -48 -51 -48 -41 -32 -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 -1 -8 -2 -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 -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 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -3 -2 -3 -3 -4 -5 -7 -11 -12 -16 -20 -13 -11 -14 -13 -20 -18 -9 -3 -2 -2 -1 -1 -1 -3 -5 -6 -3 -1 0 -0 -0 -1 -2 -2 -1 -0 -0 -0 -1 -4 -3 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -150 -143 -150 -136 -100 -53 -28 -37 -68 -69 -55 -37 -27 -26 -20 -19 -11 -7 -11 -19 -34 -53 -72 -47 -28 -29 -27 -10 -6 -11 -16 -31 -48 -52 -44 -32 -19 -10 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -0 0 -2 -9 -15 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -0 -0 -2 -1 -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 -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 -1 -2 -2 -2 -2 -2 -2 -2 -3 -4 -6 -8 -10 -14 -15 -9 -5 -7 -10 -18 -22 -19 -11 -7 -7 -7 -6 -5 -6 -7 -5 -1 -0 0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -3 -6 -2 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -13 -98 -149 -164 -157 -96 -60 -33 -30 -63 -71 -65 -47 -36 -30 -21 -16 -14 -9 -9 -15 -30 -42 -47 -44 -27 -21 -17 -7 -5 -6 -9 -15 -33 -44 -35 -23 -16 -12 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -9 -21 -23 -9 -2 -0 0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 0 0 0 -0 -0 0 -0 -1 -0 -0 -1 -3 -5 -5 -4 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -1 -2 -2 -2 -3 -5 -6 -8 -10 -8 -4 -1 -2 -5 -11 -17 -19 -18 -18 -19 -18 -14 -12 -9 -5 -2 -0 0 0 -0 -0 -0 -0 -1 -0 -1 -0 -0 -1 -2 -3 -2 -1 -1 -0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -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 -41 -141 -159 -122 -80 -65 -43 -26 -42 -68 -67 -51 -39 -29 -25 -21 -14 -10 -7 -15 -27 -34 -35 -35 -24 -19 -16 -8 -5 -5 -7 -12 -29 -39 -29 -21 -20 -19 -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 -1 -2 -1 0 0 0 -0 -3 -11 -14 -12 -7 -1 -0 -0 -0 0 -0 -1 -2 -1 -0 -0 -0 -0 -0 -0 0 -0 -1 -1 -1 -0 -0 -1 -1 -0 -1 -2 -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 -1 -1 -1 -2 -2 -2 -1 -1 -1 -2 -2 -3 -4 -6 -8 -8 -3 -1 -0 -1 -3 -7 -10 -15 -21 -24 -20 -15 -13 -8 -3 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 -0 -0 -1 -1 -0 -1 -1 -0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -2 -1 -1 0 0 0 0 0 0 -0 -0 -1 -1 -2 0 0 0 0 0 0 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -165 -176 -128 -79 -61 -50 -31 -32 -59 -59 -47 -41 -34 -27 -26 -17 -10 -11 -20 -29 -30 -30 -29 -22 -17 -13 -6 -4 -4 -6 -8 -11 -31 -35 -28 -28 -28 -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 -2 -6 -8 -3 0 0 -0 -4 -16 -20 -8 -1 0 -0 -5 -3 -0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -6 -7 -6 -3 -2 -2 -1 -1 -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 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -2 -3 -4 -6 -7 -3 -1 -0 -0 -1 -1 -3 -8 -13 -14 -11 -8 -7 -4 -2 -1 -0 -0 -0 -2 -3 -1 -0 -0 -0 -1 -0 -0 -1 -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 -1 -1 -1 -2 -3 -3 -2 -2 -2 -1 -1 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -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 -1 -3 -4 -4 -2 -0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -82 -168 -188 -143 -89 -60 -50 -40 -32 -45 -55 -46 -38 -40 -31 -28 -24 -13 -15 -28 -34 -34 -32 -28 -22 -15 -12 -8 -5 -4 -5 -6 -7 -9 -17 -17 -23 -28 -20 -9 -2 -0 0 0 0 0 0 -0 -1 -1 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 0 0 -1 -10 -21 -14 -2 0 0 -1 -8 -3 -0 0 0 0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -1 -3 -8 -15 -20 -23 -19 -12 -8 -6 -6 -7 -4 -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 -1 -1 -1 -2 -1 -1 -1 -1 -0 -1 -1 -2 -2 -4 -6 -5 -2 -1 -0 -0 -0 -1 -4 -5 -5 -4 -3 -2 -1 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -0 -1 -2 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -3 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 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 -2 -4 -5 -2 -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 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -55 -141 -167 -149 -99 -63 -50 -44 -35 -43 -59 -42 -37 -36 -33 -36 -37 -18 -15 -33 -44 -49 -48 -41 -32 -22 -16 -11 -7 -5 -6 -6 -6 -8 -10 -11 -15 -23 -18 -9 -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 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 -2 -1 -1 -4 -10 -10 -4 0 0 0 -1 -6 -3 -0 -0 0 -0 -1 -3 -7 -3 -1 -0 -1 -2 -1 -2 -5 -12 -20 -25 -32 -36 -30 -22 -22 -30 -29 -17 -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 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -2 -3 -5 -4 -2 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -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 -1 -2 -3 -4 -4 -4 -4 -4 -2 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 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 -1 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -94 -120 -91 -68 -54 -46 -38 -36 -43 -42 -36 -36 -32 -38 -42 -29 -18 -34 -54 -63 -67 -63 -53 -34 -20 -13 -11 -10 -9 -9 -6 -5 -8 -14 -23 -27 -18 -9 -4 -2 -1 -2 -2 -0 -0 0 -0 -0 -1 -3 -4 -4 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -3 -3 -1 -2 -6 -7 -6 -10 -10 -5 -0 0 -0 -0 -1 -3 -3 -2 -3 -2 -3 -2 -4 -12 -10 -5 -2 -3 -5 -6 -8 -11 -19 -23 -26 -39 -51 -50 -45 -51 -62 -60 -36 -6 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -2 -3 -4 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -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 -2 -5 -7 -7 -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 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 -1 -1 -1 -2 -2 -3 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -57 -48 -63 -61 -53 -45 -38 -34 -41 -41 -39 -38 -35 -44 -53 -43 -31 -38 -53 -62 -70 -76 -68 -55 -38 -20 -13 -11 -12 -13 -9 -7 -10 -21 -34 -33 -21 -10 -5 -4 -4 -5 -5 -1 -0 0 0 0 -0 -1 -5 -6 -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 -1 -2 -0 -0 -2 -9 -9 -7 -8 -9 -5 -1 -1 -2 -3 -2 -1 -1 -1 -1 -2 -3 -3 -3 -17 -21 -13 -7 -5 -9 -18 -21 -23 -30 -34 -40 -53 -61 -58 -54 -60 -72 -73 -51 -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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -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 -11 -12 -8 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -2 -3 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -67 -47 -39 -53 -50 -40 -40 -34 -40 -42 -43 -45 -43 -48 -51 -47 -44 -45 -54 -63 -70 -76 -69 -53 -41 -25 -15 -10 -12 -12 -8 -7 -18 -35 -41 -33 -21 -13 -8 -7 -9 -8 -7 -3 -1 -0 0 0 0 -0 -2 -3 -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 -1 -1 -1 -1 0 0 -0 -1 -7 -7 -4 -3 -3 -3 -2 -3 -7 -8 -4 -2 -5 -4 -0 -2 -3 -3 -5 -20 -28 -20 -12 -11 -18 -34 -38 -37 -45 -55 -65 -74 -73 -60 -46 -46 -57 -61 -45 -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 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -3 -3 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -1 -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 -1 -1 -1 -1 -4 -6 -8 -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 -1 -1 -1 -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 -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 -1 -2 -3 -2 -3 -4 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -20 -72 -64 -47 -57 -58 -48 -49 -36 -43 -38 -37 -44 -47 -50 -55 -57 -53 -50 -56 -64 -67 -67 -60 -55 -45 -27 -20 -15 -16 -13 -10 -14 -35 -55 -52 -36 -23 -16 -12 -13 -15 -14 -12 -6 -2 -1 -0 -0 0 0 -0 -1 -2 -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 -1 -1 -1 -1 -0 0 0 0 -3 -3 -1 -0 -0 -2 -2 -4 -8 -7 -3 -3 -3 -3 -2 -2 -3 -4 -9 -21 -28 -22 -16 -18 -30 -44 -51 -53 -60 -72 -83 -85 -77 -48 -26 -30 -39 -38 -23 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -2 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -0 0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -2 -2 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -3 -3 -4 -5 -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 -61 -116 -77 -72 -71 -64 -67 -51 -47 -35 -46 -48 -54 -54 -60 -62 -62 -60 -60 -61 -60 -59 -55 -49 -39 -22 -16 -17 -21 -20 -15 -28 -44 -55 -53 -38 -26 -20 -18 -20 -22 -23 -17 -10 -4 -2 -1 -0 -0 -0 -1 -0 -1 -3 -3 -4 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -2 -2 -0 0 0 0 -0 -0 -0 0 -0 -8 -6 -2 -3 -3 -3 -5 -4 -2 -3 -2 -2 -5 -13 -23 -28 -22 -17 -20 -37 -52 -59 -64 -70 -77 -84 -86 -79 -51 -32 -29 -24 -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 -1 -1 -1 -1 -0 -1 -1 -0 -0 -1 -1 -1 -2 -2 -3 -2 -3 -3 -4 -4 -2 -1 -0 -1 -1 -0 -0 0 0 0 -0 -1 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -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 -1 -0 -0 -0 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -1 -1 -4 -4 -4 -4 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -66 -152 -160 -142 -112 -88 -86 -65 -53 -44 -55 -68 -68 -57 -49 -51 -50 -65 -66 -64 -60 -58 -52 -43 -34 -22 -15 -17 -19 -19 -17 -32 -57 -58 -50 -39 -31 -26 -24 -25 -29 -29 -23 -15 -8 -4 -2 -1 -1 -0 -1 -1 -2 -2 -2 -3 -2 -2 -3 -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 -1 -1 -2 -2 -2 -0 0 0 0 0 0 0 0 -2 -25 -18 -4 -2 -3 -4 -5 -3 -1 -3 -4 -5 -8 -18 -28 -30 -23 -17 -19 -36 -54 -61 -71 -77 -77 -76 -77 -76 -69 -61 -43 -16 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -3 -3 -3 -4 -5 -5 -5 -4 -3 -2 -1 -1 -0 -0 0 0 0 0 -0 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -1 -1 -1 -3 -4 -2 -5 -7 -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 -113 -178 -171 -150 -121 -87 -60 -56 -51 -60 -72 -77 -63 -53 -55 -70 -66 -72 -66 -53 -50 -49 -43 -37 -30 -21 -19 -17 -13 -11 -17 -44 -59 -48 -47 -38 -31 -28 -30 -33 -33 -28 -21 -13 -7 -4 -2 -1 -1 -1 -1 -2 -2 -2 -4 -4 -2 -3 -3 -3 -2 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -4 -41 -27 -7 -4 -11 -14 -10 -6 -4 -4 -7 -7 -9 -19 -30 -31 -21 -13 -13 -28 -49 -58 -75 -83 -81 -74 -67 -63 -72 -77 -58 -25 -4 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -3 -4 -5 -6 -5 -4 -3 -2 -2 -1 -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 -1 -2 -2 -1 -1 -1 -2 -3 -3 -3 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -2 -3 -5 -6 -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 -121 -180 -177 -166 -148 -94 -53 -50 -58 -60 -66 -77 -70 -63 -61 -77 -66 -80 -67 -39 -36 -43 -36 -29 -30 -27 -22 -21 -21 -19 -28 -53 -65 -52 -56 -44 -33 -31 -33 -37 -39 -35 -27 -18 -12 -9 -6 -3 -2 -1 -2 -2 -1 -1 -4 -5 -2 -2 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -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 -3 -10 -42 -23 -6 -9 -26 -32 -21 -12 -10 -9 -9 -8 -8 -18 -32 -31 -21 -10 -9 -20 -42 -52 -72 -83 -83 -79 -73 -58 -59 -67 -60 -40 -20 -8 -4 -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 -1 -1 -2 -2 -2 -2 -2 -3 -4 -5 -4 -3 -3 -2 -2 -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 -1 -1 -2 -2 -1 -1 -1 -2 -2 -3 -3 -2 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -2 -1 -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 -2 -147 -192 -170 -160 -102 -51 -53 -65 -62 -62 -72 -76 -69 -68 -66 -64 -76 -69 -29 -19 -27 -31 -29 -32 -32 -29 -26 -27 -32 -42 -55 -59 -58 -59 -47 -36 -34 -37 -42 -47 -44 -34 -23 -16 -14 -12 -8 -3 -2 -3 -3 -1 -1 -2 -4 -2 -1 -3 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -2 -9 -16 -18 -27 -15 -5 -13 -39 -42 -24 -12 -10 -10 -9 -7 -8 -19 -31 -28 -20 -11 -9 -18 -37 -47 -65 -80 -80 -87 -86 -40 -43 -55 -52 -43 -31 -18 -7 -1 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -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 -1 -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 -1 -2 -1 -1 -1 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -3 -1 -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 0 0 0 0 0 0 -39 -205 -173 -161 -113 -54 -48 -66 -69 -65 -72 -81 -78 -71 -63 -54 -58 -60 -34 -15 -18 -25 -29 -33 -35 -34 -32 -26 -31 -46 -48 -52 -64 -60 -49 -40 -36 -40 -48 -55 -53 -43 -31 -21 -16 -11 -8 -4 -2 -1 -1 -1 -1 -1 -3 -3 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -3 -3 -3 -2 -2 -2 -1 -1 -1 -3 -4 -3 -4 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 -0 -4 -15 -20 -13 -11 -9 -7 -17 -39 -34 -16 -8 -7 -8 -7 -7 -8 -16 -23 -20 -16 -12 -13 -23 -36 -45 -57 -68 -75 -88 -100 -79 -63 -66 -63 -48 -31 -15 -4 -0 0 0 0 -0 -0 0 0 0 -0 -1 -4 -3 -2 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 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 -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 -1 -0 0 0 0 0 -0 -0 0 -0 -1 -2 -4 -2 -1 -0 -3 -2 -2 -2 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -182 -184 -159 -134 -59 -45 -73 -81 -74 -78 -88 -86 -81 -61 -35 -30 -37 -33 -24 -29 -39 -48 -37 -29 -32 -38 -33 -28 -26 -41 -65 -74 -62 -50 -43 -39 -45 -55 -63 -63 -57 -44 -30 -22 -15 -10 -6 -5 -5 -3 -1 -0 -0 -0 -1 -1 -3 -5 -5 -5 -4 -3 -2 -2 -1 -1 -1 -1 -2 -2 -1 -2 -2 -3 -5 -7 -7 -6 -4 -4 -2 -1 -1 -1 -0 0 0 0 0 0 -0 -2 -8 -14 -11 -4 -3 -3 -6 -14 -27 -22 -8 -3 -3 -6 -6 -7 -8 -11 -13 -12 -12 -12 -17 -26 -37 -45 -50 -54 -69 -85 -97 -94 -80 -73 -74 -59 -33 -11 -1 -0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -3 -2 -2 -4 -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 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -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 -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 -1 -2 -3 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 0 -0 -1 -8 -9 -15 -21 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -91 -176 -165 -150 -76 -50 -91 -92 -90 -93 -106 -104 -103 -69 -28 -15 -19 -27 -42 -53 -53 -52 -36 -20 -25 -32 -32 -34 -29 -29 -42 -60 -63 -53 -45 -44 -56 -70 -76 -76 -69 -55 -38 -25 -18 -13 -13 -16 -12 -9 -7 -4 -2 -0 -0 -1 -2 -3 -4 -4 -4 -3 -2 -4 -4 -4 -2 -2 -2 -3 -3 -3 -5 -6 -6 -7 -6 -6 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 -2 -10 -18 -21 -15 -9 -8 -6 -5 -7 -12 -11 -3 -1 -1 -2 -4 -5 -6 -8 -9 -10 -10 -11 -17 -28 -40 -49 -51 -49 -57 -71 -87 -84 -67 -60 -65 -58 -36 -15 -10 -11 -9 -5 -3 -1 -0 0 0 0 -0 -1 -1 -1 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -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 -1 -2 -3 -4 -5 -2 -0 0 -0 -1 -0 -0 -0 -1 -2 -3 -1 -1 -3 -11 -19 -21 -26 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -83 -22 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -117 -173 -149 -95 -67 -92 -103 -107 -105 -121 -118 -113 -76 -37 -18 -19 -34 -57 -69 -62 -51 -32 -14 -20 -28 -26 -39 -40 -36 -36 -42 -62 -59 -49 -53 -72 -90 -94 -86 -72 -56 -42 -30 -22 -17 -16 -12 -8 -10 -15 -13 -6 -2 -0 -0 -0 -1 -1 -3 -4 -4 -3 -4 -6 -7 -6 -5 -4 -5 -6 -6 -7 -6 -3 -3 -3 -2 -1 -3 -1 -0 0 0 0 0 0 0 0 -0 -4 -15 -39 -89 -117 -91 -57 -32 -22 -18 -13 -4 -1 -1 -1 -1 -2 -4 -5 -7 -10 -11 -11 -11 -15 -25 -39 -50 -53 -47 -46 -54 -61 -57 -51 -50 -54 -47 -32 -21 -25 -31 -27 -16 -8 -4 -1 0 0 0 0 0 0 0 -1 -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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -1 -1 -1 -1 -2 -4 -7 -5 -0 0 -0 -1 -1 -0 -1 -2 -3 -3 -3 -3 -6 -10 -15 -19 -19 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -6 -50 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -100 -173 -162 -120 -86 -100 -121 -120 -117 -127 -123 -107 -64 -46 -39 -42 -55 -76 -92 -91 -69 -35 -12 -18 -31 -26 -43 -69 -62 -59 -35 -56 -62 -56 -63 -87 -106 -105 -88 -69 -56 -47 -37 -27 -20 -16 -11 -5 -10 -21 -18 -8 -3 -1 -0 -0 -0 -1 -2 -3 -2 -1 -1 -2 -4 -5 -5 -5 -5 -5 -5 -4 -2 -1 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 -0 0 -0 -4 -8 -20 -98 -169 -161 -118 -83 -67 -63 -48 -7 -1 -1 -1 -1 -2 -3 -5 -8 -11 -12 -12 -12 -13 -20 -32 -45 -51 -49 -45 -48 -51 -49 -44 -40 -40 -38 -35 -35 -42 -44 -33 -19 -11 -5 -1 0 0 0 0 0 0 0 -1 -6 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -2 -2 -1 -0 -1 -1 -4 -5 -3 -0 -0 -0 -1 -1 -1 -3 -3 -3 -4 -4 -5 -6 -9 -15 -20 -18 -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 -47 -154 -181 -145 -103 -111 -130 -127 -126 -126 -125 -119 -89 -64 -64 -75 -85 -95 -109 -108 -76 -33 -11 -18 -31 -32 -52 -94 -82 -72 -31 -42 -67 -64 -76 -101 -116 -108 -90 -77 -69 -59 -45 -31 -22 -21 -17 -5 -9 -20 -16 -4 -2 -2 -1 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -2 -0 -1 -5 -3 -16 -72 -124 -144 -142 -125 -112 -113 -98 -25 -1 -1 -1 -2 -2 -3 -6 -9 -12 -15 -14 -12 -12 -15 -24 -37 -49 -53 -51 -50 -48 -41 -35 -37 -41 -50 -55 -59 -61 -48 -26 -13 -8 -4 -0 0 0 0 0 0 0 -0 -1 -4 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -1 -1 -3 -3 -6 -7 -8 -6 -5 -5 -12 -20 -22 -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 -167 -190 -174 -133 -125 -136 -139 -134 -127 -124 -119 -112 -89 -73 -91 -101 -98 -108 -86 -44 -15 -8 -20 -35 -46 -66 -95 -89 -72 -34 -40 -77 -73 -94 -117 -124 -112 -102 -95 -84 -69 -52 -36 -25 -19 -13 -3 -4 -13 -16 -4 -4 -4 -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 -5 -1 -3 -30 -61 -78 -81 -85 -102 -128 -138 -133 -138 -122 -45 -1 -1 -1 -1 -2 -4 -5 -9 -14 -15 -12 -11 -10 -11 -15 -27 -41 -48 -49 -49 -46 -40 -38 -46 -60 -74 -75 -71 -68 -49 -22 -9 -6 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -1 -3 -3 -1 -0 0 0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -7 -9 -10 -10 -7 -4 -5 -13 -13 -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 -11 -190 -195 -201 -172 -137 -143 -148 -141 -130 -125 -124 -125 -117 -90 -91 -83 -70 -81 -54 -17 -8 -17 -31 -52 -76 -91 -93 -85 -66 -46 -66 -84 -89 -123 -138 -137 -126 -118 -107 -90 -72 -54 -38 -30 -26 -16 -1 -3 -14 -23 -7 -5 -6 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 0 0 0 -0 -0 -1 -0 -0 -3 -3 -22 -97 -134 -126 -103 -97 -92 -114 -132 -131 -132 -109 -48 -6 -2 -2 -1 -2 -5 -9 -13 -13 -12 -10 -10 -10 -10 -11 -16 -24 -30 -33 -39 -45 -44 -46 -65 -85 -90 -72 -59 -63 -54 -32 -14 -6 -3 -0 0 0 0 -0 -0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 0 -1 -4 -5 -4 -2 -1 -1 -1 -1 -2 -2 -1 -1 -1 -3 -4 -6 -7 -8 -10 -10 -11 -12 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -110 -209 -203 -216 -114 -137 -138 -144 -137 -128 -127 -134 -128 -97 -69 -47 -43 -55 -26 -7 -19 -36 -44 -77 -107 -104 -88 -77 -70 -80 -99 -94 -109 -148 -157 -148 -137 -128 -111 -93 -72 -57 -48 -50 -45 -22 -3 -5 -18 -28 -14 -10 -12 -3 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -4 -8 -6 -2 -2 -14 -51 -110 -117 -113 -114 -112 -101 -111 -117 -109 -100 -76 -38 -18 -10 -3 -2 -5 -10 -20 -22 -16 -12 -11 -12 -11 -9 -8 -8 -10 -12 -16 -27 -40 -51 -60 -82 -95 -76 -42 -35 -60 -63 -47 -20 -7 -4 -2 0 0 0 -1 -1 -0 -0 -3 -10 -9 -2 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -3 -3 -3 -2 -2 -3 -4 -3 -3 -3 -5 -5 -5 -6 -8 -12 -16 -21 -22 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -61 -211 -210 -191 -15 -116 -146 -147 -148 -143 -138 -133 -107 -66 -33 -23 -33 -34 -8 -10 -38 -39 -39 -75 -115 -107 -91 -81 -89 -113 -118 -107 -124 -148 -157 -149 -142 -135 -116 -92 -65 -73 -73 -70 -58 -34 -17 -14 -19 -25 -25 -22 -18 -5 -3 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 -0 -1 -0 -2 -11 -21 -18 -6 -7 -31 -67 -107 -110 -115 -128 -134 -122 -113 -102 -83 -72 -65 -52 -38 -25 -8 -5 -8 -19 -33 -37 -28 -19 -16 -14 -11 -8 -6 -5 -4 -4 -8 -20 -35 -52 -69 -85 -79 -52 -29 -40 -70 -72 -51 -23 -9 -6 -3 -0 0 0 -0 -1 -1 -3 -8 -13 -9 -2 -0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -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 -1 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -3 -4 -5 -6 -6 -7 -7 -8 -10 -12 -17 -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 -44 -155 -217 -164 -3 -44 -162 -138 -156 -161 -165 -129 -77 -32 -10 -17 -29 -19 -3 -11 -37 -41 -37 -56 -111 -103 -74 -84 -98 -125 -122 -123 -140 -146 -148 -152 -148 -136 -115 -86 -73 -79 -69 -60 -51 -44 -35 -22 -17 -24 -34 -34 -22 -12 -7 -3 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -1 -3 -3 -3 -6 -17 -25 -19 -10 -18 -47 -87 -136 -155 -156 -172 -193 -178 -132 -92 -64 -57 -68 -78 -77 -55 -19 -5 -10 -24 -46 -58 -48 -31 -17 -10 -8 -7 -6 -4 -3 -3 -9 -20 -32 -45 -57 -64 -56 -43 -40 -57 -79 -73 -50 -26 -12 -7 -3 -0 0 0 -0 -2 -6 -11 -14 -13 -6 -1 -0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -1 -3 -4 -6 -8 -7 -7 -7 -4 -2 0 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -62 -181 -173 -46 -11 -60 -76 -133 -133 -149 -128 -72 -30 -14 -24 -40 -28 -7 -8 -30 -51 -58 -76 -79 -72 -91 -102 -105 -120 -121 -136 -159 -167 -169 -167 -153 -132 -103 -74 -74 -62 -48 -42 -43 -45 -20 -13 -19 -32 -41 -36 -25 -18 -12 -3 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -1 -4 -5 -8 -15 -22 -19 -11 -11 -32 -67 -111 -160 -193 -206 -216 -222 -202 -158 -99 -60 -50 -66 -88 -98 -73 -29 -7 -11 -26 -51 -72 -75 -52 -19 -6 -7 -8 -8 -6 -4 -5 -12 -22 -31 -39 -43 -44 -45 -50 -57 -64 -69 -68 -55 -33 -18 -9 -3 -0 0 -0 -1 -7 -17 -23 -20 -12 -5 -1 -0 -1 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 -0 0 -0 -0 -0 0 0 -0 -0 -1 -1 -1 -0 0 -0 -0 -0 -1 -0 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -89 -159 -78 -1 0 -24 -86 -81 -91 -127 -92 -55 -40 -46 -63 -52 -28 -19 -31 -57 -83 -100 -76 -78 -137 -122 -113 -119 -131 -153 -187 -202 -195 -180 -150 -107 -71 -58 -54 -51 -36 -41 -48 -43 -13 -13 -25 -34 -39 -36 -26 -18 -12 -4 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -1 -5 -15 -21 -12 -6 -11 -32 -62 -97 -145 -196 -220 -220 -166 -148 -189 -128 -72 -51 -63 -83 -97 -78 -36 -10 -12 -22 -42 -77 -98 -66 -16 -4 -8 -12 -13 -11 -9 -9 -13 -21 -28 -32 -35 -39 -47 -58 -67 -63 -53 -49 -44 -34 -25 -15 -6 -2 -0 -2 -10 -22 -32 -31 -21 -12 -6 -2 -0 -3 -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 -1 -1 -1 -3 -3 -2 -1 -0 -0 -0 -1 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -6 -0 0 -14 -57 -85 -83 -99 -130 -90 -70 -66 -80 -79 -53 -31 -33 -60 -98 -123 -132 -142 -152 -133 -116 -121 -148 -176 -224 -213 -175 -146 -92 -57 -52 -49 -42 -36 -37 -50 -40 -24 -21 -22 -28 -28 -28 -35 -30 -19 -11 -4 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -1 -7 -10 -5 -7 -16 -33 -54 -83 -129 -178 -200 -209 -202 -200 -202 -146 -90 -66 -71 -84 -95 -85 -49 -17 -9 -12 -23 -46 -66 -48 -12 -5 -10 -17 -21 -21 -19 -15 -14 -18 -24 -29 -33 -38 -45 -55 -61 -50 -32 -24 -30 -30 -25 -16 -7 -2 -2 -10 -28 -41 -41 -33 -23 -15 -9 -2 -2 -7 -11 -6 -1 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -3 -5 -5 -3 -2 -0 -0 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -1 -4 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -44 -79 -72 -108 -164 -116 -85 -73 -84 -95 -58 -26 -25 -55 -124 -161 -178 -187 -166 -141 -122 -130 -156 -161 -228 -185 -122 -66 -46 -44 -39 -36 -30 -23 -39 -48 -33 -43 -30 -39 -47 -37 -26 -35 -31 -21 -14 -7 -3 -1 -0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -3 -4 -14 -31 -49 -65 -87 -124 -165 -186 -186 -167 -151 -149 -128 -107 -92 -90 -95 -98 -96 -74 -31 -7 -7 -10 -22 -40 -43 -20 -11 -14 -20 -30 -31 -26 -19 -17 -19 -24 -28 -31 -34 -37 -42 -48 -44 -34 -25 -20 -19 -19 -11 -4 -1 -2 -14 -37 -49 -42 -32 -24 -17 -8 -2 -4 -14 -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 -2 -4 -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 -3 -7 -8 -7 -5 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 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 -50 -79 -75 -97 -131 -116 -83 -71 -79 -89 -42 -13 -18 -51 -130 -177 -197 -201 -176 -144 -125 -128 -141 -160 -179 -117 -96 -61 -53 -46 -30 -31 -38 -39 -40 -47 -54 -50 -34 -42 -65 -48 -34 -33 -24 -18 -15 -11 -6 -3 -1 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -1 -1 -10 -23 -33 -51 -70 -88 -112 -142 -165 -189 -190 -140 -96 -99 -115 -122 -123 -114 -113 -103 -105 -99 -60 -22 -9 -7 -13 -27 -35 -24 -13 -15 -27 -39 -33 -22 -16 -21 -24 -25 -27 -27 -27 -26 -26 -34 -42 -42 -27 -16 -13 -12 -5 -1 -0 -1 -15 -40 -49 -40 -30 -22 -11 -3 -1 -4 -18 -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 -2 -5 -8 -9 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -70 -76 -80 -106 -101 -71 -64 -71 -66 -27 -9 -22 -55 -100 -153 -179 -199 -181 -147 -129 -137 -150 -153 -126 -71 -86 -67 -42 -33 -28 -37 -60 -68 -60 -44 -34 -35 -36 -39 -47 -41 -31 -23 -16 -12 -11 -9 -5 -3 -1 -0 0 0 0 -0 -1 0 0 0 0 0 0 0 -1 -1 -2 -3 -5 -6 -9 -7 -7 -45 -71 -73 -76 -95 -125 -161 -180 -168 -183 -198 -143 -86 -105 -138 -153 -173 -146 -149 -120 -112 -112 -103 -71 -46 -27 -16 -19 -24 -21 -17 -20 -38 -45 -24 -13 -20 -29 -21 -15 -16 -19 -19 -16 -17 -24 -30 -30 -22 -16 -14 -11 -2 -0 0 -3 -22 -48 -54 -42 -28 -16 -6 -1 -1 -5 -19 -24 -9 -2 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 0 -0 -2 -5 -8 -7 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -4 -4 -2 -1 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -138 -128 -87 -61 -60 -64 -48 -24 -21 -38 -63 -81 -101 -128 -183 -180 -158 -150 -144 -136 -128 -107 -59 -56 -50 -28 -32 -35 -46 -95 -89 -70 -55 -42 -36 -33 -31 -29 -25 -19 -15 -10 -7 -5 -3 -2 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -17 -32 -46 -39 -18 -25 -78 -102 -108 -101 -126 -167 -208 -224 -200 -186 -189 -154 -122 -143 -167 -169 -124 -104 -188 -143 -118 -110 -123 -131 -122 -86 -40 -21 -21 -19 -21 -32 -48 -37 -14 -13 -36 -36 -17 -8 -9 -13 -15 -13 -13 -21 -28 -23 -18 -17 -18 -14 -4 -1 0 -13 -39 -60 -61 -46 -29 -16 -9 -5 -4 -11 -23 -27 -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 -1 -2 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 0 -0 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 0 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 -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 -131 -111 -72 -53 -63 -61 -43 -35 -41 -54 -65 -69 -75 -157 -186 -177 -180 -155 -129 -116 -118 -105 -79 -78 -62 -35 -39 -44 -49 -94 -94 -81 -64 -45 -37 -33 -28 -23 -18 -14 -10 -7 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -8 -15 -36 -52 -45 -39 -53 -77 -98 -118 -122 -142 -175 -218 -239 -243 -108 -110 -172 -173 -167 -163 -153 -109 -112 -199 -179 -141 -127 -138 -168 -169 -129 -73 -34 -23 -21 -23 -35 -41 -22 -9 -20 -42 -28 -11 -7 -13 -19 -20 -17 -17 -23 -26 -22 -19 -19 -19 -12 -4 -1 -5 -27 -56 -71 -66 -48 -30 -18 -14 -13 -14 -22 -31 -28 -11 -1 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 0 -0 -0 -0 -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 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -20 -128 -91 -58 -50 -69 -61 -47 -48 -56 -61 -61 -59 -82 -180 -187 -175 -170 -151 -128 -117 -119 -118 -106 -90 -65 -42 -43 -51 -52 -75 -68 -61 -44 -24 -23 -29 -28 -23 -17 -13 -9 -6 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -8 -6 -8 -14 -25 -49 -71 -79 -87 -111 -141 -159 -159 -167 -195 -225 -237 -106 -102 -142 -154 -142 -120 -114 -127 -153 -186 -195 -134 -142 -165 -193 -183 -139 -86 -47 -26 -18 -21 -27 -24 -12 -8 -24 -34 -19 -13 -21 -29 -33 -30 -26 -27 -32 -32 -25 -22 -22 -14 -6 -2 -3 -17 -45 -68 -74 -65 -47 -30 -21 -18 -20 -25 -34 -38 -29 -10 -1 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -116 -116 -76 -49 -52 -75 -65 -58 -60 -64 -66 -65 -63 -98 -176 -177 -182 -177 -162 -142 -128 -122 -118 -104 -93 -73 -41 -36 -49 -44 -62 -55 -53 -38 -38 -27 -29 -28 -23 -18 -14 -10 -6 -4 -2 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -5 -13 -11 -7 -4 -6 -51 -102 -106 -86 -92 -113 -128 -131 -155 -165 -178 -209 -102 -21 -12 -75 -108 -88 -76 -90 -113 -137 -137 -106 -115 -156 -190 -174 -135 -95 -62 -35 -21 -19 -18 -14 -9 -13 -28 -33 -23 -27 -40 -44 -40 -37 -36 -34 -37 -42 -40 -33 -21 -9 -2 -2 -11 -37 -64 -75 -71 -60 -44 -29 -21 -21 -26 -33 -40 -39 -26 -6 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 -0 -0 0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -81 -164 -106 -65 -48 -56 -81 -74 -74 -72 -71 -75 -76 -75 -107 -138 -103 -96 -105 -159 -156 -135 -124 -113 -96 -84 -71 -49 -49 -63 -52 -43 -38 -33 -31 -58 -53 -39 -31 -25 -19 -15 -11 -8 -5 -2 -0 0 0 0 0 -1 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -5 -16 -25 -18 -7 -12 -50 -96 -83 -40 -26 -32 -32 -44 -111 -132 -106 -137 -102 -38 -6 -70 -119 -104 -81 -78 -89 -111 -125 -164 -92 -64 -125 -133 -108 -88 -67 -44 -28 -23 -24 -26 -28 -33 -41 -41 -31 -29 -30 -26 -25 -28 -32 -32 -30 -36 -46 -40 -18 -5 -1 -7 -26 -56 -74 -75 -66 -55 -40 -26 -19 -21 -28 -37 -41 -34 -16 -2 0 0 0 0 0 0 -0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -84 -128 -91 -59 -49 -60 -84 -87 -92 -84 -82 -92 -91 -135 -129 -95 -69 -105 -183 -185 -161 -141 -127 -113 -100 -70 -55 -53 -62 -65 -57 -40 -25 -27 -29 -49 -51 -40 -32 -27 -21 -17 -12 -8 -5 -3 -1 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -0 -2 -3 -4 -5 -11 -24 -36 -27 -17 -51 -50 -25 -14 -6 0 0 0 -15 -72 -111 -103 -125 -180 -117 -50 -109 -146 -132 -114 -103 -100 -126 -169 -155 -61 -9 -64 -104 -82 -79 -77 -61 -53 -55 -64 -72 -72 -63 -53 -40 -23 -10 -6 -5 -7 -12 -17 -18 -19 -26 -34 -28 -9 -2 -3 -16 -44 -77 -78 -69 -58 -49 -37 -24 -18 -21 -29 -37 -35 -23 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -87 -110 -84 -58 -49 -62 -86 -98 -99 -93 -84 -110 -117 -236 -182 -107 -100 -161 -225 -209 -172 -151 -131 -113 -97 -63 -52 -65 -57 -47 -50 -45 -30 -20 -22 -41 -49 -42 -35 -29 -24 -18 -13 -9 -6 -3 -2 -1 -0 -0 -1 -2 -1 -0 0 0 0 -0 -1 -3 -7 -11 -14 -18 -23 -26 -33 -46 -109 -115 -62 -35 -11 0 0 0 -2 -18 -67 -132 -166 -193 -148 -114 -157 -152 -145 -153 -151 -133 -125 -125 -98 -49 -40 -90 -102 -85 -87 -97 -106 -113 -118 -119 -116 -103 -79 -53 -30 -14 -5 -8 -10 -7 -5 -7 -6 -7 -9 -7 -5 -2 -0 -4 -23 -69 -93 -79 -63 -54 -45 -33 -23 -19 -23 -30 -33 -26 -12 -2 -0 0 0 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 0 0 0 0 -0 -1 -1 -0 -1 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -112 -87 -60 -50 -61 -80 -94 -94 -88 -89 -119 -137 -241 -234 -181 -226 -287 -298 -255 -196 -156 -133 -107 -71 -41 -37 -48 -54 -36 -33 -35 -28 -19 -24 -42 -51 -44 -38 -31 -25 -19 -14 -10 -6 -3 -1 -0 -0 -0 -1 -1 -1 0 0 0 0 0 -1 -3 -8 -16 -20 -16 -13 -26 -62 -66 -76 -114 -101 -84 -60 -58 -63 -64 -55 -27 -16 -78 -162 -168 -147 -125 -127 -134 -135 -118 -153 -154 -125 -113 -111 -100 -77 -79 -44 -44 -96 -112 -136 -161 -163 -142 -116 -91 -71 -57 -39 -28 -28 -34 -41 -25 -9 -5 -4 -3 -2 -1 -0 -0 -1 -10 -39 -85 -94 -76 -60 -51 -41 -30 -22 -20 -25 -29 -27 -16 -5 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 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 -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 -1 -0 0 0 0 -0 -0 0 0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -126 -127 -101 -74 -62 -64 -73 -89 -95 -90 -101 -128 -151 -191 -256 -323 -350 -335 -316 -269 -205 -156 -124 -94 -66 -43 -40 -39 -40 -24 -15 -18 -23 -32 -45 -56 -55 -46 -38 -30 -23 -17 -13 -8 -4 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -6 -15 -18 -11 -13 -43 -68 -63 -81 -30 -47 -74 -87 -99 -111 -119 -96 -43 -5 -35 -94 -125 -77 -60 -84 -125 -143 -58 -73 -134 -145 -126 -105 -92 -84 -53 -23 -20 -76 -112 -144 -175 -174 -138 -101 -89 -76 -59 -53 -55 -69 -70 -71 -39 -15 -7 -7 -9 -6 -2 -0 -1 -8 -28 -61 -89 -88 -71 -57 -47 -37 -28 -21 -21 -24 -26 -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 -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 0 0 0 0 0 0 0 0 0 0 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 -10 -64 -132 -114 -88 -76 -74 -74 -89 -98 -102 -120 -143 -160 -176 -207 -347 -366 -354 -340 -272 -195 -144 -108 -77 -58 -47 -51 -53 -27 -10 -7 -14 -41 -71 -78 -69 -55 -44 -34 -26 -19 -14 -9 -4 -2 -3 -4 -5 -4 -3 -2 -2 -0 0 0 -0 -0 0 -0 -0 -5 -16 -19 -10 -10 -39 -77 -72 -32 -20 -40 -67 -81 -94 -109 -111 -50 -4 -14 -84 -152 -92 -47 -38 -77 -126 -79 -16 -12 -54 -87 -113 -99 -66 -60 -56 -44 -56 -85 -110 -135 -162 -158 -134 -114 -124 -108 -75 -68 -75 -89 -80 -65 -37 -22 -20 -23 -23 -18 -12 -11 -22 -48 -77 -91 -91 -80 -65 -52 -42 -34 -25 -20 -19 -22 -20 -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 -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 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -132 -138 -112 -93 -84 -76 -89 -103 -119 -141 -157 -165 -171 -211 -341 -290 -280 -215 -177 -162 -121 -81 -56 -47 -43 -36 -30 -23 -17 -17 -23 -64 -98 -86 -65 -51 -40 -30 -22 -16 -11 -6 -3 -4 -5 -6 -7 -7 -6 -4 -3 -1 -0 -0 -1 -2 0 0 -0 -7 -25 -24 -9 -4 -16 -30 -28 -25 -31 -40 -59 -80 -103 -112 -114 -38 0 -6 -65 -111 -72 -56 -62 -41 -63 -14 -2 -0 -1 -55 -85 -68 -44 -44 -45 -39 -50 -77 -98 -124 -138 -140 -133 -129 -142 -127 -109 -111 -108 -87 -60 -40 -29 -34 -42 -43 -42 -38 -37 -46 -72 -105 -121 -112 -93 -74 -57 -44 -37 -30 -22 -18 -18 -18 -14 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -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 -1 -1 -1 -1 -2 -2 -2 -3 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -18 -82 -143 -133 -104 -87 -77 -91 -111 -122 -136 -152 -162 -169 -212 -307 -343 -332 -265 -137 -90 -71 -47 -30 -27 -36 -38 -28 -27 -35 -34 -32 -63 -97 -79 -60 -48 -38 -29 -21 -16 -11 -6 -4 -5 -6 -8 -10 -9 -9 -8 -7 -4 -3 -2 -3 -3 0 -0 -3 -16 -37 -29 -8 -1 -4 -7 -11 -18 -27 -33 -46 -72 -101 -109 -122 -33 -0 -3 -58 -97 -86 -83 -48 -6 -7 -0 0 0 -54 -83 -63 -36 -31 -37 -39 -35 -39 -62 -91 -109 -115 -119 -118 -121 -132 -130 -126 -123 -101 -59 -25 -14 -21 -43 -59 -58 -56 -58 -64 -78 -102 -125 -131 -115 -88 -63 -46 -37 -33 -27 -19 -15 -15 -14 -8 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -1 -0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 0 -0 -1 -1 -1 -1 -2 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -65 -136 -130 -101 -86 -85 -107 -123 -121 -127 -147 -160 -165 -183 -184 -140 -110 -140 -110 -45 -33 -20 -21 -25 -24 -26 -30 -39 -47 -45 -41 -68 -92 -75 -61 -49 -38 -29 -23 -17 -11 -6 -4 -5 -6 -9 -10 -11 -10 -11 -11 -9 -7 -5 -5 -4 -1 -3 -9 -24 -41 -28 -6 -0 -0 -2 -5 -11 -22 -33 -42 -65 -86 -102 -129 -31 -3 -29 -74 -103 -95 -54 -29 -54 -27 -74 -23 -67 -82 -49 -32 -31 -33 -32 -34 -37 -42 -55 -78 -95 -93 -94 -97 -108 -121 -119 -102 -77 -48 -21 -7 -6 -19 -45 -61 -57 -55 -61 -73 -87 -105 -121 -124 -106 -74 -47 -37 -35 -31 -23 -16 -13 -13 -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 -1 -2 -3 -3 -3 -2 -2 -1 -0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 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 -4 -3 -3 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -80 -121 -112 -93 -87 -92 -113 -120 -118 -126 -142 -151 -164 -165 -139 -94 -81 -108 -85 -29 -18 -6 -20 -33 -28 -31 -47 -55 -52 -49 -62 -92 -89 -75 -62 -48 -37 -29 -23 -18 -13 -6 -3 -4 -5 -8 -11 -13 -9 -11 -13 -11 -7 -3 -3 -7 -13 -15 -15 -21 -30 -16 -3 -0 -0 -2 -5 -12 -25 -34 -41 -61 -82 -102 -126 -74 -49 -87 -108 -93 -48 -8 -19 -39 -20 -50 -83 -93 -53 -33 -31 -35 -36 -32 -30 -33 -42 -57 -72 -76 -72 -69 -75 -90 -97 -83 -54 -29 -17 -12 -7 -7 -16 -36 -51 -52 -50 -55 -67 -81 -96 -109 -107 -84 -56 -39 -32 -36 -30 -20 -14 -11 -11 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 -0 -1 -2 -3 -3 -3 -2 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 -0 0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 0 0 0 0 0 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 -5 -4 -3 -1 -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 0 0 0 0 0 0 0 0 0 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 -103 -129 -113 -93 -83 -83 -90 -104 -117 -126 -135 -149 -155 -177 -154 -102 -71 -85 -107 -81 -33 -17 -15 -27 -34 -39 -45 -54 -62 -68 -71 -89 -106 -89 -75 -60 -48 -37 -30 -24 -20 -15 -10 -5 -3 -6 -9 -13 -14 -12 -12 -13 -10 -3 -0 -1 -11 -21 -18 -12 -12 -12 -7 -2 -0 0 -1 -4 -13 -26 -36 -39 -50 -70 -87 -102 -107 -102 -99 -86 -41 -8 0 0 -2 -2 -20 -70 -65 -35 -32 -33 -33 -31 -27 -24 -25 -28 -33 -37 -42 -49 -55 -57 -55 -50 -36 -17 -11 -15 -17 -13 -9 -13 -26 -44 -58 -63 -62 -65 -73 -84 -89 -81 -60 -39 -33 -35 -37 -28 -16 -11 -9 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -2 -1 -0 0 0 0 0 -0 -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 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 0 -0 -0 -0 -0 0 0 0 0 0 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 -5 -4 -2 -1 -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 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -145 -140 -103 -84 -80 -83 -92 -104 -113 -122 -141 -156 -163 -155 -120 -78 -61 -57 -49 -40 -30 -29 -31 -39 -41 -53 -55 -52 -76 -121 -122 -113 -105 -89 -74 -59 -46 -40 -34 -30 -26 -20 -14 -6 -3 -5 -11 -16 -17 -18 -17 -15 -11 -2 -0 -1 -8 -14 -11 -5 -3 -3 -2 -2 -0 0 0 -1 -7 -20 -28 -27 -29 -42 -59 -74 -86 -93 -75 -30 -5 0 0 0 0 0 -14 -50 -55 -36 -38 -35 -30 -25 -20 -18 -16 -15 -14 -16 -28 -51 -67 -55 -30 -15 -9 -7 -13 -21 -20 -13 -10 -14 -27 -53 -79 -88 -78 -70 -69 -73 -69 -59 -48 -41 -40 -39 -33 -22 -12 -8 -5 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -2 -5 -7 -2 -0 -0 0 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 0 0 -0 -0 -1 -1 -2 -2 -2 -3 -4 -3 -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 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 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 -20 -68 -136 -134 -102 -87 -86 -97 -118 -131 -128 -127 -144 -161 -158 -124 -76 -56 -68 -76 -51 -37 -34 -36 -43 -49 -50 -53 -50 -53 -95 -139 -136 -121 -105 -89 -73 -59 -47 -39 -42 -38 -33 -24 -15 -6 -8 -11 -12 -15 -19 -21 -23 -20 -12 -3 -0 -0 -2 -4 -4 -2 -0 -0 -1 -0 -0 0 0 -0 -2 -9 -13 -11 -10 -19 -36 -55 -71 -65 -25 -2 0 0 0 0 0 -17 -54 -76 -56 -39 -42 -40 -33 -23 -18 -16 -14 -12 -11 -15 -32 -64 -89 -77 -41 -15 -11 -20 -33 -32 -18 -7 -9 -21 -39 -64 -86 -98 -89 -75 -67 -64 -57 -51 -47 -47 -45 -38 -27 -16 -8 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 -0 -1 -5 -10 -8 -2 -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 -1 -1 -2 -3 -3 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 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 -72 -147 -133 -108 -104 -98 -92 -104 -143 -159 -156 -161 -169 -170 -153 -110 -69 -61 -57 -49 -50 -50 -40 -39 -46 -51 -52 -53 -53 -81 -160 -146 -131 -119 -103 -88 -73 -60 -52 -49 -51 -46 -36 -27 -12 -9 -13 -13 -13 -17 -21 -26 -28 -24 -16 -8 -2 -0 -0 -1 -1 -2 -3 -3 -3 -2 -0 0 0 -0 -3 -8 -8 -5 -4 -10 -23 -38 -49 -42 -16 -0 0 0 0 0 0 -19 -63 -82 -54 -36 -39 -40 -32 -22 -21 -23 -23 -16 -11 -11 -24 -63 -114 -125 -92 -50 -48 -58 -60 -39 -16 -9 -17 -31 -45 -58 -73 -82 -79 -67 -57 -53 -49 -46 -45 -44 -39 -29 -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 -0 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 -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 -1 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -71 -129 -115 -88 -85 -91 -90 -102 -139 -138 -127 -146 -180 -175 -140 -110 -88 -68 -54 -44 -44 -47 -38 -34 -37 -42 -48 -48 -49 -85 -162 -147 -129 -117 -100 -86 -73 -61 -57 -60 -57 -46 -38 -28 -20 -27 -24 -19 -18 -20 -23 -27 -29 -27 -23 -16 -5 -2 -2 -5 -10 -11 -8 -5 -3 -2 -0 -0 -1 -4 -11 -14 -10 -4 -1 -4 -11 -22 -36 -41 -22 -1 -0 0 0 0 -16 -65 -86 -70 -46 -33 -32 -33 -29 -27 -40 -55 -55 -43 -25 -17 -17 -48 -114 -148 -124 -89 -80 -84 -63 -36 -22 -25 -35 -40 -39 -44 -57 -66 -68 -60 -50 -43 -41 -40 -39 -36 -29 -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 -1 -4 -7 -5 -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 -2 -3 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -3 -4 -2 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -1 -1 -1 -0 0 0 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -69 -91 -87 -83 -91 -111 -145 -152 -130 -127 -157 -194 -175 -128 -112 -104 -76 -57 -40 -30 -25 -25 -28 -34 -39 -44 -43 -49 -95 -158 -143 -128 -114 -97 -85 -73 -59 -60 -62 -58 -50 -41 -37 -38 -31 -26 -24 -24 -23 -23 -26 -29 -30 -29 -24 -14 -12 -13 -25 -27 -15 -6 -2 -1 -1 -0 -0 -3 -11 -21 -20 -10 -2 -0 -1 -2 -10 -24 -30 -18 -4 -3 0 -0 -2 -12 -59 -71 -53 -39 -32 -29 -29 -29 -36 -57 -78 -60 -50 -48 -64 -63 -68 -108 -124 -103 -85 -93 -97 -68 -45 -40 -49 -53 -44 -35 -39 -49 -56 -56 -52 -46 -38 -36 -38 -37 -32 -24 -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 -2 -3 -4 -2 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -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 -2 0 0 0 0 -0 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 0 0 -0 -1 -1 -2 -2 -3 -3 -3 -3 -4 -4 -4 -3 -3 -4 -4 -2 -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 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 -0 0 0 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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -92 -100 -99 -137 -185 -200 -171 -141 -155 -196 -224 -177 -122 -112 -90 -56 -34 -23 -16 -19 -19 -30 -44 -42 -42 -48 -53 -101 -153 -135 -122 -107 -94 -83 -71 -61 -67 -67 -60 -53 -46 -43 -38 -32 -26 -24 -25 -25 -21 -22 -26 -30 -32 -30 -26 -28 -31 -35 -21 -7 -2 -0 0 0 -0 -1 -6 -15 -22 -18 -7 -1 0 0 -0 -3 -14 -29 -29 -9 -8 -0 -4 -35 -46 -50 -46 -38 -32 -31 -34 -33 -31 -37 -52 -59 -42 -38 -41 -44 -64 -80 -92 -101 -78 -68 -85 -95 -78 -63 -66 -75 -71 -51 -34 -32 -36 -39 -39 -40 -41 -35 -35 -40 -40 -32 -21 -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 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -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 -4 -5 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -2 -3 -4 -3 -2 -3 -2 -2 -4 -6 -6 -5 -5 -4 -2 -1 -0 0 0 -0 0 0 0 0 -0 -3 -5 -3 -1 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -3 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -97 -137 -175 -153 -151 -175 -167 -147 -164 -203 -240 -195 -135 -129 -92 -55 -31 -17 -14 -12 -22 -38 -55 -44 -48 -93 -99 -127 -145 -129 -116 -102 -91 -82 -69 -68 -75 -77 -69 -55 -44 -40 -36 -28 -19 -15 -15 -17 -14 -13 -18 -25 -29 -28 -26 -29 -34 -34 -18 -2 -0 -0 0 0 -0 -1 -3 -9 -13 -10 -4 -0 0 0 -0 -2 -7 -17 -23 -20 -20 -0 -5 -51 -55 -30 -26 -23 -22 -26 -30 -32 -32 -34 -39 -38 -30 -30 -46 -28 -7 -1 -40 -82 -70 -53 -67 -72 -60 -63 -83 -102 -96 -66 -41 -30 -24 -21 -22 -28 -34 -33 -37 -42 -38 -28 -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 -0 -0 -0 -0 0 0 0 0 -0 0 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 -1 -3 -7 -11 -11 -7 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 0 0 0 -0 -0 -1 -2 -4 -6 -6 -5 -4 -2 -3 -5 -7 -8 -7 -4 -2 -0 -0 -0 0 0 -0 0 0 0 0 -1 -4 -5 -4 -1 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -0 -1 -3 -3 -1 -3 -4 -4 -3 -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 -12 -135 -219 -146 -59 -100 -158 -161 -153 -176 -209 -232 -196 -148 -163 -112 -46 -17 -13 -10 -9 -22 -44 -54 -50 -69 -174 -178 -153 -134 -121 -110 -99 -89 -81 -71 -77 -76 -77 -70 -57 -46 -40 -35 -28 -20 -14 -11 -10 -5 -4 -10 -17 -20 -17 -15 -18 -21 -18 -9 -1 -0 -0 -0 -0 -0 -0 -0 -2 -4 -5 -4 -4 -3 -2 -1 -1 -4 -11 -19 -26 -27 -4 -3 -18 -23 -15 -15 -14 -11 -12 -17 -23 -27 -29 -27 -22 -20 -25 -54 -38 -10 0 -31 -71 -73 -55 -55 -41 -27 -42 -79 -108 -108 -73 -44 -27 -14 -9 -12 -19 -29 -30 -36 -38 -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 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 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 -2 -6 -11 -12 -7 -3 -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 -7 -6 -4 -3 -4 -7 -8 -8 -6 -3 -0 0 0 0 0 -0 0 0 0 0 0 -0 -0 -1 -3 -1 0 0 0 0 0 -0 -0 0 -0 0 -0 -0 -0 -1 -1 -2 -1 -3 -5 -5 -4 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -28 -41 -20 -101 -158 -160 -150 -167 -201 -214 -213 -221 -219 -198 -137 -43 -19 -20 -17 -13 -23 -40 -56 -86 -132 -183 -159 -137 -125 -114 -104 -96 -89 -80 -76 -81 -79 -75 -63 -59 -53 -46 -37 -31 -25 -20 -18 -13 -4 -1 -5 -12 -12 -8 -6 -7 -9 -8 -4 -0 -1 -1 -1 -1 -1 -0 -0 -1 -3 -7 -7 -5 -5 -5 -4 -2 -3 -9 -13 -17 -23 -21 -8 -18 -11 -10 -8 -6 -4 -5 -9 -15 -19 -20 -18 -18 -22 -28 -17 -3 0 -11 -44 -72 -82 -78 -58 -24 -10 -26 -64 -90 -94 -66 -40 -21 -9 -8 -12 -18 -25 -26 -28 -24 -14 -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 -3 -5 -3 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -2 -5 -6 -6 -5 -4 -4 -5 -8 -9 -7 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 -0 -0 0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -5 -6 -3 -1 -0 -0 -0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -102 -169 -169 -187 -209 -215 -195 -186 -214 -223 -190 -148 -41 -22 -20 -16 -18 -26 -40 -92 -167 -191 -170 -140 -124 -118 -110 -102 -94 -86 -79 -75 -78 -85 -79 -63 -56 -51 -47 -43 -39 -35 -32 -29 -21 -10 -4 -8 -13 -13 -7 -3 -3 -4 -4 -3 -2 -1 -1 -0 -1 -1 -2 -1 -1 -4 -7 -10 -10 -6 -8 -8 -3 -6 -12 -15 -16 -23 -28 -20 -16 -13 -11 -9 -7 -4 -5 -8 -13 -15 -15 -17 -23 -33 -42 -28 -6 -2 -19 -51 -67 -90 -102 -68 -28 -16 -26 -49 -67 -71 -52 -32 -18 -10 -9 -14 -20 -21 -18 -14 -8 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -1 -1 -0 -0 -1 -2 -4 -5 -4 -4 -5 -7 -9 -9 -8 -4 -2 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 -1 -1 -2 -3 -5 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -128 -192 -213 -219 -185 -160 -164 -165 -170 -183 -160 -56 -29 -25 -17 -24 -28 -39 -127 -200 -174 -152 -130 -120 -115 -110 -103 -93 -83 -76 -78 -81 -80 -76 -65 -55 -52 -49 -52 -51 -47 -42 -35 -26 -18 -15 -18 -22 -20 -9 -2 -1 -3 -4 -3 -2 -1 -0 0 -0 -1 -4 -3 -2 -4 -7 -10 -12 -10 -11 -7 -5 -10 -18 -21 -23 -22 -20 -16 -11 -10 -10 -10 -10 -10 -10 -13 -16 -17 -16 -19 -26 -35 -46 -44 -38 -41 -33 -33 -44 -83 -107 -74 -30 -25 -32 -38 -47 -47 -37 -25 -17 -12 -12 -15 -18 -15 -9 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -5 -7 -8 -8 -5 -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 -1 -1 -1 -2 -3 -3 -2 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -110 -180 -163 -145 -156 -148 -124 -138 -165 -165 -128 -73 -48 -34 -27 -25 -28 -36 -134 -184 -160 -139 -125 -121 -116 -111 -106 -97 -86 -80 -83 -84 -81 -77 -67 -57 -54 -55 -62 -62 -58 -52 -43 -33 -27 -24 -25 -28 -25 -9 -2 -1 -3 -3 -3 -2 -1 -0 -0 -0 -1 -4 -3 -3 -4 -5 -6 -7 -8 -7 -7 -11 -16 -22 -26 -27 -23 -18 -14 -12 -11 -9 -10 -14 -16 -16 -16 -17 -16 -18 -23 -31 -41 -55 -75 -119 -119 -80 -59 -46 -77 -92 -62 -31 -31 -32 -29 -29 -28 -24 -20 -16 -13 -13 -15 -13 -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 -3 -3 -2 -1 -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 -1 -0 -0 -0 -0 -0 -1 -1 -1 -2 -4 -5 -5 -4 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -3 -2 -2 -2 -2 -3 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -114 -145 -160 -234 -255 -151 -159 -202 -195 -188 -175 -110 -53 -35 -30 -28 -63 -149 -170 -151 -133 -123 -120 -118 -117 -114 -110 -99 -90 -82 -76 -77 -79 -71 -60 -54 -56 -64 -66 -60 -56 -51 -43 -33 -25 -21 -21 -19 -5 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 -0 -2 -2 -3 -3 -4 -4 -5 -6 -5 -7 -12 -17 -22 -26 -26 -22 -17 -14 -13 -12 -9 -11 -14 -16 -15 -15 -16 -15 -18 -25 -33 -45 -61 -81 -90 -73 -49 -41 -64 -89 -73 -40 -24 -23 -21 -18 -16 -16 -17 -15 -14 -14 -15 -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 -1 -4 -4 0 0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -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 -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 -1 -2 -2 -2 -2 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -24 -81 -148 -204 -278 -313 -194 -171 -223 -278 -302 -289 -213 -123 -95 -78 -82 -155 -169 -160 -144 -129 -121 -120 -120 -119 -121 -131 -115 -94 -76 -66 -63 -62 -56 -48 -43 -48 -59 -64 -57 -52 -50 -46 -36 -25 -17 -13 -11 -4 -3 -3 -1 -0 -0 -0 -0 -0 0 0 0 -0 -2 -3 -4 -6 -5 -4 -4 -4 -6 -9 -14 -19 -22 -21 -18 -15 -15 -15 -13 -12 -12 -12 -12 -12 -14 -20 -18 -19 -24 -35 -49 -60 -68 -72 -6 -0 0 -90 -94 -55 -23 -10 -7 -7 -8 -9 -10 -13 -13 -14 -15 -15 -11 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 0 0 0 0 0 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 0 0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 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 -0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 -0 -0 -1 -2 -2 -2 -2 -3 -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 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -48 -98 -110 -124 -136 -120 -110 -256 -179 -202 -310 -293 -247 -242 -249 -233 -208 -190 -192 -171 -157 -142 -127 -125 -124 -113 -103 -112 -124 -111 -87 -68 -55 -52 -54 -53 -46 -39 -37 -43 -46 -41 -38 -35 -36 -37 -32 -22 -14 -8 -3 -2 -2 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -4 -5 -6 -6 -6 -9 -14 -19 -20 -20 -17 -15 -15 -14 -14 -15 -15 -14 -12 -12 -13 -15 -24 -22 -18 -24 -38 -52 -58 -61 -62 -12 0 0 -93 -86 -41 -13 -3 -1 -2 -3 -5 -7 -10 -12 -14 -14 -12 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -0 -0 0 0 0 0 -0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -47 -108 -96 -61 -44 -65 -145 -227 -157 -190 -316 -262 -214 -226 -234 -226 -216 -202 -185 -166 -153 -135 -125 -128 -110 -86 -78 -86 -93 -89 -75 -58 -48 -46 -48 -50 -48 -42 -36 -34 -36 -31 -22 -18 -26 -37 -36 -29 -17 -7 -2 -0 -0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -1 -3 -4 -6 -7 -13 -29 -44 -42 -30 -24 -17 -16 -15 -13 -12 -15 -18 -17 -14 -13 -15 -18 -23 -21 -14 -22 -38 -49 -50 -48 -45 -13 -0 -2 -53 -55 -27 -9 -3 -2 -3 -4 -5 -5 -6 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -4 -3 -0 -0 -0 0 0 0 0 0 0 0 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 -3 -4 -5 -5 -4 -2 -0 0 0 -0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -81 -129 -107 -83 -47 -95 -183 -210 -149 -143 -195 -312 -233 -188 -214 -223 -225 -217 -197 -175 -157 -144 -127 -126 -114 -78 -58 -63 -74 -78 -76 -66 -54 -45 -42 -50 -56 -49 -42 -39 -40 -40 -33 -19 -9 -10 -23 -27 -27 -17 -5 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -2 -3 -4 -4 -12 -30 -46 -47 -37 -29 -19 -20 -17 -13 -12 -14 -17 -17 -14 -12 -13 -18 -19 -17 -11 -16 -28 -34 -35 -34 -27 -8 -7 -57 -86 -45 -19 -6 -3 -4 -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 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -3 -4 -6 -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 -1 -0 0 0 0 0 0 -0 -0 0 0 0 -1 -2 -2 -3 -4 -4 -3 -1 -0 0 -0 -0 0 0 0 0 -0 -1 -4 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -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 -2 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -73 -120 -112 -135 -126 -164 -158 -143 -147 -163 -221 -296 -225 -206 -230 -232 -226 -209 -188 -166 -146 -134 -128 -131 -89 -55 -47 -55 -69 -77 -73 -62 -50 -41 -39 -46 -57 -54 -45 -43 -47 -48 -38 -19 -4 -3 -9 -19 -23 -14 -4 -1 -0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -1 -1 -4 -11 -22 -31 -35 -32 -22 -24 -17 -13 -10 -10 -12 -11 -9 -7 -7 -12 -14 -12 -9 -11 -20 -30 -37 -32 -13 0 -12 -75 -114 -43 -18 -6 -3 -5 -7 -7 -5 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 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 -5 -7 -7 -4 -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 -1 -0 0 0 0 0 0 -0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -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 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -2 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -0 -0 0 0 -0 -1 -3 -4 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -78 -123 -138 -166 -137 -120 -132 -146 -174 -205 -257 -289 -243 -239 -240 -229 -209 -190 -172 -152 -137 -133 -133 -121 -73 -44 -46 -51 -61 -69 -69 -59 -46 -37 -34 -39 -50 -52 -46 -47 -51 -48 -36 -17 -2 -2 -5 -14 -17 -9 -3 -1 -0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -1 -1 -1 -1 -0 -1 -5 -11 -19 -29 -38 -37 -26 -22 -16 -11 -8 -7 -7 -6 -5 -3 -3 -7 -8 -7 -5 -10 -22 -37 -58 -63 -39 -12 -16 -48 -86 -38 -20 -6 -2 -4 -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 -1 -4 -4 -5 -6 -7 -8 -7 -3 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -4 -3 -2 -1 -0 -0 -0 -0 0 -0 0 -0 -0 0 -1 -3 -4 -2 -0 -1 -2 -2 -2 -2 -3 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -52 -62 -84 -120 -91 -109 -150 -198 -249 -231 -258 -276 -251 -241 -228 -208 -183 -171 -154 -139 -123 -129 -127 -95 -57 -45 -47 -49 -55 -61 -64 -56 -45 -37 -32 -34 -43 -39 -46 -49 -47 -36 -26 -14 -4 -4 -6 -10 -9 -5 -2 -0 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -2 -2 -4 -9 -20 -37 -47 -44 -29 -16 -12 -10 -8 -7 -6 -5 -3 -2 -3 -5 -4 -3 -3 -10 -22 -44 -89 -116 -104 -81 -73 -58 -41 -26 -12 -3 -1 -4 -7 -7 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -5 -5 -6 -8 -9 -9 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -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 -2 -4 -5 -2 -1 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -3 -5 -4 -2 -3 -3 -4 -6 -7 -7 -8 -9 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -124 -189 -145 -92 -95 -130 -183 -215 -278 -311 -261 -244 -237 -225 -209 -184 -160 -149 -129 -130 -102 -110 -111 -80 -51 -42 -37 -42 -49 -52 -53 -48 -43 -37 -33 -34 -39 -35 -44 -45 -38 -25 -18 -12 -6 -5 -5 -7 -5 -3 -1 -0 0 -0 -1 -1 -2 -1 -2 -2 -0 -1 -1 -0 -0 -0 -0 -1 -3 -4 -5 -6 -9 -21 -41 -49 -43 -28 -12 -8 -9 -11 -10 -8 -5 -2 -2 -3 -4 -3 -2 -3 -11 -20 -39 -96 -127 -133 -122 -96 -62 -30 -17 -2 -1 -3 -8 -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 -0 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -10 -11 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -0 0 0 -0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 -0 -1 -4 -4 -0 -1 -1 -1 -0 -0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -1 -1 -1 -0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -3 -5 -7 -9 -10 -10 -9 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -38 -92 -144 -216 -165 -109 -116 -148 -139 -70 -364 -271 -221 -223 -221 -207 -185 -160 -141 -128 -109 -124 -111 -107 -102 -86 -64 -47 -37 -40 -45 -45 -43 -38 -38 -32 -29 -32 -33 -38 -42 -32 -31 -23 -17 -13 -9 -6 -5 -4 -3 -1 -0 -0 -0 -1 -3 -5 -5 -5 -5 -3 -1 -1 -1 -0 -0 -0 -0 -1 -4 -8 -14 -12 -15 -25 -40 -44 -37 -25 -14 -11 -12 -16 -16 -11 -6 -2 -1 -2 -3 -3 -4 -7 -17 -27 -30 -80 -90 -76 -62 -55 -55 -52 -38 -23 -14 -13 -12 -8 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -10 -11 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -1 -2 -1 -0 -0 0 0 0 0 0 -0 -0 -2 -5 -6 -7 -3 -1 -0 0 0 -0 -0 -1 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 -0 -0 0 -0 -1 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -57 -181 -174 -135 -140 -161 -122 -90 -275 -230 -210 -213 -202 -187 -164 -147 -137 -128 -119 -130 -125 -111 -101 -93 -82 -62 -47 -46 -45 -41 -40 -37 -34 -37 -34 -31 -34 -36 -32 -26 -29 -27 -20 -19 -17 -13 -10 -6 -4 -1 -1 -1 -1 -2 -5 -9 -11 -9 -5 -3 -3 -2 -1 -0 0 -0 -1 -4 -7 -9 -15 -18 -23 -28 -36 -39 -35 -27 -22 -22 -23 -23 -18 -14 -8 -2 -0 -1 -4 -8 -12 -20 -34 -53 -30 -66 -63 -51 -41 -38 -45 -55 -61 -57 -37 -20 -11 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -7 -10 -11 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -3 -3 -1 -0 -0 0 0 0 0 -0 -1 -6 -13 -25 -27 -17 -7 -2 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 -0 -3 -2 -1 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -4 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -24 -77 -194 -201 -158 -155 -140 -129 -152 -244 -226 -210 -195 -172 -170 -158 -155 -157 -153 -142 -122 -92 -89 -97 -88 -84 -75 -57 -43 -39 -38 -40 -40 -35 -38 -32 -28 -31 -36 -35 -31 -31 -34 -25 -25 -23 -20 -15 -8 -5 -4 -4 -4 -3 -2 -2 -5 -9 -8 -6 -5 -5 -2 -0 0 0 -1 -2 -6 -9 -10 -15 -21 -28 -32 -33 -33 -33 -30 -29 -27 -25 -23 -21 -16 -6 -1 -0 -2 -9 -18 -25 -33 -49 -76 -62 -73 -63 -50 -35 -25 -23 -25 -27 -26 -18 -12 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -10 -13 -11 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -4 -5 -2 -0 -0 0 0 0 0 -0 -1 -8 -34 -63 -63 -39 -18 -7 -0 0 0 -1 -4 -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 -1 -0 -0 0 0 0 -0 -0 0 0 0 -0 -2 -1 -1 -0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -4 -4 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -23 -60 -107 -164 -179 -188 -150 -115 -139 -205 -215 -194 -204 -192 -174 -144 -147 -152 -158 -164 -165 -140 -99 -73 -81 -89 -75 -78 -77 -52 -36 -36 -39 -41 -41 -36 -39 -31 -26 -26 -31 -35 -36 -39 -41 -36 -29 -24 -21 -17 -11 -7 -6 -6 -5 -4 -2 -2 -3 -6 -6 -5 -4 -3 -1 -1 -1 -0 -1 -3 -8 -14 -19 -23 -25 -32 -43 -44 -35 -30 -31 -33 -32 -28 -24 -21 -15 -10 -3 -1 -4 -15 -29 -34 -30 -37 -68 -73 -78 -74 -60 -38 -19 -11 -9 -6 -2 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -0 -1 -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 -1 -2 -2 -4 -12 -15 -8 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -1 -1 -0 0 0 0 0 0 0 0 -0 -7 -34 -62 -66 -46 -22 -7 -1 -0 0 -1 -3 -2 -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 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -2 -0 0 0 -0 -0 -1 -0 -0 -0 -1 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -2 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -50 -113 -156 -157 -142 -155 -150 -157 -170 -230 -179 -110 -132 -177 -173 -155 -126 -100 -123 -136 -144 -151 -132 -102 -86 -86 -75 -62 -74 -75 -44 -32 -39 -40 -40 -45 -37 -32 -24 -33 -30 -33 -40 -44 -49 -51 -44 -32 -23 -21 -17 -11 -5 -4 -4 -5 -4 -2 -1 -1 -5 -9 -8 -5 -3 -1 -2 -2 -2 -2 -7 -11 -15 -20 -26 -30 -35 -52 -56 -37 -27 -32 -38 -38 -30 -22 -19 -20 -17 -13 -4 -6 -18 -33 -39 -34 -34 -43 -37 -62 -78 -68 -44 -23 -13 -9 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -2 -3 -4 -10 -12 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -17 -36 -48 -38 -20 -5 -1 -0 0 -0 0 -0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -2 -1 -1 -0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 -0 -1 -2 -0 -1 -4 -5 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -23 -102 -178 -178 -136 -99 -90 -106 -134 -183 -238 -183 -88 -105 -151 -172 -159 -138 -112 -81 -85 -112 -130 -139 -125 -102 -89 -83 -74 -67 -71 -73 -39 -34 -49 -50 -47 -48 -38 -22 -19 -29 -39 -44 -49 -50 -51 -50 -43 -36 -30 -25 -18 -10 -4 -2 -3 -3 -2 -1 -1 -2 -4 -10 -6 -4 -3 -2 -2 -3 -3 -3 -8 -13 -18 -22 -23 -24 -26 -30 -33 -25 -20 -30 -36 -35 -28 -21 -21 -26 -33 -27 -11 -7 -15 -25 -33 -35 -31 -26 -28 -47 -70 -67 -48 -29 -17 -12 -10 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -9 -13 -19 -14 -3 -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 -1 -1 -1 -3 -2 -0 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 -0 -1 -0 -0 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -61 -167 -220 -181 -119 -89 -79 -87 -115 -158 -194 -188 -127 -119 -166 -170 -160 -142 -123 -104 -87 -83 -109 -130 -117 -96 -84 -82 -82 -82 -80 -73 -65 -40 -54 -59 -56 -52 -47 -37 -25 -25 -31 -44 -51 -53 -47 -43 -42 -41 -40 -38 -31 -20 -10 -4 -2 -2 -2 -1 -0 -1 -3 -6 -6 -5 -4 -4 -3 -3 -3 -4 -5 -11 -21 -27 -27 -30 -30 -26 -19 -16 -12 -14 -23 -32 -35 -33 -27 -27 -36 -40 -35 -18 -7 -9 -14 -23 -28 -24 -20 -25 -36 -50 -56 -48 -33 -21 -14 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 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 -3 -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 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -6 -6 -2 0 0 0 -0 -3 -9 -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 -1 -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 -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 -2 -14 -61 -143 -168 -114 -102 -104 -111 -139 -182 -209 -197 -147 -112 -161 -150 -148 -142 -128 -109 -90 -85 -102 -123 -115 -88 -78 -77 -85 -88 -85 -77 -67 -56 -42 -58 -55 -51 -47 -41 -34 -28 -23 -29 -38 -51 -50 -41 -35 -35 -38 -40 -37 -28 -15 -6 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -1 -2 -2 -3 -4 -5 -7 -10 -17 -28 -36 -37 -35 -31 -25 -17 -12 -9 -12 -18 -30 -36 -35 -29 -29 -35 -38 -30 -17 -6 -4 -5 -10 -14 -15 -16 -19 -23 -29 -36 -36 -24 -16 -8 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 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 -1 -6 -7 -5 -5 -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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 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 -2 -8 -10 -3 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -142 -215 -177 -128 -110 -125 -156 -185 -208 -201 -179 -163 -141 -137 -156 -151 -136 -129 -116 -97 -81 -90 -112 -116 -92 -71 -76 -79 -90 -86 -78 -70 -66 -64 -58 -53 -49 -44 -40 -30 -26 -21 -18 -22 -28 -33 -38 -39 -34 -31 -33 -34 -30 -22 -13 -3 -1 -0 -0 -1 -0 -0 -0 -1 -1 -1 -2 -2 -3 -4 -6 -9 -12 -15 -20 -28 -35 -42 -43 -36 -29 -23 -17 -13 -11 -15 -22 -28 -30 -28 -27 -28 -27 -22 -13 -5 -2 -1 -2 -3 -5 -8 -11 -14 -17 -20 -22 -16 -9 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 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 -3 -7 -8 -10 -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 -2 -1 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -45 -107 -117 -179 -249 -200 -144 -123 -140 -178 -218 -228 -184 -129 -156 -149 -136 -140 -144 -132 -111 -107 -99 -79 -84 -108 -116 -102 -81 -74 -79 -80 -78 -75 -68 -66 -65 -65 -61 -53 -44 -35 -30 -21 -18 -16 -18 -19 -20 -25 -31 -35 -35 -29 -24 -24 -23 -17 -7 -2 -0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -4 -5 -8 -13 -17 -19 -20 -26 -35 -48 -52 -49 -42 -34 -27 -19 -13 -13 -15 -17 -17 -17 -18 -18 -17 -15 -12 -9 -6 -3 -1 -1 -1 -2 -4 -7 -10 -12 -15 -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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 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 -9 -8 -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 -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 -92 -208 -243 -216 -188 -151 -130 -143 -176 -209 -233 -209 -139 -130 -126 -119 -110 -114 -114 -102 -90 -89 -82 -63 -90 -124 -124 -104 -85 -77 -74 -70 -58 -60 -57 -56 -55 -57 -57 -51 -40 -30 -25 -17 -16 -15 -14 -13 -15 -18 -23 -26 -30 -27 -20 -17 -14 -8 -2 -0 0 0 0 0 0 -0 -1 -2 -4 -5 -4 -6 -8 -9 -12 -17 -21 -23 -26 -34 -46 -57 -63 -71 -62 -53 -42 -29 -21 -17 -12 -8 -7 -6 -7 -7 -12 -19 -25 -24 -19 -15 -7 -3 -1 -0 -1 -2 -4 -7 -9 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -1 -2 -3 -3 -2 -3 -7 -10 -10 -7 -8 -6 -5 -4 -3 -1 -0 -0 -0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -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 -102 -193 -212 -184 -153 -127 -135 -141 -131 -172 -185 -162 -125 -102 -93 -89 -85 -89 -88 -85 -82 -78 -70 -66 -97 -128 -124 -106 -85 -74 -66 -56 -46 -44 -44 -46 -47 -49 -48 -43 -32 -23 -20 -14 -14 -15 -14 -13 -14 -14 -16 -19 -22 -25 -19 -12 -6 -2 -0 0 0 0 0 0 -0 -1 -2 -5 -9 -11 -11 -10 -11 -13 -16 -20 -23 -27 -35 -47 -60 -76 -89 -95 -90 -83 -69 -53 -40 -30 -18 -10 -5 -4 -3 -6 -21 -41 -48 -40 -33 -34 -35 -18 -6 -1 0 0 -1 -2 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -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 -2 -3 -3 -5 -9 -11 -7 -2 -1 -2 -3 -6 -7 -9 -12 -13 -12 -7 -2 -1 -0 0 0 0 0 -0 -1 -1 -1 -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 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 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 -2 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -18 -125 -184 -180 -156 -139 -143 -177 -204 -163 -171 -162 -137 -111 -92 -84 -79 -73 -74 -72 -73 -73 -69 -71 -85 -108 -120 -106 -83 -73 -71 -60 -47 -39 -36 -40 -44 -45 -46 -42 -35 -24 -16 -14 -13 -14 -14 -11 -10 -11 -13 -14 -15 -17 -20 -18 -7 -3 -1 -0 -1 -1 -0 -0 -0 -1 -4 -7 -12 -15 -16 -16 -14 -15 -17 -18 -20 -23 -32 -46 -64 -83 -101 -111 -123 -129 -124 -110 -95 -82 -66 -46 -27 -15 -12 -12 -17 -35 -52 -54 -46 -37 -20 -26 -49 -24 -6 -1 -0 -0 -0 -2 -3 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -1 -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 -5 -5 -8 -11 -6 -2 -2 -1 -2 -2 -1 -2 -4 -8 -16 -15 -7 -2 -1 -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 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 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 -2 -1 -0 0 0 0 -0 -0 -1 -2 -3 -4 -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 -44 -188 -221 -186 -153 -136 -143 -178 -221 -234 -192 -165 -159 -134 -117 -103 -91 -82 -74 -70 -66 -68 -70 -66 -75 -95 -111 -110 -91 -66 -62 -60 -57 -48 -39 -38 -45 -50 -49 -45 -39 -29 -19 -13 -12 -12 -11 -9 -9 -10 -12 -14 -14 -14 -15 -16 -16 -5 -3 -1 -0 -0 -1 -1 -2 -3 -5 -9 -14 -20 -21 -19 -17 -16 -18 -21 -23 -27 -32 -44 -60 -80 -102 -114 -108 -104 -107 -96 -85 -103 -117 -109 -86 -60 -41 -32 -31 -33 -37 -43 -58 -80 -82 -51 -18 -77 -46 -22 -10 -6 -5 -6 -9 -13 -15 -11 -5 -1 -0 0 0 0 0 0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -3 -3 -2 -2 -2 -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 -1 -1 -4 -6 -5 -3 -4 -4 -4 -3 -1 -0 -0 -2 -11 -13 -4 -1 -0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -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 -2 -3 -4 -3 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -67 -202 -227 -159 -123 -122 -146 -200 -239 -222 -161 -147 -155 -145 -134 -116 -100 -87 -78 -73 -70 -69 -72 -64 -72 -91 -106 -105 -90 -67 -58 -52 -52 -54 -49 -46 -49 -55 -58 -43 -33 -23 -15 -9 -9 -11 -11 -9 -8 -9 -12 -15 -14 -13 -13 -14 -13 -8 -6 -3 -1 -1 -2 -2 -4 -6 -9 -12 -16 -20 -22 -21 -20 -21 -25 -31 -37 -43 -48 -59 -73 -91 -100 -84 -45 -21 -19 -26 -30 -83 -127 -132 -112 -89 -70 -58 -51 -42 -38 -40 -51 -73 -82 -53 -19 -76 -62 -46 -33 -23 -18 -20 -26 -36 -44 -41 -18 -6 -2 -1 -0 -0 -0 -1 -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 -1 -4 -4 -3 -1 -0 -1 -3 -3 -2 -2 -4 -3 -3 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 -0 -1 -3 -4 -5 -5 -5 -6 -4 -1 -0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -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 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -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 -1 -72 -162 -175 -127 -98 -115 -99 -31 -60 -133 -159 -156 -162 -155 -143 -118 -103 -91 -84 -79 -76 -76 -77 -66 -74 -94 -106 -110 -104 -85 -66 -57 -54 -59 -70 -67 -62 -62 -60 -41 -25 -16 -10 -10 -9 -9 -9 -9 -10 -12 -12 -13 -10 -11 -12 -11 -10 -10 -8 -6 -5 -3 -2 -3 -4 -7 -11 -13 -15 -18 -20 -21 -22 -27 -34 -44 -53 -61 -65 -77 -88 -105 -78 -46 -37 -25 -17 -16 -18 -45 -68 -86 -101 -100 -84 -73 -63 -46 -39 -41 -36 -46 -61 -48 -23 -61 -66 -60 -54 -39 -25 -28 -42 -54 -60 -58 -24 -12 -7 -3 -1 -0 -0 -1 -4 -4 -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 -1 -3 -3 -3 -2 -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 -1 -1 -1 -1 -1 0 0 0 -0 -1 -3 -5 -6 -6 -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 -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 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 -0 -0 -0 -0 -1 -1 -0 -1 -0 -1 -1 -0 -0 -1 -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 -31 -83 -130 -130 -102 -88 -101 -96 -14 -26 -107 -156 -166 -167 -156 -140 -119 -104 -94 -89 -86 -84 -83 -80 -67 -73 -94 -101 -107 -110 -105 -95 -84 -82 -83 -92 -86 -77 -67 -55 -39 -23 -13 -8 -10 -9 -6 -6 -10 -13 -13 -11 -11 -12 -15 -14 -11 -13 -17 -13 -11 -9 -5 -3 -3 -4 -7 -11 -13 -14 -17 -21 -22 -25 -32 -43 -56 -67 -75 -87 -94 -110 -98 -68 -40 -31 -28 -21 -17 -17 -19 -20 -27 -54 -83 -88 -75 -68 -54 -51 -50 -39 -37 -41 -51 -66 -80 -74 -63 -57 -45 -32 -36 -55 -66 -54 -37 -18 -11 -11 -9 -5 -2 -1 -1 -2 -2 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -1 -1 -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 -2 -2 -0 0 0 -0 -2 -4 -6 -7 -6 -6 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -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 -1 -1 0 0 0 0 0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -0 -0 -1 -1 -2 -4 -6 -4 -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 0 0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -191 -177 -125 -97 -93 -88 -52 0 -1 -25 -110 -163 -184 -181 -164 -142 -122 -111 -104 -99 -95 -92 -88 -80 -72 -75 -88 -88 -95 -107 -112 -113 -107 -96 -96 -96 -87 -76 -62 -50 -38 -25 -15 -7 -5 -5 -4 -6 -10 -14 -15 -14 -16 -16 -24 -21 -19 -22 -25 -24 -22 -19 -17 -13 -12 -13 -14 -14 -15 -17 -21 -24 -26 -31 -39 -54 -69 -66 -52 -60 -65 -84 -51 -40 -26 -16 -15 -14 -10 -11 -12 -9 -9 -16 -38 -52 -55 -66 -59 -50 -47 -39 -29 -19 -34 -57 -61 -63 -60 -53 -51 -44 -41 -47 -49 -41 -33 -27 -22 -18 -16 -15 -12 -7 -3 -1 -1 -1 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -1 -0 0 0 0 -1 -2 -3 -5 -7 -6 -5 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -0 0 0 0 0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -4 -1 -1 -0 -0 -1 -1 -1 -1 -2 -4 -6 -7 -5 -3 -1 -0 0 -0 -1 -3 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -28 -139 -145 -97 -74 -98 -109 -62 0 -5 -35 -136 -193 -209 -196 -171 -148 -133 -128 -123 -114 -107 -102 -93 -82 -76 -76 -79 -82 -91 -110 -115 -118 -117 -105 -92 -90 -79 -67 -54 -42 -33 -26 -17 -8 -3 -2 -2 -4 -8 -12 -13 -13 -16 -19 -29 -31 -27 -27 -27 -31 -38 -42 -51 -52 -38 -27 -21 -19 -21 -25 -28 -30 -31 -39 -48 -46 -48 -43 -33 -30 -26 -28 -34 -37 -25 -15 -11 -9 -6 -7 -9 -8 -9 -8 -10 -13 -24 -41 -38 -30 -26 -32 -26 -13 -20 -47 -69 -70 -60 -57 -54 -48 -36 -34 -34 -31 -29 -30 -33 -28 -23 -23 -20 -12 -6 -2 -1 -1 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -3 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -2 -1 -1 -0 -1 -3 -4 -2 -1 -1 -3 -8 -13 -12 -9 -3 -1 -0 0 -1 -4 -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 -35 -103 -108 -71 -59 -70 -73 -37 -1 -12 -68 -186 -224 -222 -207 -183 -161 -145 -133 -126 -124 -122 -115 -100 -86 -78 -76 -79 -89 -96 -116 -117 -119 -109 -94 -86 -82 -70 -51 -40 -28 -22 -20 -15 -9 -4 -1 -1 -2 -5 -7 -8 -10 -15 -22 -33 -40 -31 -28 -29 -33 -40 -48 -53 -52 -44 -33 -23 -19 -26 -35 -40 -43 -41 -49 -42 -34 -29 -25 -23 -21 -20 -24 -33 -31 -21 -16 -15 -11 -6 -7 -8 -7 -7 -8 -16 -15 -11 -9 -10 -12 -10 -15 -20 -53 -61 -55 -67 -86 -72 -68 -55 -50 -31 -26 -28 -29 -32 -36 -34 -33 -30 -24 -18 -13 -8 -4 -2 -2 -3 -5 -8 -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 -1 -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 -1 -4 -4 -1 -1 -1 -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 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -0 -1 -2 -5 -5 -2 -0 -0 -1 -3 -5 -9 -10 -5 -1 -0 -0 -0 -1 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -37 -60 -51 -36 -41 -29 -5 0 -12 -53 -138 -230 -242 -230 -216 -186 -162 -140 -123 -121 -130 -133 -127 -110 -91 -80 -77 -80 -88 -98 -110 -99 -103 -96 -91 -85 -74 -58 -36 -24 -17 -14 -13 -11 -7 -4 -2 -1 -1 -2 -3 -5 -10 -17 -25 -37 -42 -35 -28 -31 -32 -37 -46 -48 -40 -32 -27 -20 -15 -21 -41 -55 -56 -54 -59 -33 -29 -27 -25 -22 -19 -18 -17 -18 -19 -17 -14 -13 -13 -12 -9 -7 -5 -5 -7 -17 -15 -12 -12 -11 -10 -7 -5 -8 -38 -81 -105 -105 -93 -80 -71 -54 -52 -38 -30 -29 -31 -32 -33 -31 -31 -29 -23 -17 -11 -7 -5 -5 -6 -3 -6 -10 -12 -13 -12 -10 -8 -6 -5 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -3 -10 -10 -4 -4 -2 -2 -3 -4 -3 -3 -4 -5 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -1 -0 -1 -3 -6 -5 -2 -0 0 -0 -0 -1 -1 -3 -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 -73 -73 -47 -27 -25 -35 -26 -1 0 -40 -168 -240 -258 -254 -235 -218 -176 -155 -150 -152 -150 -146 -143 -136 -122 -99 -82 -78 -80 -87 -92 -86 -73 -85 -87 -80 -67 -56 -44 -28 -19 -14 -10 -8 -6 -5 -3 -2 -1 -1 -1 -2 -3 -13 -22 -29 -37 -40 -35 -24 -24 -24 -33 -45 -46 -35 -27 -27 -22 -15 -15 -40 -59 -62 -58 -39 -20 -15 -16 -17 -19 -19 -17 -13 -10 -11 -14 -16 -17 -19 -22 -22 -20 -19 -15 -16 -16 -12 -12 -11 -10 -10 -9 -9 -10 -35 -77 -87 -93 -93 -81 -71 -55 -50 -46 -36 -29 -30 -35 -37 -35 -32 -28 -22 -16 -9 -7 -8 -10 -10 -5 -7 -10 -12 -15 -15 -13 -10 -7 -6 -7 -7 -6 -5 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -22 -13 -7 -4 -6 -9 -9 -5 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -3 -2 -1 -1 -2 -4 -3 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 -0 -2 -3 -4 -4 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -165 -125 -51 -15 -34 -57 -40 0 0 -31 -133 -228 -267 -261 -236 -208 -170 -171 -176 -179 -180 -173 -160 -146 -131 -104 -79 -82 -87 -85 -78 -73 -79 -86 -79 -64 -50 -38 -28 -20 -16 -15 -11 -4 -2 -2 -2 -1 -1 -1 -2 -2 -5 -15 -23 -27 -32 -36 -32 -24 -15 -15 -25 -37 -42 -38 -31 -28 -26 -21 -17 -28 -35 -36 -31 -17 -13 -10 -12 -12 -12 -13 -13 -11 -11 -11 -12 -15 -16 -17 -21 -24 -24 -20 -17 -26 -24 -14 -11 -12 -13 -13 -15 -24 -37 -41 -70 -91 -81 -77 -80 -69 -56 -47 -43 -30 -21 -23 -29 -32 -29 -25 -20 -17 -17 -15 -14 -16 -16 -14 -9 -9 -9 -13 -16 -19 -21 -18 -13 -10 -12 -16 -13 -14 -16 -16 -11 -4 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 -0 -1 -2 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -28 -19 -10 -6 -7 -12 -15 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -3 -4 -4 -4 -3 -3 -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 -27 -121 -92 -40 -31 -69 -86 -50 0 -6 -44 -175 -241 -266 -266 -239 -206 -189 -193 -186 -181 -187 -184 -167 -149 -135 -116 -89 -96 -87 -78 -73 -76 -81 -78 -62 -48 -37 -26 -22 -21 -18 -14 -9 -3 -1 -1 -1 -0 -0 -1 -2 -4 -9 -13 -19 -21 -26 -31 -30 -25 -16 -11 -17 -30 -37 -36 -30 -25 -26 -26 -22 -18 -13 -11 -10 -10 -9 -7 -7 -9 -12 -13 -11 -10 -12 -14 -13 -13 -14 -15 -15 -19 -21 -18 -16 -22 -18 -11 -11 -13 -16 -16 -16 -19 -24 -33 -79 -62 -70 -80 -78 -67 -55 -47 -41 -32 -25 -22 -22 -22 -22 -21 -21 -23 -26 -26 -26 -23 -19 -14 -12 -10 -10 -17 -22 -26 -28 -26 -21 -18 -20 -28 -19 -18 -22 -25 -20 -11 -7 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -4 -2 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -17 -10 -5 -6 -11 -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 -1 -2 -3 -3 -1 -0 0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -1 -3 -3 -1 -0 -1 -2 -2 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -43 -94 -80 -51 -66 -60 -42 -19 0 -11 -66 -197 -259 -271 -266 -242 -214 -200 -193 -170 -160 -173 -174 -158 -139 -128 -121 -105 -92 -75 -76 -71 -69 -68 -61 -50 -45 -33 -24 -21 -21 -17 -12 -6 -3 -3 -3 -1 -0 -0 -1 -3 -7 -8 -7 -12 -14 -18 -25 -28 -25 -18 -10 -8 -15 -28 -33 -26 -21 -22 -24 -23 -20 -14 -13 -12 -11 -10 -10 -10 -13 -14 -13 -10 -10 -11 -12 -11 -10 -11 -15 -15 -16 -16 -14 -12 -15 -11 -8 -14 -20 -26 -31 -27 -16 -17 -30 -81 -37 -54 -70 -69 -61 -53 -45 -41 -36 -32 -29 -23 -20 -21 -24 -31 -35 -40 -35 -35 -32 -23 -16 -17 -15 -16 -24 -28 -29 -30 -28 -27 -28 -30 -34 -28 -25 -26 -26 -21 -16 -14 -8 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -9 -7 -5 -3 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -12 -9 -5 -9 -12 -10 -5 -2 -0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -1 -2 -3 -1 -0 -0 -0 -0 -0 -2 -4 -3 -1 -0 0 0 0 0 -0 -2 -4 -3 -1 -0 0 0 0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -15 -53 -72 -73 -61 -56 -83 -61 -11 0 -4 -25 -95 -215 -272 -276 -259 -236 -209 -192 -183 -177 -172 -179 -172 -153 -134 -117 -103 -91 -75 -65 -70 -61 -59 -56 -50 -44 -41 -35 -29 -24 -17 -10 -5 -1 -1 -2 -3 -1 -0 -0 -2 -6 -8 -5 -6 -10 -9 -10 -16 -20 -21 -16 -11 -8 -6 -13 -26 -23 -19 -20 -20 -21 -18 -13 -14 -11 -8 -6 -6 -9 -11 -9 -8 -7 -9 -10 -10 -10 -10 -8 -14 -13 -11 -11 -11 -10 -10 -9 -12 -29 -44 -48 -52 -41 -24 -25 -24 -28 -21 -23 -35 -45 -49 -46 -41 -39 -37 -34 -27 -20 -20 -24 -29 -38 -46 -49 -42 -42 -38 -31 -24 -20 -17 -21 -29 -27 -25 -24 -23 -24 -30 -34 -37 -32 -32 -34 -31 -25 -20 -15 -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 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 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 -11 -10 -8 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -11 -8 -15 -13 -6 -3 -2 -1 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -8 -8 -6 -4 -2 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -3 -2 -1 -1 -0 0 -0 -1 -4 -4 -3 -1 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 -1 -4 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -81 -80 -68 -54 -47 -60 -80 -57 -2 0 -22 -79 -138 -212 -273 -275 -254 -213 -187 -180 -178 -173 -167 -164 -154 -139 -125 -105 -87 -77 -73 -68 -62 -56 -56 -51 -45 -41 -41 -41 -35 -25 -15 -7 -3 -1 -1 -1 -2 0 0 -0 -3 -7 -8 -5 -6 -9 -11 -11 -12 -14 -16 -14 -12 -12 -8 -7 -14 -18 -20 -20 -19 -18 -15 -14 -13 -10 -8 -7 -7 -7 -9 -9 -6 -6 -7 -7 -8 -9 -9 -6 -7 -6 -5 -8 -11 -12 -12 -13 -27 -55 -57 -53 -43 -31 -23 -21 -20 -21 -17 -17 -14 -22 -32 -37 -36 -35 -36 -34 -24 -21 -25 -30 -35 -41 -43 -43 -43 -45 -42 -37 -30 -24 -19 -23 -32 -22 -19 -18 -18 -20 -25 -32 -39 -31 -28 -33 -32 -26 -20 -18 -14 -8 -2 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -0 0 0 -0 0 -0 -0 -0 -0 -0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -9 -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 -6 -15 -13 -16 -11 -5 -2 -1 -1 -0 -1 -1 -1 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 -0 -1 -2 -6 -10 -10 -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 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -2 -2 -0 -1 -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 -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 -20 -88 -60 -38 -31 -40 -59 -70 -42 0 0 -40 -149 -173 -199 -255 -267 -222 -174 -160 -169 -173 -171 -163 -150 -135 -122 -112 -97 -82 -72 -72 -71 -60 -58 -58 -53 -45 -43 -45 -44 -36 -24 -13 -8 -6 -4 -2 -0 -0 -0 -0 -2 -4 -7 -7 -6 -7 -10 -11 -11 -11 -11 -13 -13 -12 -13 -13 -8 -6 -15 -21 -21 -18 -15 -14 -16 -13 -11 -10 -9 -8 -9 -9 -6 -5 -7 -7 -8 -10 -11 -10 -6 -4 -3 -3 -7 -10 -10 -9 -15 -35 -62 -38 -31 -26 -29 -26 -21 -22 -20 -16 -15 -14 -13 -19 -27 -32 -31 -32 -31 -23 -22 -28 -33 -36 -37 -40 -42 -46 -47 -45 -42 -36 -29 -25 -27 -34 -21 -15 -13 -15 -16 -19 -27 -37 -33 -23 -21 -21 -18 -15 -15 -17 -17 -6 -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 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -9 -13 -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 -3 -13 -18 -15 -9 -4 -1 -1 -1 -1 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -9 -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 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -3 -6 -2 -3 -6 -8 -9 -8 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -39 -88 -52 -23 -19 -44 -40 -18 -5 -3 -15 -55 -142 -150 -151 -200 -214 -167 -147 -150 -161 -167 -167 -162 -148 -127 -109 -102 -92 -80 -69 -71 -70 -60 -59 -60 -58 -52 -51 -55 -52 -40 -24 -15 -13 -12 -8 -3 -1 -1 -1 -1 -5 -6 -7 -7 -6 -7 -10 -14 -15 -11 -8 -9 -11 -14 -15 -13 -13 -16 -20 -21 -19 -17 -15 -15 -15 -13 -11 -10 -8 -8 -9 -9 -10 -8 -10 -10 -11 -12 -12 -11 -9 -7 -6 -7 -9 -9 -11 -17 -32 -51 -53 -37 -29 -35 -49 -41 -33 -36 -26 -16 -16 -18 -18 -20 -26 -29 -27 -27 -26 -22 -26 -30 -34 -36 -37 -41 -49 -53 -46 -36 -30 -30 -31 -31 -33 -38 -22 -13 -12 -14 -13 -14 -23 -32 -32 -24 -16 -11 -8 -11 -18 -22 -19 -8 -7 -5 -3 -2 -2 -1 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -3 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -10 -15 -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 -1 -9 -20 -17 -12 -9 -6 -3 -2 -3 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -6 -8 -9 -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 -1 -2 -4 -4 -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 -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 -1 -34 -82 -92 -49 -19 -15 -58 -50 -16 0 -16 -59 -113 -139 -137 -147 -162 -162 -142 -137 -154 -159 -159 -149 -137 -125 -111 -99 -95 -89 -80 -68 -75 -69 -59 -57 -57 -57 -55 -58 -63 -55 -35 -18 -13 -18 -18 -13 -8 -3 -1 -1 -1 -5 -7 -8 -7 -6 -8 -13 -18 -16 -9 -7 -6 -6 -12 -21 -22 -18 -21 -21 -20 -18 -17 -17 -17 -15 -12 -9 -9 -8 -9 -10 -13 -16 -15 -16 -15 -11 -10 -11 -12 -12 -11 -9 -12 -19 -19 -20 -22 -32 -44 -41 -37 -51 -59 -60 -50 -42 -36 -25 -17 -24 -32 -30 -28 -27 -27 -25 -22 -21 -24 -28 -30 -34 -34 -29 -30 -43 -57 -52 -43 -34 -33 -38 -40 -38 -39 -23 -21 -23 -19 -13 -11 -17 -24 -25 -23 -17 -12 -9 -15 -26 -30 -19 -9 -4 -3 -3 -5 -5 -3 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -2 -6 -12 -14 -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 -3 -17 -18 -17 -14 -9 -4 -4 -4 -6 -5 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -6 -7 -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 -1 -3 -5 -5 -3 -3 -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 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -5 -3 -1 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 -132 -128 -81 -37 -16 -18 -45 -41 -8 -11 -45 -101 -141 -127 -122 -134 -159 -149 -131 -132 -146 -151 -150 -137 -117 -104 -98 -95 -92 -88 -80 -67 -77 -66 -56 -51 -50 -50 -52 -56 -56 -45 -29 -19 -17 -18 -16 -11 -11 -7 -4 -3 -4 -4 -6 -7 -6 -6 -8 -11 -12 -10 -8 -5 -5 -4 -6 -16 -22 -17 -21 -21 -19 -18 -17 -16 -16 -15 -12 -10 -11 -8 -8 -7 -11 -18 -19 -14 -13 -9 -10 -12 -14 -15 -16 -18 -22 -28 -36 -82 -72 -41 -29 -29 -25 -62 -71 -52 -45 -44 -36 -25 -21 -23 -29 -24 -22 -21 -23 -23 -20 -20 -22 -21 -22 -30 -35 -31 -25 -29 -45 -44 -51 -45 -41 -44 -45 -40 -37 -30 -31 -29 -21 -12 -8 -11 -15 -16 -18 -16 -17 -16 -19 -27 -29 -20 -11 -7 -5 -5 -5 -5 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -1 -9 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -3 -7 -9 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -13 -15 -14 -10 -7 -8 -4 -5 -9 -10 -8 -5 -9 -2 -0 0 0 0 0 0 0 0 0 0 -1 -1 -2 -4 -4 -5 -6 -4 -2 -0 0 0 0 -0 -0 -0 0 -0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -3 -3 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -5 -4 -2 -1 -1 -2 -1 0 0 0 0 0 0 0 -1 -13 -2 0 0 0 0 0 0 0 0 0 -3 -16 -43 -85 -142 -100 -52 -22 -15 -15 -7 0 0 -45 -112 -130 -125 -112 -108 -118 -136 -122 -113 -125 -138 -141 -138 -134 -117 -97 -92 -92 -91 -87 -80 -69 -79 -63 -53 -47 -44 -45 -49 -52 -42 -25 -16 -12 -15 -17 -12 -5 -7 -3 -3 -5 -5 -4 -5 -6 -6 -5 -6 -7 -8 -9 -10 -9 -12 -7 -9 -8 -14 -21 -21 -21 -19 -17 -13 -11 -11 -12 -12 -11 -11 -10 -7 -8 -8 -9 -14 -20 -20 -18 -19 -19 -17 -18 -22 -24 -23 -26 -26 -45 -73 -50 -26 -23 -28 -53 -64 -46 -35 -38 -43 -43 -35 -29 -29 -18 -14 -13 -15 -16 -17 -20 -22 -19 -14 -20 -32 -37 -28 -20 -30 -34 -50 -56 -52 -52 -55 -55 -52 -47 -43 -35 -22 -11 -6 -8 -11 -11 -12 -9 -12 -12 -12 -17 -20 -15 -8 -4 -5 -7 -5 -2 -1 -4 -7 -7 -3 -1 -0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 0 -0 -1 -4 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -3 -8 -14 -18 -16 -12 -10 -10 -9 -10 -12 -15 -14 -20 -9 -2 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -5 -5 -4 -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 -1 -0 0 0 0 0 0 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 -4 -3 -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 -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 -1 -4 -7 -5 -4 -2 -2 -5 -6 -2 0 0 0 0 0 -2 -12 -32 -59 -11 -1 0 0 0 0 0 0 0 0 -14 -71 -124 -149 -116 -78 -31 -12 -20 -20 -9 0 -5 -43 -121 -137 -122 -105 -97 -103 -122 -95 -94 -112 -124 -127 -122 -111 -95 -87 -91 -95 -94 -90 -82 -69 -63 -59 -49 -43 -40 -42 -47 -47 -42 -32 -21 -16 -19 -20 -15 -7 -3 -6 -10 -9 -7 -5 -5 -5 -5 -5 -5 -5 -6 -9 -11 -11 -15 -10 -15 -11 -14 -19 -20 -19 -17 -14 -11 -10 -10 -10 -10 -10 -9 -10 -10 -10 -11 -12 -13 -16 -18 -20 -23 -20 -17 -21 -31 -35 -31 -31 -29 -37 -78 -62 -37 -28 -29 -35 -44 -38 -28 -26 -21 -22 -23 -22 -26 -16 -14 -12 -10 -10 -12 -17 -20 -16 -10 -14 -26 -34 -31 -20 -18 -29 -48 -50 -53 -59 -65 -65 -57 -48 -41 -34 -22 -9 -3 -4 -5 -5 -4 -4 -6 -5 -3 -5 -8 -9 -6 -4 -6 -8 -5 -2 -2 -4 -5 -5 -4 -2 -0 0 0 -0 -1 -2 -2 -1 -2 -1 -0 -0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -7 -11 -9 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -8 -19 -15 -14 -15 -15 -15 -15 -17 -19 -17 -15 -7 -1 -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 -1 -1 -1 0 0 0 0 0 0 0 0 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 -1 -2 -2 -2 -4 -3 -3 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -5 -5 -2 -4 -6 -7 -4 -1 0 0 0 0 -7 -53 -72 -55 -10 0 0 0 0 0 0 0 -1 -11 -48 -115 -137 -117 -91 -60 -23 -10 -28 -25 -9 0 0 -12 -65 -141 -129 -115 -108 -102 -94 -87 -83 -93 -100 -103 -98 -87 -79 -85 -95 -101 -101 -96 -86 -73 -62 -61 -49 -42 -39 -40 -41 -38 -34 -32 -27 -29 -23 -20 -19 -13 -8 -16 -19 -12 -8 -7 -7 -7 -6 -5 -4 -4 -4 -5 -8 -12 -15 -12 -20 -11 -11 -14 -15 -14 -14 -15 -14 -13 -11 -8 -8 -8 -7 -7 -8 -8 -6 -4 -4 -6 -9 -14 -16 -13 -12 -23 -46 -63 -67 -75 -103 -46 -78 -72 -51 -34 -28 -28 -30 -24 -21 -19 -14 -15 -16 -14 -19 -12 -12 -12 -9 -7 -7 -8 -8 -5 -3 -9 -22 -27 -22 -13 -11 -22 -40 -43 -46 -50 -52 -49 -42 -35 -32 -29 -27 -17 -7 -3 -2 -2 -1 -1 -0 -0 -0 -1 -3 -4 -4 -3 -6 -7 -6 -5 -3 -3 -4 -5 -4 -2 -0 0 0 -0 -1 -2 -3 -1 -1 -1 -0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -6 -12 -14 -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 -2 -13 -13 -18 -19 -18 -18 -19 -20 -15 -12 -8 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 -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 -2 -5 -7 -7 -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 -3 -5 -6 -4 -2 -4 -5 -8 -8 -5 -3 -1 -0 0 -9 -71 -48 -5 -0 0 0 0 0 0 0 0 -11 -52 -134 -118 -114 -97 -76 -52 -28 -21 -43 -29 -8 0 -0 -12 -59 -147 -124 -131 -135 -117 -98 -91 -83 -81 -82 -82 -80 -75 -74 -80 -89 -97 -99 -100 -96 -83 -68 -59 -51 -44 -37 -35 -34 -34 -32 -30 -24 -24 -19 -19 -20 -20 -17 -17 -8 -5 -6 -8 -8 -7 -6 -6 -6 -6 -5 -5 -8 -11 -13 -13 -15 -12 -9 -9 -9 -9 -10 -11 -11 -10 -7 -7 -7 -5 -4 -4 -7 -4 -6 -5 -4 -5 -7 -9 -10 -8 -10 -20 -42 -53 -70 -94 -94 -79 -61 -57 -48 -38 -35 -35 -29 -17 -17 -17 -10 -10 -10 -9 -9 -5 -5 -8 -10 -8 -5 -3 -2 -1 -2 -8 -19 -15 -8 -5 -7 -15 -23 -25 -30 -33 -33 -31 -27 -24 -25 -28 -24 -22 -15 -7 -3 -1 -1 -0 -0 -0 -1 -1 -2 -3 -3 -4 -5 -2 -1 -3 -5 -5 -4 -4 -3 -1 -1 -0 -1 -3 -7 -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 -1 -3 -5 -9 -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 -2 -7 -18 -22 -20 -17 -16 -16 -14 -11 -5 -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 -1 -0 -0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -17 -9 -4 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -6 -3 -2 -5 -6 -6 -10 -12 -10 -7 -3 -1 -10 -57 -22 -11 -4 0 0 0 0 0 0 -1 -12 -58 -127 -109 -92 -74 -59 -45 -37 -46 -60 -34 -5 0 -10 -38 -82 -123 -107 -128 -135 -115 -98 -92 -88 -82 -79 -80 -80 -76 -72 -72 -77 -83 -89 -99 -103 -95 -79 -63 -53 -45 -36 -29 -28 -31 -33 -29 -23 -26 -17 -18 -19 -25 -23 -16 -13 -10 -10 -10 -8 -6 -5 -5 -5 -5 -7 -6 -7 -8 -9 -11 -11 -12 -11 -9 -8 -6 -6 -8 -9 -8 -5 -7 -5 -5 -4 -4 -5 -6 -7 -7 -6 -6 -6 -6 -8 -10 -12 -23 -38 -48 -59 -66 -66 -77 -63 -45 -41 -42 -40 -34 -25 -17 -21 -19 -12 -17 -16 -8 -5 -5 -4 -5 -7 -6 -3 -3 -5 -6 -7 -8 -15 -6 -2 -2 -3 -5 -10 -18 -21 -20 -17 -15 -15 -17 -18 -23 -19 -22 -18 -10 -4 -1 -0 -0 -0 -0 -1 -1 -2 -3 -3 -3 -2 -1 -1 -2 -4 -5 -4 -2 -1 -2 -2 -1 -2 -4 -6 -7 -4 -1 -0 0 -0 -1 -1 -0 0 0 -0 0 0 0 0 -0 -1 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 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 -12 -12 -12 -13 -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 -1 -1 -0 -0 0 0 0 0 0 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 -1 -3 -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 -2 -8 -6 -4 -5 -8 -7 -4 -8 -13 -14 -12 -9 -18 -40 -65 -35 -56 -28 -5 0 0 0 0 -5 -20 -44 -74 -101 -97 -63 -58 -46 -37 -45 -70 -78 -39 0 0 -34 -97 -118 -108 -98 -108 -118 -97 -87 -88 -89 -86 -83 -82 -79 -74 -66 -64 -68 -75 -83 -97 -106 -112 -103 -85 -65 -51 -40 -29 -24 -26 -29 -29 -28 -29 -22 -16 -17 -22 -16 -11 -16 -21 -23 -18 -10 -7 -5 -4 -4 -4 -5 -9 -8 -7 -7 -8 -10 -11 -10 -8 -6 -6 -8 -9 -8 -7 -6 -6 -4 -5 -7 -7 -7 -7 -7 -8 -8 -7 -6 -6 -8 -15 -30 -53 -42 -39 -48 -58 -59 -53 -44 -34 -31 -32 -32 -28 -21 -19 -25 -22 -19 -12 -12 -10 -6 -5 -5 -5 -4 -2 -1 -2 -6 -10 -8 -6 -10 -4 -1 -1 -1 -3 -11 -20 -18 -7 -3 -3 -5 -8 -10 -15 -15 -20 -17 -10 -4 -1 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -1 -3 -1 -0 -1 -2 -4 -8 -8 -3 -1 -0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -8 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -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 -2 -6 -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 -3 -6 -4 -1 0 0 0 0 -0 -5 -29 -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 -3 -7 -3 -6 -8 -9 -6 -4 -8 -11 -14 -13 -11 -24 -35 -54 -91 -66 -24 -5 0 0 -4 -16 -40 -89 -127 -99 -86 -73 -39 -37 -31 -36 -59 -81 -73 -33 0 -1 -40 -118 -125 -109 -98 -99 -106 -93 -82 -83 -85 -86 -83 -77 -71 -67 -60 -61 -66 -74 -82 -90 -94 -108 -102 -89 -82 -75 -60 -41 -27 -26 -27 -25 -31 -33 -22 -17 -11 -13 -10 -8 -16 -30 -34 -24 -11 -7 -5 -6 -6 -5 -6 -9 -11 -8 -8 -8 -10 -11 -10 -9 -10 -11 -15 -12 -8 -8 -7 -4 -5 -5 -6 -5 -4 -5 -6 -8 -9 -8 -7 -8 -17 -36 -60 -61 -38 -23 -21 -21 -22 -25 -27 -26 -25 -26 -29 -26 -21 -21 -25 -22 -21 -18 -17 -13 -8 -5 -5 -5 -4 -1 -0 -1 -3 -6 -5 -4 -6 -2 -1 -0 -1 -7 -18 -27 -20 -3 0 -0 -1 -1 -3 -6 -10 -11 -8 -4 -1 -0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -4 -2 -1 -1 -1 -3 -5 -3 -1 -1 -0 0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -8 -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 -5 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -6 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -19 -22 -16 -6 -3 -3 -0 0 -1 -23 -45 -10 -16 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -5 -5 -2 -6 -5 -5 -4 -6 -10 -14 -17 -15 -3 -10 -32 -69 -92 -9 0 0 0 -12 -33 -58 -88 -121 -120 -88 -67 -44 -21 -17 -26 -42 -80 -62 -35 -12 0 -5 -36 -107 -120 -109 -95 -87 -87 -93 -89 -88 -85 -86 -83 -75 -67 -64 -55 -58 -68 -76 -80 -80 -82 -93 -104 -99 -90 -85 -76 -59 -42 -34 -31 -30 -25 -22 -19 -17 -11 -6 -4 -4 -10 -17 -20 -16 -10 -6 -5 -7 -7 -9 -11 -11 -8 -11 -15 -14 -13 -13 -12 -10 -13 -15 -19 -10 -7 -8 -5 -4 -5 -7 -5 -3 -3 -5 -8 -9 -8 -8 -9 -10 -31 -59 -66 -41 -21 -11 -10 -12 -16 -20 -20 -18 -19 -26 -28 -25 -20 -20 -23 -21 -26 -18 -14 -11 -7 -4 -4 -3 -3 -1 -0 -0 -1 -3 -5 -3 -1 -0 -0 -0 -2 -7 -11 -10 -11 -10 -2 0 -0 -0 -3 -9 -11 -6 -2 -1 -0 0 0 0 0 -0 -0 -0 -1 -1 -2 -1 -0 -0 0 -0 -2 -1 -0 -1 -3 -7 -6 -4 -3 -4 -5 -3 -2 -2 -1 -0 -0 -0 -0 -0 -1 -3 -3 -2 -1 -0 -0 -0 -2 -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 -1 -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 -2 -3 -3 -3 -2 -0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -15 -1 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -34 -32 -30 -24 -18 -18 -14 -1 -0 -2 -20 -31 -22 -29 -20 -15 -8 -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 -4 -7 -5 -4 -3 -2 -5 -4 -2 -1 -5 -10 -13 -13 -9 -1 -12 -44 -47 -32 -3 -2 -2 -34 -57 -65 -67 -64 -59 -74 -73 -50 -28 -16 -17 -31 -56 -97 -66 -23 -3 0 0 -7 -47 -135 -109 -88 -79 -83 -93 -103 -104 -96 -96 -93 -81 -68 -62 -61 -66 -71 -71 -72 -74 -78 -80 -87 -95 -91 -85 -79 -67 -50 -36 -23 -21 -16 -18 -19 -17 -16 -12 -6 -5 -5 -7 -9 -9 -7 -5 -7 -8 -8 -11 -16 -18 -17 -21 -24 -20 -15 -12 -10 -8 -10 -7 -13 -7 -5 -9 -10 -6 -6 -9 -8 -6 -4 -3 -3 -5 -7 -4 -8 -9 -32 -53 -50 -29 -13 -8 -7 -8 -12 -14 -16 -17 -16 -20 -26 -22 -16 -15 -17 -14 -22 -18 -10 -7 -4 -2 -1 -1 -1 -1 -3 -2 -3 -5 -6 -3 -0 -0 -0 -0 -2 -8 -12 -9 -6 -22 -7 -1 -4 -5 -3 -4 -11 -12 -9 -8 -10 -9 -6 -4 -2 -1 -2 -3 -3 -4 -3 -1 -2 -3 -0 -0 -1 -1 -0 -0 -1 -8 -12 -10 -8 -12 -14 -7 -3 -7 -2 -3 -2 -1 -0 -1 -2 -2 -2 -2 -1 -0 0 -1 -5 -14 -8 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 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 -1 -2 -5 -11 -17 -7 -2 -0 0 0 0 -0 -0 -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 -2 -21 -47 -37 -17 -15 -15 -13 -15 -12 -7 -6 -17 -18 -18 -18 -15 -17 -14 -14 -14 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -9 -7 -4 -2 -5 -5 -2 -0 -0 -38 -30 -13 -4 -2 -0 -3 -13 -5 0 -10 -33 -72 -91 -68 -50 -42 -39 -44 -53 -54 -29 -18 -11 -22 -49 -76 -89 -101 -61 -36 -23 -9 -15 -67 -158 -105 -88 -85 -95 -107 -110 -109 -107 -111 -106 -89 -75 -68 -67 -69 -68 -61 -62 -65 -65 -65 -69 -80 -89 -72 -58 -64 -61 -43 -26 -14 -10 -13 -13 -14 -17 -19 -15 -9 -6 -5 -6 -6 -6 -7 -10 -10 -9 -9 -9 -9 -10 -14 -19 -17 -14 -12 -8 -5 -5 -9 -23 -12 -5 -19 -22 -10 -5 -6 -10 -11 -8 -7 -6 -5 -6 -7 -16 -13 -30 -35 -28 -20 -13 -10 -11 -12 -14 -13 -11 -12 -16 -17 -26 -18 -14 -12 -11 -13 -20 -19 -10 -5 -2 -0 -0 -1 -2 -6 -7 -7 -9 -9 -5 -1 -0 -0 -0 -1 -2 -6 -9 -8 -7 -11 -4 -3 -4 -3 -1 -1 -3 -10 -21 -18 -16 -12 -8 -6 -5 -4 -8 -8 -7 -8 -6 -2 -5 -7 -1 0 0 -0 -2 -3 -4 -11 -17 -14 -9 -10 -11 -7 -8 -5 -2 -6 -7 -5 -5 -7 -7 -4 -3 -2 -1 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -11 -9 -4 -0 0 0 -0 -1 -1 -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 -2 -21 -40 -35 -12 -4 -17 -22 -19 -20 -22 -21 -20 -16 -23 -15 -12 -16 -16 -17 -21 -12 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -7 -6 -3 -2 -7 -30 -30 -11 -7 -42 -33 -14 -12 -9 -2 -2 -11 -41 -8 -62 -109 -116 -69 -33 -21 -29 -38 -43 -42 -34 -15 -13 -11 -29 -63 -83 -92 -113 -105 -112 -98 -43 -56 -122 -159 -99 -92 -92 -104 -110 -108 -104 -103 -107 -104 -89 -79 -70 -64 -64 -60 -53 -55 -60 -58 -57 -67 -78 -63 -27 -19 -34 -40 -34 -36 -37 -17 -10 -7 -10 -16 -19 -19 -14 -9 -8 -10 -17 -20 -18 -15 -17 -13 -9 -6 -5 -10 -16 -15 -13 -15 -10 -6 -3 -5 -13 -23 -20 -15 -35 -32 -13 -2 -2 -5 -9 -12 -13 -13 -13 -15 -13 -28 -18 -27 -23 -16 -13 -11 -10 -13 -17 -11 -7 -8 -9 -11 -19 -24 -14 -14 -13 -12 -15 -22 -21 -10 -6 -3 -2 -4 -10 -13 -13 -9 -8 -9 -8 -4 -1 -0 -0 -1 -2 -4 -9 -12 -9 -6 -5 -3 -5 -6 -6 -8 -10 -11 -13 -17 -14 -11 -9 -8 -5 -4 -5 -10 -13 -12 -10 -7 -5 -6 -5 -1 -1 -2 -3 -6 -11 -11 -4 -3 -3 -3 -4 -5 -7 -14 -20 -13 -12 -12 -12 -8 -4 -5 -7 -5 -7 -4 -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 -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 -4 -7 -7 -4 -1 -0 0 -0 -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 -2 -10 -40 -41 -26 -20 -28 -24 -12 -13 -21 -22 -14 -28 -31 -14 -15 -20 -19 -15 -16 -11 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -6 -6 -4 -3 -8 -63 -90 -60 -15 -15 -41 -33 -40 -44 -21 -8 -45 -101 -6 -115 -115 -88 -56 -26 -15 -18 -26 -31 -29 -19 -8 -10 -18 -40 -55 -68 -85 -101 -110 -123 -115 -44 -83 -141 -136 -94 -93 -98 -104 -103 -106 -104 -100 -99 -97 -88 -81 -72 -62 -54 -50 -47 -54 -64 -59 -61 -73 -79 -49 -2 -2 -4 -4 -3 -17 -45 -43 -26 -14 -11 -15 -19 -21 -21 -20 -18 -14 -21 -24 -19 -15 -19 -17 -16 -9 -3 -2 -3 -4 -4 -5 -2 -1 -0 -6 -16 -27 -31 -30 -56 -43 -16 -0 -0 -1 -5 -14 -20 -24 -25 -23 -19 -19 -18 -19 -14 -10 -9 -9 -7 -7 -7 -8 -8 -8 -7 -8 -16 -15 -11 -12 -12 -10 -13 -19 -20 -12 -11 -8 -5 -9 -15 -15 -11 -6 -9 -13 -11 -6 -1 0 -0 -1 -3 -5 -6 -5 -4 -2 -2 -2 -3 -3 -4 -5 -4 -4 -5 -8 -9 -8 -8 -9 -8 -8 -10 -13 -14 -14 -9 -7 -7 -6 -8 -3 -4 -7 -8 -8 -11 -16 -8 -3 -2 -1 -2 -3 -5 -8 -13 -17 -21 -22 -15 -7 -5 -2 -3 -6 -19 -18 -10 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -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 -1 -3 -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 -1 -4 -13 -39 -46 -35 -32 -36 -36 -18 -6 -7 -12 -25 -37 -27 -5 -12 -18 -18 -15 -13 -10 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -3 -3 -3 -3 -5 -10 -30 -52 -34 -14 -21 -42 -39 -29 -39 -14 -6 -42 -72 -23 -73 -64 -45 -27 -18 -17 -20 -22 -24 -17 -10 -7 -11 -22 -40 -63 -83 -90 -89 -78 -55 -25 -4 -23 -97 -114 -95 -97 -107 -105 -93 -100 -103 -98 -97 -102 -102 -95 -85 -70 -56 -49 -51 -62 -67 -62 -72 -66 -39 -12 0 -0 -7 -32 -32 -13 -27 -74 -51 -34 -23 -19 -22 -30 -35 -34 -19 -2 -3 -5 -5 -5 -7 -6 -6 -3 -1 0 -0 -0 -0 0 0 0 -0 -5 -13 -21 -28 -39 -71 -52 -17 0 0 -0 -1 -7 -35 -37 -29 -22 -17 -13 -14 -14 -11 -9 -8 -6 -4 -6 -11 -10 -5 -5 -8 -12 -15 -13 -10 -9 -9 -9 -10 -15 -20 -15 -15 -13 -10 -10 -12 -13 -11 -10 -11 -11 -9 -6 -2 0 -0 -0 -2 -2 -3 -3 -3 -2 -1 -1 -1 -2 -4 -4 -3 -4 -4 -5 -4 -5 -7 -8 -9 -9 -11 -13 -13 -13 -9 -7 -8 -8 -9 -4 -5 -8 -7 -10 -25 -38 -2 -2 -2 -2 -4 -7 -11 -13 -13 -9 -15 -17 -9 -1 -2 -5 -7 -8 -19 -23 -19 -10 -2 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -8 -14 -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 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 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 -24 -26 -12 -1 -0 -2 -1 -1 -4 -7 -18 -46 -20 -27 -32 -34 -29 -21 -23 -29 -28 -26 -17 -7 -18 -22 -20 -15 -12 -9 -5 -6 -5 -1 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 -2 -5 -4 -3 -3 -2 -2 -3 -4 -2 -14 -15 -12 -12 -15 -14 -9 -19 -17 -14 -51 -61 -33 -14 -7 -6 -7 -12 -18 -20 -15 -12 -14 -15 -12 -10 -27 -53 -67 -90 -95 -67 -35 -16 -12 -29 -59 -93 -94 -95 -109 -117 -97 -80 -88 -101 -107 -111 -116 -121 -120 -119 -91 -69 -65 -68 -71 -71 -72 -76 -57 -22 -1 0 -1 -7 -45 -62 -32 -4 0 -5 -11 -11 -8 -12 -20 -24 -16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -12 -19 -28 -42 -70 -54 -18 -2 -3 -4 -3 -1 -2 -17 -30 -31 -22 -15 -13 -14 -13 -11 -9 -6 -4 -4 -6 -6 -5 -5 -7 -11 -14 -15 -13 -10 -8 -9 -9 -11 -14 -16 -17 -17 -14 -11 -10 -9 -9 -9 -7 -9 -6 -3 -1 0 0 0 -0 -1 -1 -1 -1 -2 -2 -1 -0 -1 -1 -1 -0 -1 -2 -3 -4 -6 -7 -8 -9 -10 -10 -13 -10 -12 -12 -12 -12 -10 -7 -5 -6 -6 -4 -5 -16 -25 -3 -2 -2 -2 -3 -5 -9 -20 -25 -3 -1 -2 -4 -4 -4 -8 -7 -11 -14 -23 -34 -36 -22 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -20 -19 -14 -10 -4 -6 -13 -27 -38 -34 -17 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -8 -37 -40 -20 -4 -1 -3 -2 -1 -3 -5 -7 -14 -5 -20 -25 -29 -27 -24 -23 -26 -28 -15 -6 -9 -20 -22 -18 -15 -13 -11 -11 -13 -10 -0 0 0 0 -0 -1 -1 -2 -2 -0 0 0 0 0 0 -4 -3 -5 -3 -1 -1 -1 -1 -1 -1 -1 -14 -45 -44 -27 -26 -21 -19 -31 -45 -22 -83 -56 -23 -7 -6 -7 -6 -12 -16 -14 -9 -7 -14 -22 -9 -5 -34 -62 -61 -68 -73 -42 -19 -28 -55 -82 -105 -101 -89 -96 -115 -115 -91 -76 -77 -100 -121 -128 -125 -124 -128 -129 -117 -108 -93 -80 -75 -80 -85 -57 -18 -4 0 0 -0 -1 -4 -3 -1 -0 0 -17 -41 -25 -1 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 -20 -32 -47 -65 -70 -47 -17 -8 -13 -12 -2 -11 -11 -17 -18 -17 -15 -13 -14 -15 -13 -9 -6 -4 -3 -5 -4 -5 -5 -7 -9 -11 -12 -11 -9 -6 -7 -11 -11 -10 -14 -16 -16 -14 -12 -10 -10 -9 -6 -3 -3 -1 -0 0 0 0 0 -0 -1 -1 -1 -1 -3 -3 -2 -2 -1 -0 -0 -2 -5 -9 -8 -6 -7 -7 -8 -9 -10 -11 -8 -5 -9 -14 -19 -20 -15 -8 -6 -7 -11 -8 -6 -8 -10 -9 -6 -6 -7 -7 -5 -4 -6 -4 -1 -0 -9 -14 -11 -4 -1 -4 -6 -16 -43 -54 -53 -50 -24 -11 -7 -6 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -5 -7 -8 -11 -20 -37 -52 -55 -37 -23 -16 -17 -30 -52 -66 -42 -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 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -15 -33 -20 -10 -7 -5 -3 -1 -0 -2 -3 -3 -2 -2 -3 -4 -15 -18 -14 -9 -7 -7 -6 -3 -3 -7 -11 -15 -16 -14 -13 -12 -10 -6 0 -0 -5 -1 -3 -6 -5 -5 -5 -1 0 -2 -12 -19 -16 -49 -27 -9 -3 -1 -0 -0 -1 -0 -0 0 -23 -71 -87 -48 -61 -52 -29 -29 -54 -53 -37 -17 -8 -6 -7 -9 -6 -7 -9 -8 -6 -7 -11 -14 -6 -6 -29 -40 -33 -12 -5 -7 -33 -76 -96 -84 -75 -104 -97 -100 -111 -105 -89 -76 -76 -95 -121 -130 -127 -127 -129 -128 -128 -122 -110 -95 -73 -63 -64 -40 -1 0 0 0 0 0 0 0 0 0 0 -1 -7 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -17 -33 -58 -80 -88 -74 -21 -7 -13 -15 -7 -15 -16 -15 -14 -13 -12 -12 -12 -11 -11 -10 -5 -3 -3 -5 -5 -6 -6 -7 -9 -9 -8 -8 -6 -5 -6 -12 -13 -15 -20 -19 -18 -16 -13 -11 -11 -12 -11 -5 -1 -1 -0 -0 -1 -2 -2 -3 -4 -6 -6 -7 -6 -4 -2 -6 -2 -3 -6 -15 -25 -26 -16 -11 -11 -11 -11 -10 -11 -11 -7 -3 -6 -9 -16 -22 -21 -13 -8 -7 -12 -12 -13 -14 -12 -9 -7 -8 -11 -13 -8 -2 -1 -1 -8 -5 -13 -14 -8 -4 -4 -3 -3 -8 -24 -22 -20 -33 -32 -14 -15 -16 -9 -3 -3 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -1 -3 -6 -8 -4 -6 -10 -23 -52 -89 -90 -71 -51 -48 -58 -62 -57 -71 -40 -13 -3 -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 -1 -1 -1 -1 -1 -2 -3 -3 -9 -7 -8 -7 -4 -2 -0 -1 -3 -4 -1 -2 -2 -3 -3 -4 -11 -14 -12 -8 -6 -7 -6 -2 -1 -6 -10 -11 -9 -9 -11 -8 -5 -9 -20 -33 -12 -4 -9 -16 -17 -13 -6 -9 -27 -36 -42 -35 -19 -14 -7 -2 -0 0 -0 -0 -1 -3 -1 -13 -32 -51 -65 -68 -54 -32 -34 -56 -57 -9 -2 -4 -4 -6 -11 -15 -13 -10 -9 -8 -9 -13 -15 -10 -15 -34 -17 -4 -8 -15 -16 -45 -96 -86 -41 -40 -73 -74 -100 -108 -96 -85 -78 -77 -91 -111 -117 -117 -120 -124 -120 -113 -117 -121 -79 -41 -21 -14 -11 -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 -11 -31 -46 -45 -40 -8 -9 -11 -11 -11 -9 -8 -10 -11 -12 -13 -14 -13 -10 -8 -10 -5 -4 -4 -5 -6 -8 -7 -8 -10 -11 -10 -9 -6 -10 -10 -12 -9 -12 -21 -24 -20 -15 -12 -10 -8 -8 -7 -2 -4 -4 -2 -2 -3 -5 -6 -8 -12 -18 -21 -21 -16 -8 -4 -11 -8 -6 -10 -18 -20 -12 -8 -16 -14 -14 -12 -9 -7 -10 -10 -5 -4 -4 -6 -10 -12 -11 -11 -6 -12 -16 -18 -16 -12 -11 -11 -7 -10 -11 -11 -6 -0 -1 -15 -13 -17 -15 -9 -4 -6 -8 -6 -4 -2 -1 -9 -23 -27 -18 -16 -21 -19 -11 -7 -10 -5 -1 -0 0 0 0 0 0 -0 -1 -2 -4 -10 -14 -9 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -2 -6 -14 -12 -7 -7 -17 -49 -114 -79 -74 -94 -114 -119 -96 -40 -41 -19 -5 -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 -1 -2 -3 -3 -2 -5 -5 -5 -8 -9 -8 -10 -8 -7 -6 -5 -3 -1 -0 0 -2 -5 -6 -3 -8 -7 -7 -4 -5 -14 -19 -15 -9 -6 -8 -11 -8 -2 -3 -4 -5 -9 -16 -17 -15 -27 -45 -63 -72 -48 -27 -29 -30 -33 -36 -38 -38 -40 -39 -39 -26 -12 -10 -5 -1 -0 0 0 -0 -1 -3 -0 -1 -1 -31 -71 -74 -53 -43 -58 -63 -38 -7 -1 -2 -2 -3 -11 -18 -19 -17 -16 -15 -13 -17 -16 -15 -28 -55 -19 -3 -29 -52 -51 -48 -63 -39 -18 -41 -50 -60 -99 -108 -93 -83 -79 -83 -95 -109 -108 -100 -100 -106 -99 -96 -104 -105 -45 -12 -2 0 -9 -35 -57 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -0 -1 -5 -8 -5 -1 -6 -9 -9 -8 -8 -9 -12 -13 -14 -14 -13 -12 -10 -5 -7 -7 -11 -12 -13 -15 -11 -8 -10 -12 -12 -10 -7 -7 -10 -12 -13 -8 -7 -13 -20 -20 -14 -11 -11 -11 -11 -8 -2 -6 -4 -4 -6 -7 -8 -8 -9 -14 -25 -32 -36 -28 -18 -15 -21 -18 -13 -16 -15 -8 -2 -7 -18 -16 -13 -11 -8 -7 -9 -9 -5 -2 -1 -1 -2 -5 -13 -26 -10 -14 -14 -11 -9 -9 -12 -8 -2 -3 -3 -3 -2 -0 -0 0 -7 -16 -23 -21 -12 -9 -8 -8 -7 -5 -3 -3 -5 -11 -13 -8 -16 -19 -14 -13 -22 -11 -2 -0 0 0 -0 -0 -0 -0 -3 -8 -16 -25 -31 -27 -17 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -6 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -2 -1 -3 -9 -34 -107 -91 -82 -62 -82 -123 -80 -35 -17 -4 -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 -1 -4 -6 -5 -4 -8 -12 -5 -4 -5 -7 -7 -7 -3 -1 -1 -0 -0 0 0 -1 -3 -3 -4 -9 -11 -16 -8 -6 -10 -12 -11 -7 -8 -16 -18 -12 -3 -1 -1 -17 -35 -46 -48 -46 -62 -66 -81 -84 -77 -52 -36 -30 -28 -29 -32 -38 -43 -36 -26 -19 -14 -12 -7 -2 -0 0 0 0 -0 -2 -3 -5 -11 -37 -66 -75 -68 -57 -63 -77 -40 -7 -0 -1 -2 -4 -5 -6 -10 -13 -14 -13 -12 -10 -14 -24 -37 -44 -13 -1 -44 -88 -96 -70 -34 -0 -8 -58 -92 -100 -111 -117 -109 -97 -94 -103 -114 -115 -105 -92 -92 -112 -66 -36 -35 -35 -15 -1 -13 -23 -21 -16 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -8 -5 -4 -5 -6 -3 -2 -4 -7 -7 -4 -3 -2 -3 -5 -9 -13 -12 -11 -9 -5 -5 -7 -13 -17 -18 -19 -19 -18 -15 -11 -9 -6 -4 -4 -5 -5 -5 -3 -6 -13 -21 -24 -19 -10 -10 -12 -12 -11 -10 -9 -9 -10 -10 -11 -12 -11 -12 -17 -26 -32 -44 -43 -35 -32 -31 -23 -20 -18 -7 -0 -0 -3 -10 -14 -11 -9 -8 -7 -4 -2 -1 -0 -0 0 -0 -4 -13 -21 -7 -6 -6 -5 -5 -8 -7 0 0 0 0 0 -0 -0 -0 0 0 -8 -26 -34 -32 -31 -22 -15 -11 -7 -5 -4 -3 -4 -6 -4 -13 -16 -14 -15 -19 -11 -1 -0 -0 -1 -2 -3 -1 -0 -4 -14 -28 -41 -53 -58 -37 -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 -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 -3 -23 -75 -115 -132 -87 -21 -37 -30 -24 -17 -7 -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 -25 -49 -41 -15 -3 -1 -1 -4 -8 -2 -2 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 -1 -2 -3 -6 -9 -16 -11 -7 -5 -4 -3 -2 -2 -8 -10 -6 -1 -1 -3 -42 -59 -66 -67 -63 -61 -54 -65 -50 -39 -35 -41 -43 -40 -36 -34 -34 -35 -29 -14 -12 -11 -7 -5 -3 -1 0 0 0 -1 -4 -17 -36 -68 -46 -37 -46 -52 -44 -34 -48 -39 -11 -5 -6 -3 -3 -4 -9 -16 -18 -15 -9 -9 -14 -15 -31 -37 -26 -7 -4 -61 -112 -121 -90 -38 0 -0 -2 -43 -68 -102 -132 -133 -122 -111 -118 -128 -120 -101 -87 -92 -121 -37 -4 0 -2 -10 -36 -60 -60 -44 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -13 -20 -7 -3 -2 -2 -4 -6 -5 -6 -6 -5 -4 -6 -8 -9 -9 -8 -7 -8 -8 -6 -5 -5 -4 -10 -17 -24 -32 -35 -23 -9 -5 -10 -17 -21 -21 -18 -11 -10 -14 -19 -24 -26 -24 -16 -18 -21 -21 -19 -16 -14 -14 -12 -10 -11 -12 -15 -21 -33 -30 -43 -59 -61 -47 -32 -28 -26 -22 -28 -13 -2 0 -1 -3 -5 -8 -6 -3 -1 -1 0 0 0 0 0 0 -6 -13 -7 -1 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 -0 0 0 0 -4 -19 -30 -32 -34 -25 -17 -13 -10 -7 -5 -4 -5 -11 -4 -9 -10 -9 -10 -17 -19 -1 -0 -1 -3 -6 -7 -2 -0 -5 -20 -41 -63 -78 -76 -46 -23 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -51 -114 -150 -118 -41 -13 -28 -29 -24 -15 -7 -1 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -98 -92 -69 -34 -4 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -5 -5 -4 -5 -6 -3 -1 -1 -1 -1 -2 -2 -2 -4 -12 -28 -47 -54 -54 -60 -63 -57 -44 -39 -30 -43 -43 -42 -50 -57 -61 -55 -35 -22 -16 -13 -9 -8 -6 -4 -3 -1 -0 -0 0 -1 -6 -32 -71 -86 -50 -44 -54 -50 -31 -14 -14 -22 -8 -12 -9 -3 -3 -9 -28 -28 -25 -21 -15 -12 -17 -20 -24 -25 -15 -4 -13 -66 -113 -89 -44 -14 0 0 0 0 -5 -57 -114 -142 -140 -122 -112 -116 -104 -90 -87 -96 -103 -21 -3 0 0 -9 -32 -51 -40 -16 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -10 -15 -1 0 0 -0 -1 -3 -2 -2 -4 -4 -3 -3 -4 -5 -8 -5 -2 -3 -9 -11 -7 -5 -4 -12 -21 -26 -28 -24 -14 -15 -3 -7 -13 -15 -15 -14 -16 -20 -20 -20 -21 -23 -22 -17 -19 -21 -17 -17 -20 -21 -16 -11 -8 -9 -11 -19 -37 -59 -58 -49 -58 -52 -30 -14 -20 -25 -9 -11 -4 0 0 0 0 -0 -2 -2 -1 -0 0 0 0 0 0 0 0 -3 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -11 -15 -18 -17 -15 -15 -14 -10 -5 -3 -4 -13 -7 -6 -6 -6 -12 -25 -35 -4 -2 -4 -4 -3 -4 -2 -1 -6 -17 -34 -50 -58 -53 -37 -21 -11 -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 -5 -18 -63 -116 -117 -74 -65 -53 -39 -36 -46 -47 -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 -41 -45 -34 -17 -3 0 0 -0 -0 -0 -0 -0 0 0 -2 0 -0 -1 -3 -3 0 -15 -19 -11 -5 -5 -4 -6 -8 -13 -20 -5 -1 -0 -7 -13 -12 -7 -15 -22 -32 -40 -42 -41 -48 -60 -67 -51 -36 -32 -33 -38 -31 -32 -39 -48 -58 -67 -56 -20 -14 -13 -9 -8 -12 -12 -10 -6 -3 -2 -2 -1 -7 -19 -54 -70 -54 -64 -72 -60 -37 -16 -5 -4 -10 -7 -7 -6 -9 -18 -33 -31 -25 -26 -21 -20 -29 -28 -30 -13 -5 -1 -12 -44 -72 -51 -11 0 0 0 0 0 0 -36 -99 -139 -146 -130 -108 -90 -82 -86 -91 -100 -92 -31 -5 -0 0 -1 -6 -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 -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 -2 -5 -6 -5 -6 -6 -6 -3 -5 -7 -4 -3 -3 -7 -9 -12 -23 -31 -28 -59 -20 -6 -3 -3 -3 -4 -7 -11 -13 -13 -14 -16 -17 -17 -17 -14 -9 -5 -7 -13 -16 -11 -6 -7 -14 -35 -63 -75 -49 -15 -22 -18 -7 -3 -8 -12 -8 -2 -0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -11 -16 -17 -15 -13 -8 -3 -2 -2 -9 -6 -3 -3 -4 -8 -16 -29 -9 -7 -8 -6 -2 -0 -1 -1 -2 -5 -9 -16 -22 -24 -19 -11 -6 -5 -5 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -23 -71 -86 -78 -59 -49 -35 -31 -64 -118 -34 -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 -16 -14 -10 -7 -6 -13 -28 -30 -7 -4 -12 -63 -91 -52 -72 -105 -71 -37 -38 -70 -49 -61 -58 -41 -20 -8 -6 -11 -10 -11 -9 -5 -4 -8 -15 -25 -25 -24 -32 -27 -31 -34 -36 -38 -43 -45 -39 -36 -31 -28 -28 -26 -23 -28 -32 -40 -50 -57 -48 -12 -19 -20 -17 -15 -15 -15 -13 -10 -8 -5 -3 -2 -9 -28 -45 -53 -49 -58 -60 -52 -44 -31 -12 -3 -6 -5 -13 -16 -26 -32 -34 -37 -36 -34 -27 -28 -32 -34 -33 -6 -1 0 0 0 0 -5 -0 0 0 0 0 0 -7 -74 -119 -135 -135 -123 -102 -76 -78 -90 -95 -107 -111 -78 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -1 -2 -1 0 0 0 0 0 -0 -1 -3 -6 -3 -1 -1 -1 -0 -0 -0 -0 -8 -40 -60 -55 -63 -24 -7 -3 -23 -44 -46 -23 -4 -7 -10 -16 -19 -22 -26 -16 -12 -9 -7 -6 -7 -7 -2 -2 -8 -12 -25 -40 -38 -13 -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 -2 -8 -17 -30 -19 -10 -4 -1 -1 -1 -1 -1 -2 -3 -3 -2 -5 -18 -16 -10 -6 -3 -2 -1 -4 -8 -2 -4 -8 -10 -10 -9 -6 -3 -3 -4 -5 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -10 -13 -84 -84 -57 -34 -29 -100 -145 -78 -31 -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 -10 -20 -45 -26 -46 -99 -134 -108 -38 -54 -155 -183 -191 -169 -129 -118 -97 -73 -74 -84 -61 -51 -52 -43 -29 -14 -7 -9 -5 -5 -15 -15 -13 -20 -24 -25 -27 -30 -31 -28 -29 -29 -30 -30 -27 -24 -21 -22 -20 -21 -24 -28 -34 -31 -30 -40 -51 -51 -38 -18 -20 -21 -17 -13 -10 -8 -9 -9 -7 -6 -4 -8 -20 -46 -31 -50 -63 -54 -41 -39 -48 -45 -21 -4 -2 -7 -20 -22 -41 -53 -59 -58 -51 -40 -36 -42 -52 -45 -22 -4 0 0 0 0 0 0 0 0 0 0 0 0 -21 -92 -124 -128 -122 -107 -86 -69 -80 -87 -89 -96 -110 -94 -38 -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 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -1 -0 -5 -8 -6 -2 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 0 0 -6 -45 -77 -68 -36 -26 -21 -34 -43 -50 -61 -67 -44 -33 -31 -38 -38 -36 -36 -29 -24 -23 -27 -37 -44 -30 -5 -14 -11 -5 -5 -8 -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 -1 -2 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -12 -42 -30 -16 -7 -3 -2 -2 -3 -4 -5 -7 -6 -3 -4 -16 -16 -10 -7 -5 -5 -6 -12 -18 -7 -6 -10 -13 -11 -7 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -30 -34 -49 -78 -113 -105 -66 -23 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -51 -79 -98 -92 -126 -176 -191 -158 -134 -195 -160 -159 -130 -107 -88 -74 -62 -47 -34 -23 -16 -12 -11 -7 -3 -4 -6 -7 -7 -4 -6 -9 -13 -17 -18 -19 -23 -29 -32 -32 -32 -25 -21 -20 -16 -13 -12 -13 -15 -18 -22 -27 -28 -26 -30 -38 -45 -37 -20 -9 -12 -16 -16 -7 -2 -4 -7 -7 -6 -6 -8 -15 -24 -30 -24 -38 -55 -43 -31 -35 -48 -48 -34 -16 -9 -16 -25 -25 -48 -58 -52 -50 -50 -45 -38 -48 -46 -22 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -22 -69 -100 -120 -118 -99 -82 -79 -94 -110 -82 -73 -81 -82 -78 -80 -48 -4 0 0 0 -1 -6 -17 -9 0 -32 -43 -27 -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 -1 -2 -1 -0 -12 -14 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -35 -28 -23 -17 -56 -73 -55 -68 -102 -80 -38 -53 -58 -57 -51 -45 -43 -48 -53 -46 -33 -56 -61 -10 -25 -8 -2 -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 -2 -13 -26 -19 -7 -7 -14 -14 -7 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -29 -30 -20 -13 -8 -4 -2 -7 -8 -8 -9 -9 -5 -2 -5 -9 -11 -15 -15 -14 -19 -41 -22 -9 -5 -6 -7 -8 -5 -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 -3 -11 -21 -68 -45 -58 -78 -77 -50 -17 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -106 -120 -139 -172 -184 -166 -156 -148 -126 -107 -90 -80 -68 -52 -30 -13 -5 -6 -4 -1 -0 -1 -1 -3 -6 -9 -11 -11 -11 -11 -14 -16 -18 -21 -25 -31 -38 -32 -23 -18 -16 -14 -12 -10 -10 -12 -14 -18 -22 -21 -24 -25 -27 -32 -34 -27 -14 -7 -10 -13 -13 -3 -0 -2 -5 -7 -5 -4 -4 -9 -16 -19 -17 -12 -29 -24 -22 -31 -43 -42 -35 -49 -46 -36 -28 -27 -42 -54 -44 -38 -41 -42 -35 -30 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -8 -2 -20 -55 -87 -110 -112 -94 -89 -100 -117 -118 -77 -54 -57 -66 -77 -78 -62 -43 -38 -31 -27 -31 -48 -88 -105 -35 -14 -15 -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 -4 -5 -2 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -20 -47 -73 -96 -104 -74 -20 -58 -68 -67 -58 -43 -27 -16 -12 -6 -1 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 -13 -20 -18 -18 -23 -23 -19 -17 -17 -4 -5 -9 -6 -2 0 0 0 0 0 0 0 0 0 -1 -15 -15 -14 -13 -10 -7 -7 -11 -13 -13 -11 -8 -4 -2 -2 -6 -10 -18 -30 -39 -44 -54 -25 -11 -9 -13 -14 -10 -10 -7 -3 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -24 -14 -10 -8 -16 -75 -50 -26 -14 -7 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -11 -19 -15 -9 -7 -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 -81 -67 -92 -120 -143 -162 -171 -156 -134 -134 -141 -127 -112 -101 -78 -47 -20 -6 -6 -10 -5 -3 -2 -2 -3 -4 -7 -10 -12 -16 -15 -9 -17 -19 -22 -24 -27 -32 -38 -31 -18 -13 -13 -13 -12 -12 -13 -12 -12 -16 -25 -18 -25 -26 -26 -27 -21 -10 -8 -8 -10 -13 -10 -1 -0 -1 -3 -5 -4 -2 -1 -4 -6 -6 -4 -3 -8 -7 -6 -13 -21 -21 -21 -48 -51 -29 -20 -16 -15 -19 -26 -34 -41 -40 -30 -16 -4 -10 -3 -0 0 0 0 0 0 0 0 0 0 -8 -47 -19 -55 -83 -91 -93 -93 -87 -97 -121 -115 -92 -68 -45 -45 -45 -56 -68 -72 -67 -63 -61 -61 -75 -82 -88 -98 -30 -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 -8 -23 -32 -31 -21 -6 -24 -54 -51 -45 -42 -29 -2 -2 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -1 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -9 -18 -23 -28 -30 -33 -40 -45 -27 -21 -27 -18 -6 0 0 0 0 0 0 0 0 0 -0 -3 -10 -12 -11 -10 -8 -9 -9 -15 -17 -16 -12 -7 -3 -3 -7 -6 -14 -33 -45 -40 -42 -39 -27 -19 -23 -28 -24 -26 -22 -15 -9 -3 -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 -2 -15 -72 -85 -73 -49 -22 -11 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -7 -28 -38 -46 -46 -32 -23 -31 -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 0 0 0 0 0 0 0 0 0 0 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 -67 -112 -138 -158 -174 -179 -171 -157 -150 -138 -141 -128 -111 -88 -45 -15 -7 -7 -11 -15 -16 -12 -9 -8 -9 -11 -13 -15 -16 -17 -17 -20 -22 -25 -28 -31 -32 -27 -17 -9 -10 -12 -12 -12 -10 -10 -10 -10 -15 -20 -21 -31 -26 -28 -28 -25 -18 -10 -12 -6 -9 -9 -2 -0 -1 -2 -2 -3 -3 -4 -5 -3 -1 -1 -2 -4 -7 -6 -8 -10 -9 -8 -13 -22 -8 -10 -12 -14 -19 -27 -33 -40 -42 -31 -21 -21 -22 -4 -1 0 0 0 0 0 0 0 -1 -12 -37 -77 -63 -84 -99 -102 -91 -80 -83 -108 -117 -85 -64 -57 -45 -40 -35 -50 -71 -87 -86 -77 -79 -78 -70 -74 -89 -83 -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 -3 -5 -4 -1 -0 -1 -18 -16 -16 -19 -16 -3 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -6 -6 -5 -3 -1 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 0 -18 -35 -33 -15 -10 -25 -33 -35 -38 -44 -50 -46 -30 -29 -28 -33 -38 -29 0 0 0 0 0 0 0 -2 -17 -30 -20 -13 -11 -10 -11 -11 -15 -18 -25 -39 -49 -36 -15 -26 -31 -30 -27 -23 -19 -30 -44 -68 -51 -37 -33 -19 -15 -18 -16 -11 -11 -12 -6 -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 -2 -14 -39 -60 -101 -116 -86 -51 -29 -18 -10 -5 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -8 -24 -30 -31 -25 -20 -30 -35 -35 -34 -24 -6 -8 -8 -6 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -59 -112 -153 -161 -171 -177 -185 -180 -162 -139 -119 -108 -93 -73 -47 -24 -9 -7 -10 -18 -29 -34 -29 -20 -16 -15 -16 -19 -18 -9 -5 -9 -19 -26 -26 -22 -21 -22 -16 -7 -8 -9 -8 -9 -8 -7 -8 -10 -12 -17 -19 -21 -23 -18 -23 -18 -10 -7 -8 -9 -3 -4 -8 -6 -3 -3 -2 -2 -3 -4 -4 -3 -3 -1 -4 -4 -5 -8 -12 -15 -16 -12 -12 -18 -21 -7 -8 -11 -14 -19 -26 -33 -40 -44 -40 -38 -28 -10 -2 -0 0 0 0 0 0 -0 -5 -24 -56 -77 -88 -97 -114 -130 -115 -80 -55 -66 -105 -81 -49 -43 -45 -44 -41 -40 -47 -46 -46 -64 -85 -89 -70 -49 -62 -68 -54 -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 -2 -5 -4 -2 -1 -0 0 0 -1 -2 -2 -2 -2 -1 -1 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 -1 -6 -8 -7 -6 -5 -4 -2 0 0 -0 -4 -7 -7 -3 -1 -1 -0 0 0 0 0 0 -0 -1 -6 -10 -9 -7 -15 -40 -41 -41 -44 -50 -52 -46 -28 -19 -26 -42 -47 -28 -1 -0 -0 0 0 0 0 -1 -14 -24 -27 -18 -10 -10 -14 -18 -29 -38 -56 -89 -115 -106 -73 -76 -92 -93 -78 -50 -18 -24 -40 -90 -69 -41 -38 -29 -16 -7 -4 -7 -24 -36 -19 -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 -7 -11 -28 -72 -98 -93 -96 -53 -38 -24 -12 -7 -4 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -5 -9 -10 -8 -3 -3 -13 -23 -41 -66 -87 -43 -39 -35 -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 -84 -140 -144 -152 -184 -196 -190 -170 -149 -140 -121 -78 -37 -28 -19 -13 -9 -9 -11 -17 -25 -32 -34 -28 -24 -23 -24 -27 -30 -29 -28 -22 -18 -16 -12 -7 -7 -9 -8 -7 -6 -6 -4 -5 -5 -5 -8 -13 -17 -17 -15 -10 -9 -12 -11 -11 -9 -5 -3 -4 -4 -4 -8 -3 -3 -4 -2 -2 -7 -12 -13 -8 -4 -3 -3 -5 -7 -10 -15 -20 -20 -16 -13 -11 -16 -17 -10 -10 -16 -22 -28 -34 -38 -41 -39 -35 -15 -1 -0 0 0 0 0 0 0 -2 -12 -49 -67 -84 -86 -92 -115 -133 -88 -43 -36 -59 -82 -56 -31 -26 -30 -37 -44 -49 -50 -36 -17 -30 -81 -105 -69 -27 -51 -35 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -0 0 0 -1 -1 -1 -1 -2 -3 -2 -1 -0 -1 -1 -1 0 0 0 0 0 0 0 -0 -3 -4 -3 -2 -2 -1 -1 0 0 -1 -7 -12 -12 -10 -9 -8 -2 -0 -0 -4 -8 -2 -1 -3 -3 -1 -1 -5 -19 -40 -37 -36 -41 -52 -60 -54 -37 -20 -17 -21 -18 -11 -19 -7 -2 -0 0 0 0 0 0 -2 -22 -20 -8 -7 -13 -40 -73 -86 -98 -115 -131 -137 -133 -126 -137 -156 -154 -103 -29 -82 -70 -66 -45 -47 -77 -84 -50 -28 -15 -12 -17 -20 -14 -7 -2 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -22 -28 -43 -59 -111 -124 -89 -62 -40 -24 -17 -8 -2 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -2 -2 -2 -2 -1 -0 -0 -1 -8 -19 -35 -51 -63 -63 -52 -32 -13 -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 -86 -128 -84 -100 -134 -153 -150 -119 -90 -79 -62 -45 -29 -21 -20 -24 -22 -17 -15 -16 -18 -26 -31 -32 -30 -29 -31 -32 -33 -34 -33 -35 -24 -11 -5 -4 -4 -3 -4 -5 -4 -3 -3 -3 -5 -5 -8 -13 -16 -13 -8 -7 -9 -9 -8 -8 -11 -10 -6 -3 -3 -4 -9 -5 -5 -4 -3 -4 -10 -20 -20 -10 -4 -2 -1 -3 -7 -14 -23 -28 -23 -14 -12 -10 -19 -19 -11 -11 -17 -26 -33 -35 -36 -36 -32 -17 -5 -0 0 0 0 0 0 0 0 0 -3 -16 -21 -51 -54 -55 -73 -94 -78 -50 -57 -64 -64 -50 -31 -29 -29 -39 -57 -70 -71 -66 -68 -63 -50 -47 -34 -7 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -4 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 0 -0 -2 -5 -7 -7 -7 -7 -8 -9 -4 -1 -7 -14 -4 -1 -1 -1 -1 -3 -14 -33 -21 -17 -23 -30 -39 -48 -52 -46 -29 -17 -10 -6 -6 -14 -12 -7 -2 0 0 0 0 0 0 -8 -7 -3 -8 -34 -85 -97 -112 -119 -121 -131 -152 -153 -151 -166 -194 -207 -184 -138 -153 -152 -109 -70 -70 -107 -139 -107 -90 -50 -28 -21 -19 -22 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -16 -30 -26 -18 -21 -40 -110 -119 -106 -90 -71 -54 -36 -18 -8 -3 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -1 -4 -11 -42 -68 -64 -45 -24 -11 -9 -6 -3 -1 -2 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -79 -96 -61 -56 -91 -120 -109 -69 -30 -37 -56 -46 -34 -27 -26 -27 -34 -34 -32 -33 -30 -35 -42 -39 -38 -42 -41 -40 -40 -42 -43 -40 -36 -14 -7 -5 -3 -3 -3 -4 -3 -3 -4 -4 -5 -6 -10 -11 -9 -5 -2 -2 -3 -3 -5 -7 -8 -10 -10 -9 -5 -3 -3 -4 -6 -3 -2 -4 -11 -19 -22 -6 -2 -3 -4 -5 -11 -22 -31 -30 -21 -12 -10 -6 -13 -12 -11 -14 -17 -24 -28 -29 -29 -25 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -17 -10 -3 -20 -55 -78 -72 -72 -65 -68 -58 -38 -36 -35 -46 -59 -69 -75 -77 -80 -79 -23 -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 -1 -1 0 -0 -0 -0 0 0 0 0 0 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 0 0 -0 -2 -3 -3 -2 -1 -0 -2 -2 -2 -2 -3 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 0 0 0 0 0 -0 -1 -2 -2 -2 -2 -2 -4 -6 -10 -6 -1 0 -0 -0 -1 -5 -17 -18 -15 -32 -18 -15 -15 -16 -19 -23 -28 -32 -28 -20 -10 -3 -1 -2 -7 -5 -4 -1 0 0 0 0 0 0 0 0 -6 -25 -47 -42 -99 -131 -137 -149 -177 -180 -167 -183 -213 -242 -252 -234 -235 -222 -187 -143 -124 -150 -200 -148 -127 -92 -61 -40 -32 -39 -40 -13 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -6 -8 -4 -3 -14 -46 -63 -80 -92 -82 -70 -64 -45 -24 -9 -4 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -15 -34 -42 -30 -11 -4 -3 -3 -2 -1 -5 -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 -71 -102 -107 -86 -79 -95 -85 -58 -34 -34 -49 -40 -27 -25 -29 -23 -35 -43 -44 -46 -51 -63 -71 -51 -35 -27 -31 -40 -48 -44 -43 -32 -22 -13 -10 -7 -5 -4 -4 -4 -4 -4 -4 -6 -7 -8 -9 -10 -7 -4 -2 -2 -1 -2 -4 -5 -5 -5 -5 -4 -6 -4 -3 -2 -3 -2 -3 -6 -10 -12 -11 -6 -5 -7 -11 -15 -21 -20 -17 -18 -16 -12 -9 -7 -11 -12 -15 -19 -20 -19 -20 -25 -25 -14 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -51 -69 -72 -74 -73 -69 -44 -19 -25 -49 -41 -29 -24 -33 -54 -67 -23 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 0 -0 -1 -1 -1 -1 -1 -1 -1 -5 -3 -3 -2 -2 -1 -0 0 0 0 -0 -0 0 0 0 0 -1 -2 -3 -4 -2 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -1 -2 -4 -3 -1 -0 0 -0 -0 -4 -23 -37 -31 -14 -18 -16 -12 -8 -6 -8 -9 -11 -16 -16 -14 -11 -8 -5 -3 -5 -8 -9 -6 -1 0 0 0 0 0 0 -0 -1 -0 -2 -63 -115 -146 -166 -180 -166 -132 -141 -188 -219 -220 -242 -267 -264 -246 -209 -163 -115 -79 -192 -178 -149 -115 -78 -51 -50 -57 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -26 -68 -112 -94 -88 -93 -79 -50 -22 -12 -5 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -8 -9 -4 -1 -0 -0 -0 -0 -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 -66 -114 -149 -139 -121 -141 -84 -50 -32 -24 -27 -26 -21 -24 -30 -31 -32 -37 -33 -41 -70 -97 -100 -67 -30 -42 -51 -49 -41 -32 -20 -16 -12 -10 -8 -7 -6 -6 -5 -4 -3 -1 -3 -6 -11 -12 -8 -8 -12 -11 -9 -11 -8 -5 -5 -6 -7 -6 -3 -1 -3 -3 -5 -3 -3 -7 -12 -9 -7 -6 -5 -7 -10 -12 -15 -15 -11 -4 -2 -11 -15 -12 -9 -12 -18 -12 -19 -24 -23 -17 -15 -23 -24 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -59 -66 -57 -54 -66 -31 -10 -1 -10 -27 -18 -5 -1 -5 -16 -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 -2 -15 -19 -6 0 0 0 0 0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -1 -3 -6 -7 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -1 -2 -1 0 -0 -3 -21 -14 -11 -15 -12 -9 -10 -9 -6 -6 -7 -3 -5 -8 -10 -12 -14 -15 -13 -8 -5 -6 -10 -11 -9 -4 -0 -0 0 0 0 0 0 0 0 -33 -92 -147 -175 -179 -178 -175 -94 -90 -124 -134 -168 -206 -232 -227 -229 -244 -255 -255 -296 -245 -198 -157 -117 -89 -86 -40 -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 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -8 -38 -127 -105 -97 -98 -88 -60 -24 -16 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -78 -101 -149 -138 -126 -114 -64 -37 -28 -19 -16 -18 -20 -22 -25 -29 -31 -32 -35 -52 -98 -135 -136 -103 -47 -37 -37 -35 -25 -13 -10 -15 -12 -10 -9 -8 -9 -8 -7 -8 -8 -5 -6 -14 -26 -29 -24 -23 -30 -36 -33 -38 -28 -8 -3 -8 -8 -7 -4 -4 -5 -5 -6 -5 -8 -11 -12 -9 -6 -7 -7 -8 -10 -10 -7 -3 -1 0 -2 -7 -15 -13 -12 -17 -19 -10 -20 -22 -21 -17 -15 -17 -18 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -30 -58 -54 -30 -15 -20 -0 0 0 0 -2 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -2 -2 -2 -2 -3 -3 -4 -6 -9 -10 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -5 -4 -7 -13 -17 -23 -30 -32 -14 -2 -8 -18 -14 -7 -7 -8 -10 -13 -15 -12 -4 -2 -3 -6 -9 -11 -10 -4 -1 0 0 0 0 0 -13 -63 -127 -170 -178 -172 -168 -207 -127 -66 -61 -86 -126 -125 -132 -126 -181 -273 -329 -328 -298 -264 -221 -174 -129 -93 -69 -41 -22 -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 -1 -1 0 0 0 0 -0 -1 -1 -1 -2 -75 -96 -99 -97 -90 -73 -40 -30 -24 -11 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -60 -62 -98 -99 -121 -99 -59 -42 -43 -32 -27 -29 -36 -41 -51 -74 -54 -39 -40 -57 -101 -148 -101 -72 -53 -37 -27 -20 -17 -19 -22 -20 -16 -16 -15 -14 -13 -13 -15 -21 -30 -32 -34 -43 -52 -56 -59 -61 -64 -66 -63 -53 -20 -7 -7 -8 -8 -13 -15 -9 -5 -6 -5 -8 -19 -18 -12 -9 -8 -9 -13 -13 -8 -2 -0 0 0 0 -0 -4 -13 -20 -15 -12 -10 -11 -19 -20 -20 -17 -14 -12 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -18 -34 -30 -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 -1 -1 -1 -1 -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 -3 -3 -3 -12 -31 -46 -45 -31 -35 -23 -5 -4 -3 -4 -8 -11 -12 -10 -6 -8 -3 -1 -0 -1 -3 -6 -11 -18 -14 -6 -1 0 -6 -50 -100 -139 -168 -185 -188 -178 -152 -168 -162 -114 -64 -66 -120 -112 -151 -126 -160 -241 -260 -171 -143 -220 -204 -163 -140 -104 -68 -40 -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 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -10 -16 -19 -29 -55 -81 -98 -101 -94 -85 -76 -75 -50 -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 -2 -3 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -22 -25 -49 -70 -54 -61 -57 -58 -74 -82 -65 -53 -46 -41 -39 -71 -70 -49 -49 -65 -93 -119 -16 0 -8 -18 -21 -23 -22 -22 -25 -24 -19 -20 -23 -23 -22 -23 -29 -40 -54 -67 -66 -66 -67 -64 -68 -74 -77 -78 -73 -64 -22 -10 -9 -11 -11 -7 -6 -6 -7 -8 -8 -8 -9 -9 -9 -10 -10 -11 -24 -47 -18 0 0 0 0 0 0 -6 -19 -27 -18 -8 -11 -13 -16 -20 -22 -14 -6 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -2 -9 -21 -7 -12 -15 -9 -4 -1 -4 -9 -10 -8 -4 -1 -2 -3 -2 -1 -0 -0 -1 -3 -10 -23 -22 -13 -14 -42 -101 -130 -151 -170 -185 -196 -202 -193 -181 -160 -115 -75 -80 -127 -200 -206 -176 -177 -211 -233 -224 -248 -253 -168 -108 -112 -106 -85 -56 -34 -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 -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 -2 -7 -16 -32 -41 -28 -26 -38 -65 -98 -106 -94 -85 -78 -75 -59 -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 -1 -3 -4 -6 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 -7 -14 -27 -35 -39 -43 -63 -65 -79 -97 -102 -77 -30 -11 -0 -22 -52 -37 -59 -65 -42 -25 -0 -0 -9 -28 -37 -33 -35 -36 -31 -24 -21 -24 -30 -35 -36 -37 -42 -48 -53 -57 -63 -68 -66 -59 -58 -70 -80 -75 -61 -44 -16 -7 -8 -9 -10 -6 -3 -5 -9 -11 -10 -7 -4 -7 -12 -12 -16 -24 -31 -35 -8 0 0 0 0 0 0 -13 -28 -31 -17 -5 -16 -15 -15 -19 -22 -12 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -1 -3 -13 -13 -9 -4 -1 -3 -8 -10 -11 -6 -1 -0 -0 -1 -1 -0 -0 0 0 -0 -1 -7 -14 -20 -29 -55 -84 -107 -127 -148 -169 -190 -214 -234 -243 -224 -175 -112 -88 -212 -242 -238 -216 -204 -207 -213 -215 -231 -252 -183 -102 -79 -93 -95 -68 -47 -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 -1 -3 -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 -3 -8 -22 -64 -55 -28 -16 -18 -35 -84 -102 -103 -89 -64 -47 -52 -34 -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 -1 -1 -1 -1 -1 -0 -0 -0 -3 -3 -3 -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 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 -14 -38 -48 -34 -22 -21 -40 -62 -93 -96 -79 -65 -43 -23 -7 -4 -12 -15 -38 -56 -20 0 -0 -8 -58 -60 -69 -65 -56 -53 -43 -35 -42 -38 -34 -38 -41 -42 -44 -44 -38 -24 -42 -61 -60 -58 -66 -78 -64 -36 -19 -9 -7 -5 -11 -6 -3 -3 -5 -10 -14 -14 -10 -8 -9 -14 -21 -18 -34 -64 -80 -57 -1 0 0 0 0 0 -0 -13 -28 -25 -12 -7 -10 -19 -13 -18 -20 -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 -1 -1 -0 -0 -1 -2 -11 -13 -15 -14 -7 -0 -2 -5 -5 -8 -5 -1 -0 -1 -1 -1 -0 0 0 0 0 0 -0 -3 -10 -23 -40 -57 -77 -101 -124 -144 -161 -178 -196 -213 -218 -221 -198 -160 -234 -222 -216 -219 -221 -213 -199 -204 -218 -229 -195 -132 -85 -82 -106 -78 -50 -25 -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 -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 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -4 -10 -13 -32 -21 -24 -32 -27 -25 -53 -79 -104 -91 -52 -37 -44 -44 -26 -9 -2 -1 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 -7 -8 -10 -11 -7 -0 0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 -50 -83 -86 -31 -25 -24 -28 -45 -63 -86 -96 -95 -79 -33 -3 0 0 0 0 0 -1 0 0 0 -15 -75 -80 -90 -86 -73 -63 -58 -65 -53 -44 -42 -47 -48 -49 -50 -49 -51 -63 -82 -77 -82 -92 -88 -54 -11 -12 -14 -20 -24 -19 -7 -3 -5 -9 -13 -16 -17 -10 -9 -8 -9 -15 -15 -51 -101 -127 -115 -71 -56 -11 -1 0 0 -0 -3 -13 -17 -12 -8 -7 -5 -11 -17 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 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 -12 -6 -4 -3 -2 -0 -1 -2 -4 -4 -4 -3 -2 -2 -2 -1 -0 -0 0 0 0 -0 -0 -1 -5 -13 -28 -41 -52 -77 -104 -126 -141 -151 -160 -167 -176 -198 -217 -218 -226 -213 -202 -200 -197 -188 -178 -185 -183 -177 -164 -137 -98 -60 -52 -74 -59 -32 -12 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 -0 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -3 -7 -6 -6 -6 -19 -36 -36 -26 -34 -49 -65 -64 -41 -31 -32 -40 -29 -14 -8 -4 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -5 -7 -6 -6 -9 -10 -11 -8 -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 -1 -1 -0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 -79 -99 -83 -18 -14 -77 -69 -57 -60 -72 -98 -115 -102 -61 -19 -1 -0 0 0 0 0 0 0 0 -1 -6 -24 -50 -74 -92 -89 -79 -80 -66 -67 -62 -59 -60 -61 -64 -70 -76 -81 -91 -99 -99 -96 -80 -47 -20 -20 -15 -20 -20 -15 -9 -6 -9 -14 -17 -19 -21 -22 -12 -10 -7 -21 -49 -86 -124 -139 -143 -114 -62 -8 -1 0 0 0 -1 -6 -15 -13 -9 -6 -5 -8 -8 -9 -5 -3 -7 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -2 -1 -0 -0 -0 -0 0 -0 -1 -2 -5 -5 -3 -3 -3 -3 -3 -2 -0 -0 -2 -8 -19 -18 -8 -3 -2 -7 -16 -27 -41 -53 -69 -93 -119 -137 -141 -139 -146 -153 -169 -189 -199 -193 -180 -183 -178 -172 -168 -159 -147 -134 -133 -137 -131 -105 -55 -32 -65 -64 -43 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -4 -4 -13 -35 -55 -69 -40 -38 -33 -24 -30 -35 -26 -21 -23 -24 -23 -20 -11 -5 -4 -5 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -6 -3 -2 -3 -4 -4 -4 -10 -5 -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 -2 -2 -1 -0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 -120 -96 -62 -30 -2 -20 -35 -54 -74 -82 -98 -127 -122 -77 -35 -9 -1 -0 0 0 0 -0 -1 -1 -0 -0 -2 -6 -13 -55 -119 -142 -133 -114 -107 -79 -75 -75 -76 -73 -69 -67 -65 -87 -103 -82 -56 -36 -26 -19 -20 -22 -21 -20 -18 -14 -13 -15 -18 -26 -30 -29 -25 -10 -14 -45 -55 -72 -109 -143 -150 -140 -64 -12 -2 0 0 0 0 -1 -6 -12 -12 -14 -7 -1 -1 -2 -10 -11 -8 -14 -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 -1 -1 -1 -0 0 0 0 -1 -7 -14 -14 -8 -4 -2 -1 -1 -1 -2 -4 -3 -1 -2 -9 -21 -23 -10 -5 -3 -6 -24 -59 -73 -78 -90 -108 -127 -140 -142 -153 -150 -144 -155 -177 -187 -174 -166 -170 -158 -149 -155 -155 -138 -124 -123 -122 -117 -107 -67 -45 -36 -43 -48 -36 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -4 -3 -6 -20 -66 -52 -32 -25 -16 -5 -12 -33 -23 -20 -24 -28 -29 -42 -29 -15 -10 -9 -9 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -18 -8 -2 -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 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 -1 -1 -1 0 0 0 0 0 0 0 -90 -81 -43 -22 -17 -25 -51 -16 -45 -59 -63 -84 -103 -64 -44 -25 -8 -1 0 0 0 -10 -30 -40 -11 0 0 0 -10 -35 -51 -77 -101 -117 -114 -57 -53 -64 -73 -70 -58 -43 -22 -53 -71 -54 -39 -34 -26 -21 -24 -30 -32 -28 -25 -24 -23 -23 -21 -26 -34 -25 -18 -21 -29 -36 -59 -83 -116 -149 -165 -162 -113 -38 -3 0 -0 -1 -1 -3 -6 -10 -12 -17 -6 -1 0 -1 -7 -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 -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 -6 -6 -2 -1 -4 -3 -1 -0 -1 -2 -1 -3 -5 -3 -2 -4 -10 -13 -8 -16 -22 -31 -50 -79 -81 -86 -105 -118 -129 -143 -146 -170 -164 -155 -157 -165 -163 -145 -149 -153 -137 -122 -125 -132 -137 -145 -143 -127 -113 -120 -96 -74 -61 -58 -60 -52 -19 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 0 0 0 0 0 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 -18 -57 -98 -46 -11 -2 0 -0 -2 -28 -32 -24 -18 -19 -23 -44 -43 -29 -13 -9 -12 -8 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 -0 -0 0 0 0 0 0 -1 -4 -8 -9 -4 -1 0 0 0 0 0 0 -33 -38 -34 -20 -22 -58 -81 -40 -17 -12 -21 -37 -52 -52 -61 -41 -16 -2 0 0 0 -6 -41 -85 -73 -65 -26 -7 -44 -108 -144 -94 -46 -63 -53 -24 -52 -35 -42 -44 -31 -14 -25 -32 -61 -54 -34 -23 -25 -32 -37 -35 -28 -23 -30 -36 -37 -33 -27 -27 -46 -55 -54 -48 -47 -24 -82 -92 -99 -128 -163 -180 -179 -47 -12 -11 -9 -12 -14 -11 -9 -10 -12 -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 -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 -1 -1 -1 -0 0 0 -0 -1 -3 -3 -1 -3 -3 -3 -3 -4 -7 -15 -33 -49 -59 -67 -75 -84 -92 -108 -122 -129 -132 -141 -155 -163 -157 -153 -154 -153 -143 -128 -137 -141 -138 -128 -117 -111 -110 -119 -138 -145 -145 -160 -146 -114 -79 -61 -63 -63 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -0 -0 -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 -13 -64 -101 -75 -27 0 0 0 0 -18 -30 -26 -19 -17 -17 -30 -44 -45 -22 -14 -13 -13 -13 -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 -1 -5 -15 -25 -20 -7 -1 -0 0 0 0 0 0 -14 -11 -10 -11 -18 -46 -70 -61 -25 -16 -35 -33 -29 -35 -43 -25 -8 -1 0 -1 -2 -1 -22 -77 -85 -17 -11 -25 -87 -144 -167 -120 -51 -57 -32 -63 -100 -47 -55 -61 -46 -45 -70 -94 -79 -72 -57 -42 -47 -49 -40 -39 -37 -41 -58 -52 -47 -46 -47 -57 -75 -90 -68 -41 -52 -71 -66 -67 -67 -89 -127 -159 -154 -37 -40 -37 -28 -23 -20 -14 -9 -8 -12 -12 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -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 -2 -2 -0 -1 -2 -1 -0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -2 -4 -5 -4 -3 -6 -17 -27 -39 -51 -61 -69 -74 -81 -90 -108 -126 -134 -134 -144 -141 -134 -131 -129 -127 -131 -134 -141 -140 -137 -134 -132 -141 -129 -110 -102 -117 -146 -169 -182 -175 -123 -82 -69 -62 -32 -15 -7 -2 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 -0 0 0 0 -0 -0 0 0 -1 -2 -5 -7 -7 -5 -9 -13 -15 -16 -16 -9 -6 -3 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -15 -23 -36 -32 -69 -97 -74 -21 0 0 0 0 -1 -3 -4 -21 -23 -20 -20 -28 -43 -29 -22 -17 -16 -18 -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 -4 -13 -28 -35 -20 -6 -0 0 0 0 0 0 0 -16 -11 -10 -15 -26 -44 -65 -76 -68 -76 -85 -47 -24 -32 -39 -25 -1 -0 0 -8 -19 -15 -14 -66 -87 -79 -56 -64 -96 -100 -82 -69 -64 -49 -17 -94 -106 -72 -86 -115 -90 -92 -70 -66 -109 -135 -123 -113 -77 -46 -37 -48 -70 -77 -63 -46 -50 -57 -65 -67 -70 -72 -47 -30 -70 -67 -45 -66 -91 -100 -118 -128 -109 -55 -50 -42 -29 -18 -12 -12 -9 -7 -11 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -4 -2 -7 -5 -2 -0 -0 -0 -1 -2 -3 -2 -1 -1 -2 -4 -6 -5 -2 -0 -2 -7 -22 -33 -45 -58 -67 -73 -76 -81 -89 -100 -110 -118 -123 -126 -125 -122 -123 -133 -147 -155 -155 -161 -168 -163 -151 -176 -173 -163 -137 -115 -114 -137 -172 -189 -178 -142 -98 -68 -36 -19 -15 -7 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -34 -27 -18 -17 -23 -30 -34 -29 -20 -13 -8 -6 -8 -4 -5 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -5 -18 -52 -59 -72 -102 -91 -42 0 0 0 0 0 0 0 0 -17 -30 -36 -31 -15 -15 -21 -24 -23 -19 -21 -23 -15 -8 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -30 -42 -28 -8 -0 0 0 0 0 0 0 -31 -24 -18 -18 -20 -30 -53 -85 -64 -80 -93 -48 -12 -37 -61 -53 -23 -1 -0 0 -1 -3 -1 -5 -10 -13 -26 -41 -46 -30 -22 -38 -49 -37 -14 -81 -105 -94 -93 -106 -95 -44 -27 -40 -113 -191 -125 -45 -39 -56 -76 -96 -101 -61 -49 -47 -56 -72 -89 -97 -80 -57 -52 -82 -97 -85 -72 -77 -92 -95 -90 -71 -53 -43 -35 -24 -17 -14 -12 -10 -6 -4 -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 -1 -2 -1 0 0 0 0 0 -0 -0 -0 0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -0 -2 -10 -7 -3 -0 -0 -1 -1 -2 -1 -1 -0 -1 -2 -3 -6 -6 -6 -7 -9 -10 -17 -26 -37 -50 -64 -76 -80 -76 -78 -86 -99 -115 -135 -150 -149 -154 -173 -191 -182 -172 -171 -177 -200 -212 -185 -199 -206 -205 -189 -167 -151 -156 -168 -133 -156 -163 -127 -94 -68 -39 -33 -21 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -2 -8 -15 -14 -16 -11 -9 -10 -16 -26 -39 -33 -23 -15 -11 -6 -13 -17 -13 -6 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -5 -20 -31 -18 -24 -29 -18 0 0 0 0 0 0 0 0 0 -12 -42 -68 -31 -18 -15 -17 -24 -31 -24 -25 -28 -28 -25 -14 -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 -1 -1 -2 -6 -20 -28 -22 -7 -0 0 0 0 0 0 0 -40 -34 -25 -24 -27 -33 -45 -64 -64 -78 -61 -27 0 -0 -18 -79 -49 -3 0 0 0 0 0 0 -0 -0 -25 -30 -26 -20 -19 -34 -41 -31 -16 -19 -84 -96 -97 -105 -103 -83 -65 -90 -106 -158 -192 -130 -97 -115 -134 -138 -121 -50 -48 -49 -54 -68 -87 -96 -85 -72 -85 -114 -110 -125 -95 -71 -62 -60 -55 -51 -41 -28 -20 -16 -12 -10 -6 -3 -3 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 0 0 0 0 0 -1 -1 -1 -0 -2 -5 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -6 -6 -2 -0 0 0 -0 -0 -0 -0 -0 -1 -2 -4 -5 -6 -8 -9 -7 -6 -16 -26 -33 -44 -60 -73 -74 -63 -61 -74 -101 -137 -169 -188 -188 -192 -201 -204 -195 -201 -213 -208 -236 -267 -232 -230 -202 -188 -198 -207 -199 -199 -194 -129 -110 -119 -124 -123 -122 -87 -66 -41 -14 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -2 -6 -8 -13 -13 -7 -2 -2 -6 -12 -22 -19 -13 -9 -8 -6 -7 -7 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -26 -24 -14 -8 -5 -1 -2 -0 0 0 0 0 0 0 0 -5 -37 -112 -69 -44 -42 -37 -31 -41 -31 -28 -25 -42 -56 -32 -18 -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 -1 -1 -1 -2 -4 -9 -11 -7 -2 -0 0 0 0 0 0 0 -30 -28 -24 -23 -26 -37 -56 -80 -101 -90 -68 -31 -6 0 -0 -12 -21 -7 -1 -1 0 0 0 0 -4 -46 -245 -173 -110 -60 -31 -42 -58 -30 -20 -41 -96 -112 -77 -105 -138 -116 -30 -28 -32 -45 -49 -25 -13 -44 -84 -91 -59 -40 -50 -48 -38 -36 -42 -56 -72 -81 -116 -136 -142 -163 -140 -94 -64 -51 -46 -40 -27 -18 -13 -10 -8 -6 -4 -2 -3 -7 -12 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -2 -2 -1 -2 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -4 -1 0 0 0 0 0 -1 -1 -2 -2 -3 -4 -1 -3 -5 -6 -6 -6 -8 -12 -24 -40 -57 -65 -57 -44 -46 -70 -114 -162 -195 -189 -177 -171 -172 -178 -190 -209 -226 -237 -251 -273 -293 -274 -210 -157 -153 -170 -164 -168 -165 -138 -120 -105 -90 -97 -118 -99 -80 -57 -31 -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 -1 -2 -1 -0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -2 -5 -5 -2 0 -0 -2 -3 -5 -5 -3 -2 -2 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -25 -19 -7 -6 -8 -6 -2 0 0 0 0 -0 -2 -6 -8 -17 -102 -127 -132 -111 -81 -64 -56 -42 -33 -24 -23 -48 -50 -35 -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 -1 -1 -0 -1 -2 -2 -1 -1 -0 -0 -0 0 0 0 0 0 -29 -27 -25 -23 -24 -32 -54 -83 -102 -99 -70 -31 -17 -9 -8 -28 -72 -16 -25 -14 0 0 0 0 -3 -43 -141 -149 -200 -165 -106 -73 -73 -47 -37 -47 -55 -51 -38 -83 -105 -59 -1 0 0 0 -0 -0 -0 -4 -20 -54 -61 -41 -36 -39 -30 -29 -34 -50 -77 -108 -141 -153 -164 -177 -180 -120 -70 -49 -39 -27 -12 -13 -8 -5 -4 -4 -4 -2 -4 -10 -10 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -0 -0 -0 0 0 -0 -1 -1 -1 -2 -4 -3 -2 -0 0 -0 -0 -0 0 0 -0 -2 -1 -0 0 -0 -2 -4 -6 -2 -0 0 0 0 -0 -1 -2 -2 -2 -1 -0 -0 -2 -4 -6 -7 -7 -6 -5 -8 -19 -37 -53 -53 -48 -59 -92 -131 -162 -194 -179 -167 -162 -166 -177 -191 -208 -222 -235 -249 -267 -287 -266 -167 -81 -75 -105 -89 -69 -61 -68 -80 -81 -69 -60 -78 -56 -51 -55 -44 -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 -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 -1 -1 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -10 -10 -8 -6 -9 -10 -6 -1 -1 0 0 -1 -9 -20 -21 -17 -65 -128 -148 -120 -98 -84 -70 -52 -41 -34 -24 -40 -43 -41 -35 -21 -9 -4 -2 -1 -0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -32 -28 -27 -26 -23 -26 -42 -64 -77 -81 -56 -24 -44 -45 -18 -3 -20 -4 -81 -58 -19 0 0 0 0 0 -16 -52 -148 -164 -121 -79 -64 -58 -30 -36 -34 -54 -74 -97 -93 -33 -3 -2 -1 0 -32 -17 0 -0 -4 -23 -66 -68 -50 -37 -41 -39 -41 -55 -87 -124 -129 -146 -162 -161 -140 -98 -61 -45 -28 -16 -9 -10 -5 -3 -3 -3 -3 -3 -6 -12 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -8 -7 -5 -5 -4 -4 -4 -3 -3 -2 -0 -0 -3 -3 -2 -2 -2 -2 -3 -1 0 0 -0 -2 -2 -1 -1 -1 -3 -6 -7 -3 -1 -0 0 0 -0 -1 -1 -1 -1 -0 -0 -2 -3 -5 -7 -9 -7 -5 -3 -3 -7 -18 -38 -57 -72 -95 -121 -144 -161 -177 -164 -157 -163 -175 -187 -200 -214 -223 -234 -247 -264 -283 -277 -226 -136 -66 -29 -1 -0 0 -7 -17 -43 -85 -78 -76 -56 -57 -63 -47 -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 -1 -3 -5 -7 -7 -2 -1 -1 -1 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 -0 0 0 0 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 -2 -6 -10 -12 -11 -8 -5 -1 0 -0 -8 -28 -43 -46 -40 -58 -93 -116 -119 -94 -74 -57 -46 -43 -34 -16 -14 -31 -46 -41 -19 -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 -62 -48 -38 -33 -31 -34 -45 -62 -76 -117 -78 -26 -36 -74 -52 -26 -15 -15 -56 -40 -8 0 0 0 0 0 0 -10 -48 -86 -71 -45 -36 -31 -25 -73 -44 -56 -61 -52 -34 -23 -43 -35 -15 -26 -128 -147 -117 -74 -47 -40 -57 -25 -22 -37 -49 -45 -48 -62 -77 -89 -96 -120 -125 -110 -94 -88 -75 -51 -20 -10 -10 -10 -6 -3 -3 -3 -3 -4 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -13 -11 -7 -5 -3 -6 -7 -4 -4 -4 -0 -0 -1 -1 -2 -4 -5 -3 -3 -1 -0 0 -0 -1 -1 -1 -1 -1 -2 -4 -3 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -4 -7 -12 -15 -12 -6 -2 -1 -2 -8 -21 -40 -63 -84 -106 -125 -131 -111 -92 -100 -135 -170 -183 -189 -193 -198 -204 -213 -228 -251 -280 -279 -258 -205 -130 -64 -5 0 0 -1 -17 -57 -96 -105 -94 -95 -84 -37 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -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 -1 -2 -6 -12 -9 -4 -7 -9 -9 -9 -10 -10 -11 -7 -2 -5 -27 -53 -74 -58 -26 -30 -74 -123 -111 -83 -63 -52 -49 -49 -24 -13 -21 -34 -38 -31 -22 -14 -8 -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 0 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 -79 -71 -63 -57 -51 -52 -63 -78 -99 -132 -53 -12 -10 -46 -110 -144 -117 -69 -47 -81 -102 -49 -13 0 0 0 0 0 -46 -85 -72 -46 -32 -27 -53 -83 -48 -73 -49 -20 -10 -38 -98 -61 -57 -94 -141 -148 -119 -88 -72 -57 -38 -1 -20 -39 -48 -50 -56 -67 -67 -74 -83 -94 -88 -92 -101 -100 -84 -52 -14 -10 -10 -10 -7 -4 -4 -4 -4 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -12 -10 -5 -2 -1 -2 -2 -1 -1 -1 -0 -0 -2 -3 -4 -4 -4 -2 -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 -1 -4 -10 -17 -20 -14 -5 -2 -1 -1 -3 -7 -14 -22 -32 -42 -45 -37 -25 -28 -52 -97 -134 -142 -137 -136 -142 -149 -158 -170 -189 -215 -220 -241 -255 -235 -162 -16 0 0 0 -1 -12 -84 -125 -124 -117 -96 -39 -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 -2 -3 -2 -1 -0 0 0 0 0 -0 -0 -2 -3 -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 -2 -8 -20 -10 -7 -9 -8 -7 -11 -21 -15 -15 -19 -20 -18 -17 -33 -47 -38 -21 -17 -34 -92 -109 -99 -104 -100 -70 -53 -32 -14 -11 -13 -16 -25 -29 -21 -18 -13 -8 -4 -2 -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 -1 -2 -3 -1 -0 0 0 0 0 0 0 0 0 -1 -0 0 -113 -90 -81 -79 -76 -72 -78 -85 -79 -62 -13 -3 0 0 -11 -54 -134 -119 -96 -92 -104 -91 -62 -44 -25 -5 0 0 -65 -114 -97 -47 -39 -43 -78 -67 -31 -60 -49 -35 -28 -21 -11 -22 -41 -91 -104 -53 -25 -107 -127 -57 -7 -8 -26 -47 -48 -46 -47 -52 -59 -70 -76 -81 -83 -90 -92 -77 -57 -33 -13 -10 -6 -7 -8 -7 -5 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 -0 -2 -5 -6 -6 -5 -3 -1 -1 -1 -1 -0 -0 -1 -4 -6 -5 -4 -2 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -6 -11 -17 -20 -14 -7 -4 -3 -2 -1 -2 -4 -4 -5 -5 -6 -6 -6 -14 -29 -58 -83 -82 -78 -80 -89 -100 -111 -123 -135 -158 -175 -195 -219 -230 -197 -25 -1 0 0 0 -2 -25 -48 -86 -92 -69 -73 -50 -19 -4 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -8 -7 -4 -0 -0 -0 0 0 0 -0 -1 -2 -4 -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 -1 -1 -1 -0 0 0 0 -0 0 0 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 -31 -42 -19 -14 -14 -9 -8 -9 -13 -25 -55 -91 -102 -91 -48 -27 -28 -30 -33 -23 -20 -43 -69 -92 -130 -107 -93 -67 -35 -19 -17 -11 -9 -10 -11 -12 -24 -21 -16 -10 -6 -5 -10 -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 -1 -1 -0 0 0 0 0 0 0 0 -0 -3 -8 -6 -3 -23 -36 -78 -86 -95 -94 -88 -84 -40 -4 -1 0 0 -4 -25 -69 -125 -123 -122 -113 -111 -113 -106 -107 -98 -49 0 -10 -75 -177 -190 -146 -103 -85 -86 -48 -22 -25 -34 -40 -53 -74 -88 -80 -72 -56 -22 -5 -8 -44 -81 -25 -3 -26 -64 -64 -55 -45 -42 -45 -53 -64 -71 -76 -77 -73 -65 -47 -31 -20 -13 -9 -5 -3 -13 -13 -8 -4 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -3 -5 -7 -5 -0 -1 -1 -1 -0 -0 -1 -4 -6 -4 -2 -1 -0 -0 -0 -0 0 0 -0 -1 -6 -5 -3 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -4 -7 -10 -14 -16 -12 -8 -8 -8 -5 -2 -4 -5 -6 -8 -11 -12 -10 -9 -16 -21 -38 -59 -67 -63 -58 -60 -66 -76 -90 -97 -112 -126 -142 -163 -187 -205 -56 -17 -5 0 0 0 0 -3 -32 -39 -28 -64 -81 -61 -24 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -8 -12 -12 -7 -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 -4 -3 -2 -1 -0 -0 -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 -2 -11 -30 -54 -26 -13 -12 -11 -10 -6 -4 -26 -70 -116 -138 -147 -156 -106 -50 -31 -40 -53 -36 -24 -23 -31 -55 -108 -114 -93 -61 -49 -26 -21 -16 -13 -12 -13 -9 -20 -21 -14 -8 -11 -9 -12 -14 -13 -8 -2 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -10 -18 -19 -19 -1 -12 -55 -46 -72 -99 -101 -87 -59 -16 -0 0 -9 -51 -71 -93 -119 -124 -143 -136 -144 -141 -127 -119 -116 -90 -75 -102 -180 -299 -313 -273 -206 -157 -109 -46 -41 -34 -30 -33 -33 -51 -95 -111 -85 -47 -19 -5 0 -4 -13 -11 -23 -27 -51 -76 -66 -50 -49 -54 -60 -67 -74 -78 -76 -69 -57 -39 -23 -17 -13 -11 -8 -6 -11 -10 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 -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 -6 -2 -1 -1 -0 -1 -1 -1 -2 -5 -4 -2 -1 -1 -0 -0 -0 0 0 -0 -0 -5 -7 -5 -2 -0 -0 0 0 0 0 0 -0 -0 0 0 -0 -1 -2 -3 -5 -6 -7 -9 -10 -11 -9 -11 -10 -7 -6 -9 -14 -20 -25 -25 -13 -7 -13 -17 -29 -48 -66 -75 -72 -76 -75 -72 -76 -79 -79 -81 -87 -100 -121 -154 -133 -99 -61 -26 0 0 0 0 -4 -5 -5 -18 -39 -83 -51 -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 -3 -7 -10 -12 -12 -10 -3 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -2 -6 -4 -0 -0 -2 -4 -3 -3 -2 0 -1 -2 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 -2 -2 -1 -1 -3 -6 -9 -6 -2 -2 -3 -5 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -24 -58 -42 -20 -13 -13 -8 -3 -1 -8 -20 -39 -99 -121 -127 -112 -79 -38 -35 -35 -31 -26 -24 -24 -29 -68 -82 -60 -36 -73 -50 -33 -22 -18 -14 -15 -11 -12 -10 -6 -3 -10 -13 -16 -18 -18 -14 -8 -5 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -2 -10 -24 -25 -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 -6 -18 -32 -30 -51 0 -3 -10 -7 -29 -54 -60 -51 -40 -7 -21 -18 -52 -131 -185 -175 -153 -144 -148 -146 -144 -142 -135 -125 -118 -112 -137 -199 -271 -324 -318 -269 -206 -150 -106 -58 -55 -47 -42 -40 -38 -35 -59 -93 -61 -7 -1 -0 -2 -10 -24 -41 -65 -63 -81 -88 -78 -64 -66 -73 -68 -55 -52 -62 -75 -64 -50 -36 -25 -19 -14 -11 -9 -7 -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 -1 -4 -7 -8 -4 -1 -2 -3 -2 -1 -1 -3 -3 -2 -1 -0 -0 -0 -1 -2 -2 -2 -0 -1 -7 -11 -10 -5 -1 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -5 -7 -9 -8 -12 -19 -24 -22 -21 -19 -20 -23 -23 -14 -6 -6 -8 -15 -31 -55 -79 -92 -102 -100 -91 -86 -78 -59 -51 -48 -49 -60 -81 -116 -134 -131 -83 0 0 0 0 0 0 -0 -1 -9 -60 -53 -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 -3 -7 -10 -10 -8 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -13 -27 -20 -5 -2 -4 -8 -15 -10 -1 -2 -12 -14 -6 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 -0 -5 -16 -16 -13 -7 -2 -0 -1 -6 -15 -14 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -7 -16 -14 -12 -11 -10 -4 -1 -0 -1 -1 -4 -57 -71 -68 -67 -62 -41 -29 -22 -22 -26 -28 -29 -28 -43 -66 -76 -20 -66 -69 -51 -39 -48 -29 -24 -19 -13 -6 -4 -3 -7 -14 -21 -23 -23 -19 -14 -9 -5 -4 -3 -3 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -5 -15 -21 -15 -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 -1 -6 -12 -24 -39 -55 -54 -86 0 0 0 0 0 -2 -10 -7 -6 -33 -119 -90 -95 -128 -154 -153 -163 -156 -152 -151 -146 -143 -135 -127 -123 -124 -140 -266 -289 -291 -265 -211 -159 -116 -92 -76 -60 -69 -63 -56 -47 -37 -38 -72 -82 -37 -4 -5 -43 -56 -52 -52 -56 -61 -93 -91 -83 -81 -86 -91 -88 -66 -49 -53 -79 -57 -48 -40 -34 -26 -21 -11 -8 -11 -16 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -1 -1 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 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 -6 -10 -11 -7 -8 -11 -9 -5 -4 -4 -4 -3 -1 -0 -0 -2 -5 -9 -11 -8 -4 -1 -37 -65 -56 -22 -1 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -5 -7 -14 -23 -38 -54 -62 -58 -36 -17 -8 -8 -8 -2 -1 -2 -7 -17 -32 -57 -74 -84 -85 -80 -74 -60 -50 -45 -36 -26 -24 -31 -49 -78 -106 -86 -5 -0 0 -0 -0 -0 0 0 -0 -27 -31 -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 -1 -3 -6 -6 -5 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -8 -20 -21 -34 -37 -31 -28 -11 -6 -15 -16 -4 -1 -8 -12 -10 -4 -2 -0 -0 -0 -0 -0 0 0 0 0 0 -1 -4 -15 -9 -4 -1 -0 -1 -1 -4 -9 -9 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -7 -13 -15 -14 -13 -5 -3 -1 -0 -0 0 0 0 -21 -32 -37 -62 -54 -45 -36 -29 -24 -28 -30 -31 -29 -31 -40 -56 -23 -41 -52 -49 -52 -60 -51 -43 -37 -34 -14 -7 -4 -5 -12 -24 -27 -26 -24 -21 -16 -11 -8 -6 -4 -3 -5 -5 -6 -6 -5 -3 -3 -3 -2 -6 -12 -13 -11 -9 -6 -5 -5 -4 -4 -1 -0 -1 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -10 -27 -47 -65 -84 -103 -118 -145 -72 -53 -11 -0 0 0 0 0 -13 -66 -130 -114 -111 -119 -126 -133 -147 -152 -152 -147 -141 -151 -146 -130 -135 -168 -216 -277 -260 -243 -179 -79 -23 -67 -125 -117 -85 -69 -68 -71 -67 -59 -58 -74 -111 -43 -13 -18 -40 -55 -52 -50 -52 -58 -80 -91 -93 -94 -94 -86 -81 -105 -96 -88 -90 -74 -72 -58 -41 -34 -38 -30 -25 -11 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -3 -0 -0 -2 -5 -7 -9 -11 -12 -10 -10 -11 -10 -10 -7 -6 -6 -7 -8 -11 -17 -24 -27 -24 -18 -14 -27 -35 -28 -11 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -5 -6 -8 -19 -32 -46 -62 -78 -85 -78 -47 -19 -5 -0 -0 -1 -3 -6 -10 -16 -32 -42 -49 -51 -49 -43 -45 -43 -42 -34 -23 -17 -18 -18 -27 -49 -65 -49 -29 -6 -0 -0 -1 -11 -76 -70 -47 -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 0 0 0 0 -0 -0 -1 -3 -4 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -9 -22 -15 -17 -28 -39 -46 -35 -17 -10 -8 -2 -3 -5 -23 -23 -8 -1 -0 0 0 0 0 0 0 0 0 0 -0 -2 -11 -17 -12 -3 -3 -12 -6 -2 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -14 -22 -20 -13 -13 -6 -2 -0 0 0 0 0 0 -1 -7 -21 -72 -63 -49 -41 -38 -34 -38 -36 -30 -26 -27 -31 -28 -23 -22 -22 -25 -78 -106 -99 -84 -74 -59 -25 -11 -5 -3 -6 -22 -27 -28 -27 -26 -23 -16 -13 -11 -9 -8 -11 -10 -11 -15 -20 -17 -12 -8 -6 -7 -14 -21 -24 -17 -11 -12 -17 -21 -20 -14 -8 -9 -19 -8 -2 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 -1 -2 -11 -39 -74 -92 -93 -94 -135 -187 -193 -33 -35 -1 -0 0 0 0 -0 -11 -62 -110 -112 -109 -130 -139 -139 -143 -153 -160 -141 -107 -79 -98 -140 -169 -210 -236 -249 -258 -155 -92 -36 -18 -70 -163 -155 -114 -80 -70 -83 -83 -71 -68 -85 -110 -49 -41 -42 -45 -48 -51 -53 -53 -57 -66 -84 -90 -87 -81 -68 -58 -92 -101 -111 -108 -96 -87 -70 -42 -31 -37 -43 -38 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -2 -3 -5 -8 -12 -13 -6 -9 -15 -12 -12 -11 -12 -14 -16 -18 -18 -24 -26 -25 -20 -15 -11 -9 -8 -6 -3 -4 -5 -3 -2 -2 -3 -4 -2 -2 -2 -2 -2 -1 -2 -2 -3 -5 -10 -14 -13 -19 -27 -34 -41 -53 -70 -89 -68 -36 -12 -2 -2 -4 -10 -15 -17 -18 -21 -26 -31 -33 -29 -21 -25 -19 -20 -20 -17 -16 -20 -15 -12 -17 -33 -59 -41 -10 -2 -11 -23 -33 -66 -46 -20 -4 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -3 -4 -4 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -6 -8 -11 -17 -12 -7 -5 -7 -12 -17 -13 -7 -4 -4 -6 -11 -4 -9 -10 -2 -0 -0 0 0 0 0 0 0 0 0 0 -0 -2 -8 -14 -15 -13 -5 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -0 -0 -5 -10 -15 -19 -23 -20 -11 -2 0 0 0 0 -0 -1 -5 -27 -59 -47 -29 -29 -32 -46 -49 -42 -32 -25 -21 -31 -32 -29 -24 -19 -17 -51 -79 -109 -121 -114 -74 -32 -11 -8 -4 -4 -15 -24 -30 -31 -31 -24 -14 -13 -17 -17 -18 -16 -12 -14 -22 -35 -32 -29 -24 -18 -15 -22 -29 -27 -18 -15 -22 -41 -56 -57 -47 -36 -32 -37 -22 -8 -6 -7 -2 -0 0 0 0 -1 -1 -2 -7 -10 -2 -13 -30 -67 -114 -136 -141 -120 -124 -150 -158 -160 -0 -4 0 0 0 0 0 0 0 0 0 -20 -42 -74 -111 -140 -133 -109 -87 -39 -32 -84 -150 -197 -225 -220 -224 -231 -186 -47 -4 0 -37 -101 -158 -134 -95 -77 -76 -82 -94 -87 -73 -73 -69 -35 -48 -46 -46 -52 -59 -61 -55 -57 -67 -75 -76 -72 -74 -82 -86 -86 -99 -116 -103 -77 -64 -81 -82 -58 -45 -29 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -3 -2 -2 -3 -6 -10 -15 -18 -12 -15 -18 -14 -13 -15 -16 -17 -17 -14 -1 -1 -1 -2 -3 -4 -5 -5 -4 -3 -7 -15 -16 -13 -15 -16 -19 -22 -13 -5 -7 -12 -15 -14 -15 -21 -10 -3 -9 -24 -24 -26 -32 -33 -32 -37 -50 -64 -67 -60 -45 -23 -9 -15 -24 -28 -27 -25 -23 -22 -22 -21 -18 -11 -9 -4 -4 -7 -12 -17 -17 -12 -8 -7 -11 -23 -34 -67 -112 -127 -97 -70 -40 -18 -5 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -6 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -9 -12 -15 -16 -17 -15 -12 -8 -5 -2 -1 -1 -0 -0 -1 -1 -1 -0 -2 -2 -1 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -2 -5 -7 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -8 -11 -11 -10 -12 -11 -10 -6 -6 -14 -23 -24 -29 -35 -31 -11 -3 -1 0 -0 -1 -1 -6 -39 -58 -55 -44 -35 -33 -43 -49 -44 -35 -66 -59 -42 -35 -27 -21 -23 -26 -55 -109 -145 -108 -115 -108 -63 -12 -13 -9 -6 -8 -18 -31 -35 -34 -27 -15 -9 -20 -24 -28 -30 -29 -29 -29 -29 -20 -22 -29 -27 -31 -32 -29 -25 -23 -23 -38 -73 -100 -106 -93 -80 -59 -40 -19 -4 -1 -0 -0 0 0 -1 -12 -11 -8 -16 -43 -66 -67 -76 -108 -157 -210 -217 -207 -198 -192 -175 -107 -126 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -9 -18 -32 -46 -73 -103 -190 -230 -238 -244 -244 -240 -245 -96 -45 -15 -1 -3 -58 -128 -153 -129 -125 -93 -78 -79 -90 -98 -99 -100 -49 -21 -51 -57 -59 -65 -65 -57 -41 -27 -33 -41 -50 -62 -74 -88 -98 -99 -101 -124 -63 -31 -35 -66 -89 -64 -52 -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 -1 -1 -2 -5 -8 -6 -6 -9 -13 -16 -19 -22 -25 -24 -20 -16 -18 -21 -21 -23 -18 -4 -1 -1 -1 -0 -1 -2 -5 -7 -11 -12 -16 -26 -24 -20 -19 -14 -9 -11 -17 -8 -11 -17 -19 -15 -11 -12 -5 -1 -6 -19 -23 -20 -22 -29 -36 -37 -42 -43 -55 -70 -81 -71 -20 -36 -46 -45 -38 -33 -29 -24 -22 -19 -15 -8 -3 -1 -2 -5 -10 -17 -21 -20 -16 -11 -8 -7 -11 -26 -19 -26 -60 -62 -52 -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 -1 -2 -1 -1 -0 -0 0 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -3 -5 -12 -19 -20 -22 -24 -15 -13 -11 -8 -7 -6 -1 -0 0 0 -0 -2 -6 -6 -4 -4 -4 -1 0 -0 -1 -2 -1 0 0 0 0 -0 -1 -1 -3 -8 -7 -6 -7 -3 -0 -0 -0 0 -0 -0 0 0 0 0 -0 -1 -0 0 0 0 -1 -17 -28 -21 -7 -6 -19 -17 -17 -15 -15 -23 -42 -41 -30 -37 -55 -31 -16 -8 -3 -3 -11 -22 -36 -44 -48 -53 -47 -53 -55 -57 -57 -57 -42 -76 -95 -102 -78 -36 -21 -22 -30 -47 -67 -87 -79 -100 -118 -100 -38 -29 -20 -11 -5 -9 -24 -28 -34 -35 -26 -9 -11 -14 -23 -33 -40 -43 -23 -13 -7 -5 -9 -19 -27 -30 -30 -27 -27 -33 -56 -90 -117 -122 -114 -121 -103 -69 -32 -16 -6 -3 -1 -0 0 0 -22 -26 -25 -61 -112 -139 -147 -149 -192 -210 -240 -251 -241 -219 -208 -156 -83 -110 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -53 -193 -255 -260 -260 -247 -221 -199 -184 -153 -10 0 -14 -35 -54 -90 -142 -151 -160 -164 -140 -102 -90 -89 -92 -94 -90 -26 -31 -54 -61 -71 -80 -64 -36 -10 0 0 0 -25 -56 -77 -86 -91 -88 -91 -89 -19 -4 -21 -56 -73 -50 -21 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -3 -7 -10 -12 -15 -20 -22 -17 -17 -22 -25 -25 -24 -24 -22 -20 -16 -10 -5 -3 -2 -1 -2 -3 -4 -7 -8 -9 -10 -12 -16 -20 -20 -14 -13 -11 -4 -4 -2 -3 -5 -6 -5 -1 -0 -2 -3 -5 -12 -17 -16 -17 -21 -24 -25 -27 -23 -27 -37 -50 -60 -42 -51 -57 -58 -58 -51 -41 -38 -35 -30 -24 -12 -3 -1 -0 -1 -2 -6 -8 -12 -15 -17 -13 -4 -1 -3 -22 -37 -35 -52 -61 -29 -6 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -2 -2 -3 -4 -10 -25 -32 -35 -40 -39 -14 -8 -7 -7 -7 -7 -2 -1 -1 -0 -0 -1 -4 -2 -4 -9 -12 -2 -0 -0 -1 -1 -1 0 -0 -0 -0 -0 -0 -1 -5 -14 -19 -16 -7 -1 -0 -0 0 -0 -0 -0 -0 -0 -1 -3 -7 -10 -6 -1 -0 -0 -3 -10 -6 -0 0 0 -0 -4 -6 -12 -30 -39 -46 -38 -22 -23 -58 -53 -37 -24 -14 -15 -41 -71 -58 -52 -75 -87 -107 -107 -100 -85 -58 -60 -53 -68 -113 -131 -91 -52 -35 -60 -71 -41 -34 -65 -92 -100 -99 -93 -64 -54 -42 -27 -13 -6 -10 -12 -26 -38 -33 -15 -5 -3 -5 -13 -32 -35 -16 -7 -7 -3 -3 -7 -12 -18 -27 -31 -35 -42 -62 -83 -93 -121 -126 -138 -130 -96 -78 -56 -31 -13 -11 -5 -4 -19 -36 -34 -26 -94 -148 -149 -102 -73 -128 -127 -141 -181 -229 -210 -194 -110 -40 -61 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -46 -119 -186 -263 -263 -258 -259 -236 -147 -80 -32 0 0 0 -106 -150 -177 -179 -149 -145 -177 -173 -160 -144 -101 -75 -78 -83 -65 -5 -21 -25 -22 -31 -62 -57 -20 0 0 0 0 -39 -68 -76 -66 -51 -42 -24 -17 -5 0 0 -20 -46 -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 -2 -1 -0 -0 -2 -6 -10 -13 -21 -24 -14 -7 -13 -21 -27 -28 -25 -21 -20 -21 -18 -12 -6 -2 -3 -5 -6 -7 -10 -10 -14 -17 -19 -19 -18 -16 -12 -9 -6 -1 -1 -3 -3 -4 -6 -11 -19 -24 -20 -14 -11 -13 -18 -15 -13 -12 -15 -28 -31 -24 -25 -21 -19 -36 -37 -31 -39 -59 -77 -72 -69 -56 -46 -40 -36 -30 -19 -8 -4 -5 -7 -4 -2 -4 -9 -14 -17 -7 -3 -1 -4 -15 -33 -49 -34 -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 -1 -1 -2 -3 -5 -4 -4 -4 -4 -4 -5 -4 -3 -2 -3 -12 -28 -34 -39 -39 -22 -7 -5 -5 -7 -9 -9 -4 -3 -7 -9 -4 -1 -1 -0 -4 -10 -14 -2 -1 -2 -2 -6 -16 -5 -3 -1 -0 0 0 -0 -2 -12 -23 -25 -16 -7 -5 -4 -2 0 -0 -4 -7 -9 -10 -14 -20 -27 -18 -5 -1 0 -4 -23 -24 -4 0 0 0 0 -0 -3 -12 -16 -38 -35 -15 -11 -41 -65 -58 -37 -24 -42 -72 -88 -57 -51 -122 -121 -108 -117 -135 -129 -78 -60 -56 -58 -64 -76 -77 -52 -35 -42 -58 -81 -69 -81 -78 -67 -77 -87 -85 -92 -87 -69 -40 -14 -8 -5 -12 -31 -32 -23 -15 -10 -6 -5 -13 -23 -21 -17 -12 -5 -3 -3 -4 -6 -9 -8 -16 -32 -48 -56 -51 -103 -130 -108 -68 -38 -69 -66 -40 -21 -22 -19 -19 -30 -49 -56 -46 -90 -127 -102 -3 -1 -5 -18 -21 -30 -147 -146 -153 -144 -123 -171 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -96 -205 -262 -260 -247 -231 -204 -145 -68 -2 0 -0 -0 -37 -187 -204 -181 -154 -140 -124 -95 -45 -65 -116 -101 -49 -39 -58 -52 -0 -4 -3 -1 -7 -21 -28 -5 0 0 0 -7 -68 -97 -80 -37 0 0 -1 0 0 0 0 0 0 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 0 0 0 -0 -1 -2 -2 0 -0 -3 -2 -0 -1 -2 -4 -7 -11 -18 -24 -22 -13 -11 -18 -26 -28 -25 -26 -25 -26 -24 -18 -10 -4 -6 -8 -10 -11 -15 -18 -19 -20 -19 -16 -9 -10 -12 -9 -11 -19 -28 -19 -11 -8 -8 -8 -11 -11 -9 -10 -10 -9 -11 -7 -4 -3 -7 -21 -31 -25 -23 -25 -30 -39 -43 -39 -39 -48 -63 -65 -72 -63 -48 -35 -32 -32 -13 -4 -13 -24 -21 -17 -19 -14 -11 -16 -25 -18 -12 -8 -4 -1 -1 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -2 -3 -3 -4 -4 -3 -3 -3 -3 -2 -2 -3 -11 -23 -33 -35 -24 -10 -5 -5 -5 -6 -4 -2 -2 -4 -7 -11 -7 -5 -2 -1 -2 -3 -1 -2 -2 -2 -8 -33 -19 -10 -4 -1 -2 -2 -1 -0 -4 -12 -16 -14 -25 -22 -14 -12 -1 -0 -9 -19 -23 -25 -24 -22 -23 -16 -4 -1 -0 -1 -4 -4 0 0 0 0 -0 -1 -2 -11 -37 -54 -43 -16 -17 -67 -81 -65 -49 -54 -62 -60 -65 -58 -47 -95 -120 -106 -103 -124 -136 -111 -78 -61 -56 -53 -46 -42 -40 -40 -39 -31 -18 -29 -41 -35 -23 -56 -81 -84 -91 -105 -102 -60 -25 -8 -4 -4 -15 -27 -30 -26 -21 -14 -9 -5 -7 -10 -10 -9 -7 -6 -4 -2 -2 -5 -7 -8 -13 -21 -21 -28 -49 -53 -33 -9 -22 -59 -68 -44 -23 -17 -17 -29 -78 -157 -112 -89 -97 -128 -189 -53 -9 0 0 0 0 -16 -27 -70 -143 -148 -144 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -119 -227 -238 -200 -156 -99 -46 -28 -14 0 -0 -12 -35 -83 -151 -174 -175 -118 -63 -31 -2 -1 -89 -130 -104 -58 -20 -16 -9 0 0 0 0 0 0 -2 0 0 0 0 -13 -54 -80 -62 -26 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 -0 -0 -2 -5 -5 -3 -0 -0 -1 -2 -4 -5 -5 -4 -6 -7 -11 -16 -18 -15 -15 -21 -26 -27 -26 -25 -26 -27 -26 -23 -19 -16 -19 -21 -25 -28 -29 -27 -24 -19 -14 -10 -10 -12 -15 -14 -10 -7 -4 -3 -2 -2 -3 -5 -5 -2 -3 -7 -9 -6 -9 -6 -3 -2 -2 -4 -6 -6 -6 -10 -21 -37 -51 -43 -29 -28 -42 -49 -37 -31 -28 -24 -20 -24 -5 -1 -2 -2 -3 -16 -29 -15 -4 -14 -37 -25 -15 -13 -10 -4 -1 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 0 -0 -0 -1 -2 -4 -7 -5 -4 -3 -3 -2 -2 -1 -5 -10 -13 -14 -14 -9 -5 -3 -3 -1 -0 -0 -1 -2 -1 -1 -4 -5 -3 -1 -2 -1 -1 -2 -1 -0 -1 -3 -5 -5 -8 -18 -18 -16 -13 -9 -5 -5 -9 -24 -25 -19 -16 -23 -5 -5 -15 -23 -22 -25 -22 -21 -19 -15 -13 -18 -8 -1 -0 0 0 0 0 0 -0 -1 -3 -8 -26 -31 -16 -11 -49 -87 -87 -65 -45 -33 -25 -23 -33 -45 -33 -49 -80 -82 -80 -109 -124 -128 -99 -66 -52 -47 -45 -45 -62 -84 -79 -65 -91 -62 -25 -17 -24 -70 -87 -83 -84 -98 -89 -57 -28 -11 -4 -2 -6 -21 -31 -31 -30 -23 -14 -8 -6 -4 -3 -12 -14 -10 -6 -2 -1 -4 -8 -10 -11 -14 -12 -12 -12 -15 -22 -27 -53 -85 -104 -54 -38 -32 -38 -62 -91 -76 -63 -76 -106 -125 -90 -24 0 0 0 0 -0 -9 -28 -33 -86 -121 -120 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -11 -42 -90 -103 -71 -31 -2 0 -1 0 0 -11 -56 -171 -140 -140 -151 -155 -112 -31 0 -0 -2 -16 -89 -86 -53 -25 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 -3 -15 -16 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 0 -1 -1 -2 -3 -5 -9 -6 -2 -1 -2 -1 -1 -1 -1 -1 -1 -2 -1 -3 -7 -10 -11 -12 -17 -17 -20 -23 -15 -19 -26 -29 -29 -29 -32 -29 -28 -28 -30 -32 -35 -34 -26 -19 -14 -11 -10 -9 -7 -4 -1 0 0 0 -0 -1 -4 -3 -2 -3 -4 -5 -7 -14 -11 -8 -8 -9 -9 -4 -3 -3 -4 -7 -11 -11 -10 -11 -18 -29 -36 -35 -34 -29 -22 -18 -29 -18 -9 -3 -0 -3 -14 -28 -30 -39 -55 -66 -51 -37 -39 -40 -26 -13 -8 -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 -1 -1 -2 -3 -6 -7 -5 -4 -3 -3 -3 -2 -2 -2 -3 -2 -4 -11 -5 -2 -1 -1 -0 0 0 -0 -0 0 0 0 0 -0 -0 -0 -0 -1 -1 -0 0 -0 -1 -3 -6 -16 -53 -45 -35 -25 -15 -5 -3 -8 -26 -38 -39 -37 -27 -14 -18 -27 -26 -4 -7 -16 -24 -26 -21 -15 -12 -4 -1 -0 0 0 0 0 0 -0 -0 -1 -2 -5 -6 -3 -21 -69 -91 -82 -70 -56 -44 -36 -31 -28 -30 -24 -19 -11 -21 -64 -100 -89 -99 -96 -68 -52 -43 -40 -42 -59 -93 -101 -73 -84 -78 -41 -32 -54 -82 -90 -83 -75 -72 -80 -69 -43 -23 -6 -3 -2 -8 -16 -19 -23 -21 -16 -12 -8 -5 -3 -9 -15 -12 -14 -5 -2 -3 -6 -8 -9 -12 -12 -10 -11 -6 -10 -21 -34 -47 -63 -57 -56 -57 -55 -49 -22 -8 -24 -59 -101 -113 -59 -13 0 0 0 0 -3 -26 -70 -29 -44 -83 -106 0 0 0 0 0 0 0 0 0 0 -11 -66 -164 -117 -41 -6 -2 -13 -4 0 0 0 0 0 -9 -29 -74 -150 -134 -87 -59 -26 0 -1 0 0 0 -3 -23 -25 -21 -18 -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 -3 -6 -9 -9 -8 -6 -6 -4 -3 -4 -4 -2 -2 -2 -1 -0 -0 -1 -2 -3 -4 -6 -9 -12 -12 -17 -22 -11 -13 -22 -26 -25 -21 -17 -10 -7 -8 -12 -18 -25 -25 -19 -15 -12 -6 -3 -4 -7 -11 -10 0 0 0 0 -0 -0 -0 -1 -4 -11 -18 -18 -19 -13 -10 -13 -18 -20 -13 -8 -4 -3 -2 -2 -2 -3 -7 -10 -13 -16 -16 -17 -22 -28 -29 -28 -19 -9 -3 -2 -6 -14 -25 -38 -43 -42 -55 -78 -72 -67 -61 -48 -33 -18 -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 -2 -3 -3 -4 -3 -2 -1 -1 -1 -1 -2 -6 -9 -8 -2 -1 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 -6 -19 -25 -20 -55 -54 -43 -33 -28 -19 -16 -30 -46 -57 -65 -68 -38 -29 -36 -38 -9 -4 -2 -9 -18 -19 -11 -7 -5 -5 -3 -1 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -42 -81 -93 -84 -83 -73 -63 -53 -43 -34 -27 -22 -15 -7 -9 -31 -64 -59 -58 -64 -59 -53 -44 -39 -38 -40 -60 -100 -83 -54 -43 -36 -60 -80 -90 -90 -83 -78 -73 -80 -76 -64 -62 -19 -6 -5 -4 -5 -6 -7 -9 -12 -13 -8 -7 -5 -3 -2 -5 -15 -10 -4 -4 -11 -14 -10 -8 -9 -12 -18 -12 -7 -6 -8 -13 -14 -29 -43 -50 -67 -59 -42 -41 -59 -74 -109 -98 -45 0 0 0 0 0 0 -2 -24 -15 -53 -105 -97 0 0 0 0 0 0 0 0 0 0 -4 -39 -107 -134 -64 -18 0 0 0 0 0 0 0 -8 -60 -90 -108 -135 -124 -25 -5 0 0 0 0 0 0 0 0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -8 -6 -8 -16 -18 -20 -23 -21 -13 -10 -8 -6 -3 -1 -0 -0 -0 -0 -0 -2 -2 -1 -1 -1 -3 -5 -8 -13 -15 -11 -10 -17 -19 -15 -10 -7 -3 -1 -1 -3 -6 -10 -14 -14 -12 -11 -9 -6 -5 -6 -6 -4 -0 0 0 0 0 0 0 0 -0 -9 -19 -24 -21 -18 -17 -21 -29 -37 -25 -15 -9 -5 -3 -3 -4 -5 -6 -5 -4 -3 -4 -6 -5 -8 -18 -18 -14 -10 -8 -6 -5 -4 -20 -35 -41 -40 -50 -84 -76 -70 -68 -56 -41 -29 -20 -12 -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 -1 -1 -0 -2 -5 -7 -5 -4 -1 -0 -0 0 -0 -1 -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 -4 -19 -32 -35 -40 -58 -46 -36 -44 -60 -77 -96 -102 -104 -101 -108 -83 -56 -40 -39 -48 -64 -34 -10 -1 -1 -1 -3 -7 -9 -8 -3 -0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -49 -91 -105 -98 -101 -88 -81 -74 -56 -49 -41 -33 -24 -16 -10 -9 -34 -45 -40 -39 -48 -47 -42 -38 -34 -30 -32 -63 -72 -49 -34 -38 -48 -61 -78 -90 -85 -79 -74 -69 -65 -68 -99 -65 -34 -25 -7 -6 -7 -7 -8 -10 -12 -8 -8 -7 -4 -1 -2 -8 -12 -11 -3 -13 -14 -11 -9 -9 -14 -16 -13 -10 -7 -5 -6 -6 -7 -8 -13 -42 -57 -67 -66 -70 -60 -48 -19 0 0 0 0 0 0 0 -0 -12 -34 -64 -92 -77 0 0 0 0 0 0 0 0 0 0 0 -2 -17 -27 -14 -2 0 0 0 0 0 0 0 -30 -100 -149 -103 -44 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -14 -19 -25 -33 -36 -40 -44 -38 -29 -21 -14 -9 -6 -5 -1 -3 -3 -1 -0 -0 -1 -1 -0 -0 -0 -1 -2 -4 -6 -6 -6 -8 -8 -7 -6 -8 -4 -1 -0 -0 -1 -2 -3 -2 -2 -1 -2 -4 -4 -6 -8 -9 -3 -0 0 0 0 0 0 0 0 0 -1 -4 -11 -22 -25 -28 -27 -15 -6 -9 -12 -10 -4 -4 -5 -5 -3 -2 -1 -1 -4 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -18 -28 -35 -40 -48 -62 -62 -69 -78 -72 -58 -43 -32 -22 -15 -12 -10 -8 -6 -4 -4 -4 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -5 -2 -1 -4 -6 -6 -6 -4 -2 -3 -4 -2 -0 -3 -6 -7 -6 -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 -7 -15 -17 -41 -54 -47 -45 -58 -60 -34 -32 -64 -97 -109 -113 -78 -69 -69 -50 -46 -44 -36 -19 -0 -1 -4 -8 -10 -9 -5 -0 0 0 0 0 0 0 0 0 0 -0 -2 -6 -9 -32 -69 -95 -53 -20 -41 -76 -85 -48 -77 -79 -61 -47 -31 -20 -9 -16 -31 -39 -36 -43 -44 -39 -36 -33 -31 -27 -30 -31 -34 -30 -26 -24 -30 -42 -47 -61 -61 -59 -58 -64 -60 -84 -100 -88 -60 -18 -9 -8 -7 -6 -7 -5 -5 -8 -11 -9 -3 -4 -10 -15 -17 -8 -14 -19 -19 -14 -12 -12 -11 -12 -15 -13 -10 -7 -5 -6 -4 -3 -13 -27 -41 -31 -33 -32 -20 -1 -3 -1 0 0 -0 0 0 -1 -24 -63 -67 -54 -43 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 -101 -43 -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 -7 -19 -33 -42 -44 -45 -49 -51 -45 -37 -27 -17 -9 -5 -4 -6 -9 -7 -4 -1 0 -0 -1 -1 -0 0 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -0 -0 -0 -1 -2 -4 -2 -2 -1 -2 -3 -4 -3 -3 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 -1 -3 -13 -22 -31 -33 -19 -9 -12 -19 -17 -7 -4 -3 -3 -3 -2 -2 -2 -5 -5 -3 -1 -0 -1 -2 -5 -6 -5 -7 -8 -12 -18 -27 -39 -49 -62 -66 -66 -66 -66 -58 -40 -34 -31 -26 -21 -19 -18 -19 -21 -20 -19 -15 -11 -6 -3 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -2 -5 -1 -0 0 -0 -1 -1 -0 0 -1 -2 -1 -1 -1 -0 -2 -4 -2 -2 -4 -5 -4 -2 -0 -0 -0 -0 -1 -3 -2 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -22 -46 -57 -60 -66 -71 -44 -13 -1 -2 -14 -76 -87 -89 -102 -104 -70 -55 -62 -57 -28 -0 -3 -6 -8 -8 -6 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -3 -7 -14 -39 -88 -84 -59 -40 -36 -38 -47 -20 -35 -40 -49 -78 -49 -29 -14 -10 -17 -38 -75 -75 -49 -32 -29 -29 -30 -29 -27 -26 -28 -24 -20 -18 -19 -24 -22 -16 -19 -26 -24 -27 -36 -59 -76 -72 -59 -32 -15 -9 -8 -7 -10 -10 -8 -7 -15 -9 -5 -11 -22 -22 -27 -23 -17 -15 -18 -14 -10 -7 -7 -11 -12 -12 -9 -6 -6 -11 -10 -6 -2 -4 -12 -9 -10 -12 -15 -23 -21 -11 -10 -10 -6 -1 -1 -1 -10 -46 -40 -26 -20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -39 -82 -113 -128 -107 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -26 -39 -39 -43 -44 -47 -49 -48 -40 -27 -14 -5 -2 -1 -3 -3 -1 -0 0 0 -0 -2 -2 -3 -5 -3 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -3 -5 -4 -3 -4 -4 -4 -3 -1 -0 -0 0 -0 -1 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -6 -10 -10 -8 -9 -12 -27 -29 -14 -7 -5 -5 -4 -2 -1 -1 -1 -1 -1 -0 0 -0 -2 -3 -3 -1 -3 -5 -8 -11 -17 -26 -26 -39 -44 -46 -49 -56 -55 -33 -28 -34 -35 -30 -25 -22 -24 -29 -32 -32 -31 -28 -22 -12 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 -0 0 -0 -1 -1 -0 0 -0 -1 -2 -2 -1 -0 0 0 0 0 0 0 -0 -1 -1 -0 -1 -1 -2 -2 -2 -3 -3 -3 -2 -2 -1 -1 -1 -2 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -7 -24 -49 -67 -72 -56 -15 -4 -1 -1 -5 -24 -72 -90 -105 -111 -92 -65 -66 -71 -42 -0 -0 -2 -3 -3 -3 -3 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -3 -4 -9 -25 -82 -84 -85 -76 -48 -8 -8 -7 -7 -11 -25 -84 -60 -35 -19 -9 -4 -22 -49 -57 -42 -25 -22 -23 -24 -25 -25 -22 -22 -20 -16 -14 -13 -17 -18 -16 -14 -9 -14 -16 -23 -39 -69 -63 -51 -31 -16 -13 -14 -13 -15 -16 -12 -4 -10 -10 -12 -22 -38 -31 -30 -27 -22 -17 -20 -17 -12 -6 -3 -5 -8 -11 -11 -7 -6 -15 -24 -28 -21 -10 -4 -2 -3 -2 -5 -10 -8 -14 -33 -23 -8 -12 -20 -8 -13 -39 -33 -16 -15 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -73 -163 -143 -105 -81 -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 -6 -16 -27 -33 -38 -37 -39 -41 -37 -29 -18 -7 -1 -0 -0 -1 -1 -0 0 0 0 0 -1 -1 -3 -5 -4 -3 -3 -3 -2 -0 -0 0 0 0 -0 -1 -2 -4 -7 -8 -4 -2 -3 -4 -5 -4 -3 -1 -0 -0 -2 -6 -12 -3 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -4 -7 -6 -25 -35 -23 -11 -4 -1 -0 -1 -1 -0 -1 -1 -0 0 0 -0 -2 -2 -1 -0 -0 -1 -4 -8 -12 -17 -14 -15 -20 -28 -36 -45 -53 -45 -43 -45 -46 -42 -35 -29 -27 -30 -33 -33 -30 -22 -13 -8 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 -0 -1 -4 -7 -7 -6 -3 -1 -0 0 0 0 0 -0 -0 -1 -3 -6 -5 -3 -2 -4 -6 -7 -8 -7 -4 -1 -0 -0 -1 -2 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -20 -37 -50 -50 -22 -4 -2 -4 -5 -5 -30 -44 -52 -61 -61 -46 -50 -74 -57 -14 -1 -1 -1 -1 -0 -0 -0 -0 0 0 -0 -0 -1 -2 -2 -3 -4 -3 -1 -1 -1 -7 -44 -88 -98 -79 -47 -27 -13 -10 -9 -7 -5 -5 -45 -54 -39 -17 -5 -1 -9 -16 -21 -43 -28 -20 -19 -20 -20 -17 -18 -18 -16 -13 -10 -8 -8 -9 -9 -8 -5 -13 -16 -13 -20 -62 -51 -33 -21 -15 -17 -17 -19 -21 -17 -17 -13 -13 -14 -17 -22 -25 -24 -26 -28 -24 -27 -24 -20 -16 -10 -4 -5 -9 -12 -12 -10 -12 -20 -33 -49 -44 -29 -11 -2 -3 -1 -3 -4 -2 -4 -26 -16 -8 -24 -52 -25 -33 -36 -24 -14 -13 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -97 -143 -125 -56 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -31 -30 -27 -24 -21 -18 -11 -4 -1 -0 0 -0 -0 0 0 0 0 0 0 -1 -2 -2 -1 -1 -1 -1 -1 -0 0 0 0 0 -0 -0 -3 -9 -15 -17 -10 -1 -1 -3 -6 -7 -6 -3 -1 -0 -1 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -7 -21 -28 -20 -6 -2 -1 -1 -1 -2 -1 -0 -0 -0 -0 0 0 -1 -1 -0 0 0 -0 -2 -4 -8 -13 -12 -9 -8 -13 -20 -29 -38 -45 -52 -58 -59 -56 -49 -47 -47 -44 -40 -35 -28 -16 -5 -1 -0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -2 -6 -9 -8 -5 -3 -3 -2 -1 -0 -1 -1 -1 -0 -0 -1 -4 -2 -2 -1 -0 -1 -3 -5 -5 -4 -1 -0 -0 -0 -0 -2 -8 -9 -4 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -9 -17 -25 -27 -5 -1 -10 -20 -19 -4 -2 -2 -10 -20 -24 -24 -32 -41 -33 -6 -2 -3 -2 -0 -0 0 0 0 -0 -0 -1 -5 -12 -16 -16 -15 -14 -8 -3 -1 -0 -1 -34 -61 -84 -84 -40 -26 -24 -18 -9 -7 -5 -5 -31 -43 -27 -7 -1 -0 -2 -8 -26 -66 -35 -17 -15 -15 -13 -11 -12 -14 -14 -13 -10 -9 -8 -7 -5 -6 -5 -6 -8 -14 -52 -49 -36 -26 -21 -17 -22 -29 -33 -30 -16 -16 -15 -14 -17 -15 -14 -17 -24 -27 -19 -23 -21 -16 -14 -20 -11 -4 -3 -5 -6 -12 -13 -10 -10 -21 -37 -32 -21 -13 -4 -4 -2 -3 -4 -1 -0 -3 -3 -3 -6 -12 -42 -52 -35 -17 -12 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -19 -118 -86 -45 -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 -1 -5 -13 -24 -27 -24 -19 -17 -16 -9 -4 -1 -0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -3 -1 -0 -0 0 0 0 -0 -0 -1 -1 -8 -19 -27 -26 -14 -1 -1 -3 -6 -8 -8 -6 -3 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -9 -14 -12 -8 -2 -2 -3 -3 -3 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -7 -9 -7 -6 -7 -12 -17 -22 -30 -39 -47 -49 -55 -53 -52 -56 -63 -70 -46 -34 -25 -16 -8 -2 -0 -0 -0 -0 0 -1 -3 -5 -7 -7 -4 -3 -4 -6 -8 -7 -5 -5 -5 -6 -6 -7 -13 -13 -11 -8 -4 -4 -4 -3 -1 -0 -1 -1 -1 -1 -1 -3 -5 -7 -7 -4 -1 -1 -2 -1 -0 0 0 0 0 0 -0 -0 -4 -6 -4 -1 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -4 -5 -4 -5 -8 -14 -3 -4 -16 -28 -26 -8 -7 -9 -9 -5 -6 -4 -1 -0 -0 -1 -2 -3 -3 -1 -0 0 -0 -0 -1 -2 -7 -18 -32 -38 -37 -47 -30 -13 -6 -6 -2 -0 -6 -10 -10 -18 -52 -44 -38 -25 -8 -23 -40 -66 -62 -39 -10 -3 -1 -1 -6 -22 -51 -29 -15 -11 -11 -9 -9 -9 -10 -13 -20 -19 -16 -13 -9 -9 -8 -8 -7 -5 -5 -6 -10 -12 -15 -22 -18 -15 -18 -24 -27 -26 -19 -15 -12 -13 -25 -14 -10 -11 -14 -24 -12 -9 -8 -6 -5 -8 -3 -1 -1 -2 -3 -7 -9 -7 -3 -11 -18 -20 -22 -26 -15 -11 -6 -2 -2 -1 -1 -1 -1 -1 -3 -18 -42 -52 -29 -18 -12 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 -21 -42 -71 -180 -89 -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 -7 -17 -25 -38 -43 -39 -32 -27 -24 -15 -8 -3 -1 0 0 0 0 0 -0 -1 -1 -1 -2 -2 -3 -8 -6 -3 -1 -0 0 0 -0 -1 -3 -6 -16 -31 -37 -32 -16 -0 -0 -2 -4 -6 -9 -9 -6 -3 -3 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -5 -9 -15 -10 -9 -12 -14 -13 -8 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -2 -4 -10 -13 -16 -23 -32 -39 -38 -45 -50 -54 -58 -61 -57 -51 -44 -38 -32 -24 -10 -4 -2 -2 -1 -1 -3 -7 -12 -16 -21 -23 -28 -31 -33 -37 -41 -41 -40 -33 -18 -7 -7 -14 -17 -16 -11 -6 -3 -2 -2 -2 -1 -0 -0 -1 -1 -1 -3 -3 -2 -1 -1 -1 -1 -1 -0 0 0 0 0 -1 -2 -2 -0 -1 -10 -12 -4 0 0 0 0 0 0 0 -0 -1 -4 -6 -6 -9 -11 -9 -3 -1 -3 -3 -3 -10 -29 -34 -24 -34 -42 -29 -1 -1 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 -0 -2 -8 -18 -27 -34 -36 -31 -26 -18 -10 -6 -7 -2 -0 -3 -31 -88 -91 -55 -35 -26 -19 -8 -32 -41 -27 -8 -4 -7 -10 -13 -11 -2 -12 -15 -12 -10 -10 -7 -5 -6 -7 -10 -13 -21 -21 -21 -23 -25 -14 -10 -8 -6 -4 -5 -3 -4 -7 -12 -16 -14 -13 -16 -19 -22 -23 -21 -17 -11 -9 -12 -15 -13 -9 -5 -6 -6 -5 -3 -2 -2 -2 -1 -1 -1 -2 -3 -7 -10 -6 -3 -5 -7 -9 -12 -14 -15 -14 -10 -4 -2 -1 -2 -3 -3 -3 -4 -4 -10 -21 -15 -13 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -53 -106 -129 -151 -158 -60 -14 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -25 -34 -40 -48 -53 -53 -46 -38 -31 -21 -13 -7 -3 -1 -0 0 0 0 -1 -3 -3 -1 -1 -1 -2 -7 -9 -7 -3 -1 0 0 0 -2 -7 -16 -29 -45 -56 -60 -53 -33 -12 -4 -3 -6 -9 -10 -9 -7 -9 -13 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -9 -15 -13 -13 -17 -21 -24 -15 -6 -2 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -9 -15 -15 -16 -19 -22 -21 -31 -42 -51 -58 -65 -65 -61 -55 -48 -42 -36 -25 -15 -8 -4 -2 -2 -5 -8 -11 -15 -21 -31 -41 -49 -55 -61 -63 -62 -50 -26 -0 -1 -16 -21 -19 -13 -7 -3 -1 -1 -2 -2 -1 -1 -1 -0 -0 -2 -1 -0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -0 -7 -12 -7 -1 0 0 0 0 0 0 -1 -8 -19 -26 -20 -19 -16 -9 -1 -1 -7 -14 -22 -34 -62 -41 -38 -41 -32 -13 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -10 -17 -20 -22 -23 -22 -20 -16 -10 -4 -2 -0 -0 -1 -18 -82 -80 -63 -44 -25 -19 -20 -26 -21 -11 -5 -13 -26 -32 -26 -8 -4 -6 -7 -8 -9 -9 -5 -5 -6 -8 -8 -9 -11 -14 -18 -23 -15 -8 -7 -9 -12 -8 -6 -7 -9 -10 -12 -12 -11 -10 -10 -16 -19 -21 -23 -22 -16 -24 -30 -27 -19 -13 -11 -11 -10 -8 -5 -5 -4 -2 -2 -3 -2 -3 -5 -9 -16 -12 -7 -3 -2 -3 -4 -6 -7 -6 -6 -4 -3 -2 -1 -1 -2 -1 -1 -1 -0 -2 -3 -6 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -24 -81 -161 -153 -61 -6 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 -32 -45 -53 -48 -32 -55 -62 -54 -47 -36 -27 -19 -13 -8 -3 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -2 -4 -7 -7 -4 0 -0 -1 -6 -17 -33 -50 -64 -77 -88 -89 -63 -22 -7 -5 -7 -9 -10 -10 -10 -12 -14 -7 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -5 -4 -3 -4 -10 -20 -12 -5 -3 -5 -5 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 -2 -7 -15 -12 -10 -11 -11 -13 -19 -28 -36 -42 -49 -53 -57 -58 -57 -57 -53 -46 -35 -25 -17 -10 -6 -5 -6 -8 -10 -15 -23 -33 -43 -53 -65 -53 -31 -13 -5 -1 -1 -12 -14 -10 -4 -2 -0 0 -1 -2 -2 -5 -5 -5 -4 -3 -1 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 0 -3 -8 -7 -1 -0 -0 -0 0 0 -0 -1 -6 -16 -24 -24 -21 -13 -3 -0 -0 -6 -11 -11 -8 -6 -16 -27 -24 -4 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -7 -10 -13 -17 -21 -24 -20 -10 -3 -0 0 0 0 -1 -16 -22 -34 -36 -26 -42 -46 -40 -31 -27 -28 -37 -47 -52 -48 -38 -29 -20 -14 -10 -14 -12 -9 -6 -4 -7 -6 -7 -8 -10 -15 -19 -14 -9 -6 -10 -18 -19 -21 -20 -14 -10 -10 -10 -9 -8 -10 -16 -20 -21 -19 -15 -20 -25 -24 -20 -15 -14 -11 -10 -15 -16 -10 -6 -5 -8 -15 -10 -5 -4 -6 -15 -18 -13 -7 -4 -3 -2 -1 -1 -1 0 -1 -3 -3 -2 -2 -1 -1 -0 -0 -0 0 -0 -0 -2 -6 -11 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -14 -34 -76 -117 -87 -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 -26 -59 -81 -80 -65 -36 -48 -65 -64 -53 -42 -32 -26 -21 -13 -8 -5 -3 -2 -0 -0 0 -0 -0 -0 -0 -1 -3 -4 -3 0 0 -1 -6 -19 -39 -62 -75 -80 -82 -72 -32 -10 -4 -4 -6 -7 -8 -9 -11 -11 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -4 -3 -2 -2 -3 -3 -4 -4 -3 -2 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -5 -7 -9 -8 -12 -16 -21 -31 -42 -48 -53 -59 -64 -63 -64 -62 -58 -52 -45 -30 -22 -19 -17 -20 -23 -27 -36 -46 -55 -67 -65 -52 -39 -32 -11 -9 -8 -6 -4 -1 -0 0 0 -0 -1 -5 -18 -14 -7 -5 -5 -6 -3 -1 0 0 -0 -0 -0 -0 0 0 0 -0 -2 -7 -11 -3 -0 0 -1 -2 -2 -10 -10 -8 -8 -8 -3 -3 -4 -5 -10 -12 -18 -16 -5 -0 0 -0 -2 -6 -13 -32 -25 -19 -13 -9 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -0 -0 -1 -2 -6 -10 -15 -20 -18 -10 -3 -1 -0 0 0 0 0 0 -0 -0 -4 -24 -44 -64 -68 -53 -62 -63 -58 -55 -52 -37 -37 -48 -43 -33 -24 -23 -18 -14 -11 -7 -4 -3 -3 -5 -8 -12 -16 -19 -16 -10 -14 -15 -13 -12 -14 -12 -10 -10 -10 -9 -9 -13 -17 -19 -18 -14 -11 -12 -13 -14 -11 -16 -22 -25 -23 -27 -19 -12 -7 -12 -38 -26 -12 -4 -4 -5 -10 -11 -8 -5 -3 -2 -1 -0 -0 -0 -0 -0 -2 -3 -4 -3 -3 -2 -1 -3 -1 -0 -0 -1 -0 -3 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -23 -59 -125 -173 -138 -108 -165 -52 -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 -28 -71 -101 -103 -101 -36 -48 -75 -80 -67 -52 -42 -36 -30 -22 -16 -13 -10 -6 -2 -1 -0 -2 -4 -5 -3 -1 -0 -0 -0 0 0 -2 -7 -20 -44 -74 -74 -79 -60 -27 -5 -2 -3 -4 -5 -5 -5 -7 -10 -10 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -1 -1 -2 -2 -2 -2 -4 -5 -2 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -4 -4 -3 -4 -7 -13 -23 -35 -45 -46 -52 -60 -67 -72 -80 -80 -52 -39 -43 -55 -48 -45 -52 -45 -23 -5 -26 -45 -40 -32 -40 -37 -24 -11 -4 -3 -3 -1 -0 0 0 -0 -1 -3 -1 -0 -1 -1 -0 -0 0 0 0 0 -0 0 0 0 0 0 -1 -4 -7 -7 -2 -0 0 0 0 -0 -5 -8 -11 -13 -10 -25 -22 -11 -4 -3 -4 -9 -7 -1 -6 -13 -9 -7 -8 -8 -28 -36 -21 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -4 -3 -2 -0 -0 -1 -2 -4 -6 -9 -13 -14 -10 -4 -1 -0 0 0 0 0 -0 -0 -0 0 -8 -11 -14 -22 -43 -70 -78 -65 -37 -20 -8 -8 -7 -13 -32 -27 -18 -13 -10 -6 -6 -3 -0 -1 -2 -5 -10 -14 -17 -18 -15 -13 -9 -6 -7 -7 -7 -8 -8 -8 -8 -11 -13 -14 -13 -10 -8 -6 -4 -4 -5 -5 -10 -17 -21 -20 -18 -15 -13 -11 -8 -12 -19 -16 -2 -2 -5 -7 -7 -5 -4 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -2 -3 -7 -11 -10 -4 -1 -3 -6 -2 -1 -5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -96 -161 -154 -146 -134 -64 -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 -13 -34 -44 -40 -34 -12 -12 -33 -58 -73 -63 -50 -41 -33 -24 -18 -15 -12 -9 -5 -1 -1 -2 -3 -4 -6 -11 -14 -7 -0 -0 -1 -5 -10 -23 -52 -96 -87 -91 -62 -20 -1 -3 -5 -6 -7 -6 -6 -7 -10 -11 -8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -2 -1 -1 -4 -4 -4 -4 -3 -3 -2 -1 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -6 -16 -20 -28 -36 -41 -47 -61 -63 -40 -30 -34 -39 -20 -38 -53 -54 -45 -34 -14 -16 -24 -32 -43 -36 -24 -12 -7 -9 -6 -2 -1 -1 -2 0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -3 -3 0 0 0 -0 -0 -0 -2 -5 -9 -5 -0 -0 -0 -12 -23 -18 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 -0 -1 -1 -2 -4 -8 -12 -15 -13 -6 -2 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -2 -30 -60 -68 -55 -38 -42 -16 -3 -4 -7 -22 -17 -22 -30 -22 -17 -24 -20 -17 -9 -1 -3 -4 -7 -11 -9 -8 -6 -6 -7 -6 -5 -5 -5 -5 -6 -8 -9 -9 -8 -6 -4 -4 -4 -3 -3 -2 -3 -4 -4 -4 -8 -14 -18 -19 -19 -15 -16 -24 -23 -4 -5 -7 -8 -6 -7 -5 -3 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -3 -6 -7 -5 -2 -1 -3 -3 -1 -1 -4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -89 -149 -175 -159 -122 -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 -1 -4 -3 -1 -1 -1 -1 -4 -15 -36 -71 -60 -49 -39 -28 -20 -15 -11 -8 -6 -4 -3 -3 -4 -4 -7 -13 -10 -6 -3 -3 -3 -5 -13 -30 -55 -80 -88 -53 -21 -4 -1 -4 -7 -9 -9 -8 -7 -8 -10 -10 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -5 -10 -12 -8 -4 -1 0 0 0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -1 -4 -9 -15 -17 -18 -28 -30 -25 -21 -19 -17 -16 -29 -33 -30 -29 -38 -40 -39 -36 -32 -27 -21 -18 -15 -15 -18 -10 -5 -5 -9 -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 -4 -4 -2 0 0 0 0 0 -1 -6 -10 -3 -0 -0 -1 -2 -3 -3 -3 -3 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -0 0 0 0 0 -0 -0 -1 -7 -14 -18 -18 -15 -8 -4 -1 -0 -0 -1 -2 -3 -5 -5 -3 -2 -5 -21 -57 -79 -69 -44 -29 -33 -60 -45 -19 -15 -21 -19 -9 -12 -21 -8 -17 -26 -34 -34 -10 -3 -2 -3 -4 -8 -5 -3 -3 -3 -3 -3 -3 -3 -2 -3 -3 -3 -4 -5 -5 -4 -3 -4 -4 -2 -1 -1 -2 -2 -2 -2 -5 -12 -22 -25 -23 -24 -25 -21 -13 -10 -9 -6 -2 -2 -6 -8 -6 -2 -0 0 -0 -1 -1 -1 -1 -0 -1 -2 -3 -2 -4 -5 -2 -1 -1 -0 -0 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -14 -29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -7 -45 -66 -57 -22 -2 -1 -1 -4 -20 -65 -66 -61 -53 -43 -34 -27 -20 -13 -9 -8 -7 -8 -9 -9 -8 -8 -8 -11 -10 -6 -4 -5 -11 -25 -45 -66 -80 -50 -17 -1 -2 -6 -9 -11 -11 -9 -8 -9 -9 -6 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -1 -1 -0 -0 0 0 0 -0 -1 -2 -2 -2 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -1 -2 -3 -3 -7 -11 -16 -18 -17 -17 -16 -18 -18 -15 -14 -11 -10 -12 -16 -19 -20 -19 -16 -17 -22 -18 -9 -4 -2 -5 -15 -9 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -9 -7 -3 0 0 0 0 0 -1 -2 -2 -0 -3 -8 -11 -7 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -0 0 0 0 0 0 0 -1 -5 -10 -15 -16 -14 -10 -6 -4 -2 -2 -4 -8 -12 -17 -14 -10 -6 -5 -22 -64 -74 -60 -41 -34 -18 -38 -55 -48 -31 -27 -12 -2 -1 -3 -1 -1 -1 -3 -10 -3 -3 -3 -3 -2 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -2 -3 -5 -5 -4 -3 -4 -2 -1 -1 -3 -5 -3 -3 -3 -3 -5 -15 -15 -13 -13 -16 -19 -15 -17 -20 -16 -9 -7 -11 -15 -14 -7 -2 -0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -2 -4 -4 -2 -1 -0 -1 -2 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -42 -52 -38 -14 -2 -2 -1 -1 -3 -14 -58 -72 -68 -56 -47 -39 -31 -21 -13 -9 -9 -9 -10 -10 -9 -7 -5 -3 -2 -2 -4 -8 -12 -24 -42 -63 -81 -58 -22 -1 -3 -8 -12 -14 -14 -12 -11 -11 -10 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 -0 -0 -1 -0 0 0 -0 -0 -2 -5 -7 -8 -7 -15 -18 -15 -11 -13 -10 -12 -13 -11 -10 -14 -13 -12 -12 -11 -7 -3 -1 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 -4 -14 -22 -10 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 -1 -2 -5 -8 -10 -10 -9 -7 -7 -6 -7 -10 -14 -18 -23 -20 -13 -6 -1 -3 -34 -54 -53 -44 -36 -23 -26 -33 -25 -16 -11 -4 -0 0 0 0 0 -0 -1 -1 -1 -3 -5 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -2 -3 -5 -7 -8 -7 -4 -2 -2 -2 -3 -3 -4 -4 -3 -2 -2 -1 -1 -4 -6 -6 -3 -2 -3 -3 -11 -26 -25 -25 -20 -16 -16 -11 -8 -6 -3 -2 -1 -0 -0 -1 -2 -1 -2 -5 -9 -6 -3 -2 -2 -2 -1 -1 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -2 -1 -1 -0 -5 -22 -60 -70 -70 -63 -53 -43 -34 -23 -14 -10 -8 -8 -7 -8 -8 -8 -6 -4 -3 -2 -4 -9 -14 -23 -34 -46 -58 -49 -19 -1 -3 -8 -14 -17 -17 -16 -14 -14 -6 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 -0 -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 -3 -4 -10 -14 -13 -7 -4 -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 -1 -0 0 0 0 0 0 -1 -5 -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 -1 -2 -3 -5 -6 -6 -5 -3 -5 -6 -6 -6 -6 -6 -10 -10 -7 -5 -3 -2 -16 -35 -44 -21 -13 -12 -16 -17 -13 -6 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -3 -4 -3 -3 -4 -3 -3 -3 -5 -7 -8 -8 -7 -5 -4 -2 -1 -2 -3 -4 -3 -1 -0 -0 -0 -0 -0 -1 -1 -2 -0 -1 -1 -1 -2 -8 -11 -23 -24 -12 -6 -5 -17 -22 -11 -11 -4 0 -0 -1 -3 -5 -6 -6 -9 -8 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 -3 -2 -1 -1 -36 -102 -93 -69 -71 -71 -57 -44 -33 -23 -16 -12 -12 -10 -7 -5 -6 -7 -6 -5 -4 -4 -6 -10 -16 -23 -31 -42 -60 -67 -27 -1 -3 -8 -15 -19 -20 -18 -17 -18 -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 -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 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -5 -4 -3 -2 -2 -2 -2 -3 -3 -2 -0 -1 -2 -2 -2 -4 -9 -9 -7 -10 -16 -30 -12 -3 -2 -4 -8 -11 -8 -3 -0 -0 0 0 0 -0 -3 -2 -2 -5 -6 -1 -3 -3 -3 -5 -4 -3 -2 -1 -1 -1 -2 -4 -6 -7 -7 -6 -4 -2 -1 -0 -0 -1 -3 -5 -5 -4 -3 -1 -0 -0 -0 0 -0 -0 -0 -1 -2 -2 -10 -24 -15 -3 -6 -0 -5 -5 -2 -3 -10 -20 -16 -4 -1 -4 -7 -7 -5 -3 -4 -5 -6 -7 -8 -2 -1 -1 -1 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -3 -2 -2 -2 -3 -3 -3 -3 -2 -10 -9 -38 -101 -139 -120 -98 -79 -61 -44 -31 -22 -17 -15 -15 -14 -9 -6 -5 -5 -6 -7 -8 -8 -10 -14 -21 -28 -38 -50 -70 -93 -41 -5 -3 -6 -8 -11 -15 -18 -17 -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 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -1 -1 -1 -1 -1 -2 -3 -5 -7 -8 -6 -2 -1 -1 -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 -3 -5 -6 -4 -2 -1 -2 -2 -2 -2 -1 -0 0 -0 -0 -1 -2 -8 -13 -18 -19 -15 -4 -9 -5 -1 -0 -1 -8 -12 -11 -6 -2 -0 0 0 -0 -2 -9 -8 -6 -8 -13 -34 -22 -7 -7 -7 -3 -1 -0 -0 -0 -0 -1 -1 -2 -2 -3 -2 -1 -0 -0 0 -0 -2 -5 -7 -6 -4 -1 0 -0 -1 -0 -0 -0 -1 -1 -1 -2 -1 -6 -5 -1 -1 -0 -2 -16 -26 -8 -5 -18 -30 -28 -21 -21 -16 -13 -11 -5 -1 -0 -1 -3 -8 -8 -4 -0 -0 -1 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -4 -3 -3 -3 -3 -4 -4 -4 -3 -8 -25 -97 -132 -139 -132 -122 -115 -102 -84 -63 -45 -31 -22 -17 -14 -14 -14 -11 -8 -7 -7 -10 -15 -16 -16 -16 -19 -26 -34 -44 -58 -77 -104 -50 -11 -2 -1 -0 -2 -10 -17 -14 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -1 -2 -3 -4 -3 -2 -3 -4 -6 -9 -14 -21 -25 -25 -22 -16 -9 -4 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -1 -3 -5 -8 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -3 -2 -1 -2 -3 -2 -2 -1 -0 -0 -1 -5 -14 -22 -23 -24 -24 -22 -18 -7 -2 -1 -0 0 0 -6 -11 -11 -5 -2 -0 0 0 0 -0 -8 -11 -8 -2 -1 -4 -4 -0 -2 -2 -1 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -1 -2 -5 -7 -7 -5 -2 -0 -0 -1 -1 -2 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -2 -1 -1 -4 -4 -4 -15 -25 -28 -24 -28 -37 -33 -24 -17 -8 -2 -1 -2 -5 -4 -2 -1 -2 -2 -2 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -3 -3 -3 -3 -2 -3 -3 -4 -5 -5 -5 -5 -4 -27 -97 -145 -155 -145 -131 -118 -107 -99 -84 -64 -47 -34 -24 -18 -13 -11 -10 -11 -12 -14 -17 -21 -26 -24 -22 -21 -23 -29 -38 -49 -64 -77 -36 -11 -2 -3 -3 -0 -1 -8 -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 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -4 -4 -3 -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 -1 -3 -5 -6 -4 -2 -2 -4 -7 -9 -12 -10 -12 -17 -23 -30 -35 -37 -38 -35 -27 -17 -13 -11 -6 -3 -1 -0 -0 -0 -0 0 -1 -2 -3 -4 -4 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -2 -3 -4 -3 -2 -1 -1 -2 -4 -10 -23 -24 -22 -22 -20 -12 -14 -8 -3 -0 0 0 -1 -5 -10 -14 -9 -4 -1 0 0 0 0 -3 -5 -4 -4 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -5 -5 -5 -4 -2 -1 -1 -1 -1 -2 -3 -2 -1 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -2 -6 -11 -14 -14 -14 -16 -19 -18 -10 -7 -6 -4 -4 -6 -3 -1 -2 -2 -1 -4 -12 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -4 -4 -4 -4 -3 -2 -1 -1 -1 -2 -3 -4 -5 -6 -7 -6 -5 -5 -14 -45 -109 -153 -155 -139 -123 -105 -98 -83 -64 -47 -33 -23 -16 -12 -10 -8 -10 -14 -19 -26 -31 -33 -30 -27 -25 -26 -32 -42 -54 -72 -89 -35 -8 -1 -2 -2 -0 0 -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 -1 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -4 -5 -5 -5 -4 -2 -1 -0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -3 -7 -9 -8 -4 -3 -3 -3 -5 -8 -12 -15 -18 -21 -24 -29 -32 -37 -41 -43 -36 -25 -23 -23 -15 -9 -6 -3 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -3 -4 -6 -7 -4 -4 -4 -4 -7 -12 -19 -19 -19 -17 -12 -5 -4 -3 -3 -2 -1 -0 -2 -6 -13 -13 -7 -2 -0 0 0 0 0 -0 -1 -0 -10 -15 -8 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -3 -3 -2 -1 -1 -1 -1 -2 -2 -2 -1 -1 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 -2 -6 -8 -10 -8 -3 -3 -1 -1 -3 -4 -3 -8 -11 -10 -7 -2 -2 -3 -4 -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 -1 -3 -5 -5 -4 -4 -2 -0 -0 -1 -1 -2 -4 -5 -6 -8 -9 -8 -6 -6 -5 -20 -90 -161 -165 -147 -131 -116 -102 -84 -65 -46 -31 -22 -16 -15 -16 -16 -15 -16 -19 -25 -32 -33 -31 -28 -27 -29 -35 -45 -59 -83 -106 -57 -14 -1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -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 -2 -4 -7 -9 -8 -5 -3 -1 -1 -1 -2 -4 -9 -13 -17 -20 -24 -27 -32 -37 -42 -42 -44 -39 -31 -28 -23 -20 -17 -14 -10 -7 -3 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -2 -2 -2 -2 -2 -3 -4 -6 -9 -10 -10 -10 -9 -10 -14 -15 -14 -13 -15 -19 -10 -6 -4 -4 -3 -5 -3 -1 -1 -3 -7 -5 -2 -0 0 0 0 0 0 0 0 0 -3 -6 -6 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -4 -4 -2 -1 -0 -1 -2 -3 -2 -2 -1 -1 -1 -0 -0 -0 -1 -1 -0 -1 -1 -0 0 0 0 0 0 0 0 -0 -0 -2 -2 -4 -9 -4 -1 -0 -0 -1 -4 -11 -19 -25 -27 -25 -17 -11 -9 -4 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -3 -2 -1 -1 -0 -1 -1 -2 -3 -6 -7 -8 -10 -10 -9 -7 -6 -6 -21 -79 -167 -167 -150 -135 -119 -104 -86 -66 -48 -32 -22 -17 -16 -17 -18 -17 -16 -17 -22 -29 -32 -31 -29 -28 -30 -35 -45 -63 -84 -95 -55 -14 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -6 -7 -8 -6 -4 -3 -2 -1 -1 -2 -4 -8 -11 -15 -19 -23 -27 -31 -36 -37 -39 -43 -46 -43 -36 -33 -30 -27 -23 -19 -17 -15 -5 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -4 -3 -2 -2 -2 -2 -4 -8 -13 -17 -21 -21 -17 -14 -15 -10 -9 -11 -15 -17 -12 -8 -6 -6 -3 -2 -1 -0 -1 -3 -3 -3 -1 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -6 -7 -7 -5 -2 -1 -2 -5 -4 -3 -2 -1 -1 -0 -1 -1 -1 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -2 -5 -12 -20 -27 -29 -30 -28 -24 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -4 -7 -8 -9 -10 -8 -7 -6 -20 -67 -168 -164 -149 -136 -120 -102 -83 -65 -47 -32 -22 -16 -13 -11 -10 -11 -13 -15 -18 -25 -29 -29 -29 -28 -29 -34 -46 -67 -75 -58 -17 -4 -3 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -6 -8 -10 -12 -13 -14 -14 -9 -6 -3 -2 -1 -3 -8 -13 -18 -21 -18 -26 -28 -27 -30 -33 -35 -35 -32 -26 -21 -20 -19 -19 -18 -17 -15 -13 -9 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -0 -0 -1 -1 -2 -4 -10 -18 -27 -30 -26 -18 -13 -9 -6 -5 -8 -12 -12 -10 -7 -4 -4 -2 -1 -2 -5 -7 -8 -8 -6 -3 -1 -0 -0 -1 0 0 0 0 0 -0 -1 -1 -1 -1 -0 0 0 0 -0 -0 -0 -0 -0 -0 -2 -7 -10 -12 -12 -9 -6 -3 -6 -13 -21 -12 -3 -0 0 -0 -0 -1 -1 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -3 -6 -11 -19 -24 -24 -23 -21 -10 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -7 -9 -9 -10 -11 -10 -8 -8 -18 -59 -173 -169 -154 -138 -122 -104 -82 -62 -43 -28 -19 -16 -13 -12 -12 -14 -15 -15 -16 -19 -22 -24 -25 -26 -30 -37 -51 -77 -84 -57 -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 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -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 -1 -3 -5 -8 -11 -15 -22 -26 -26 -23 -20 -15 -9 -4 -0 -0 -2 -5 -8 -11 -17 -15 -14 -15 -18 -19 -21 -22 -21 -17 -14 -11 -10 -10 -9 -12 -19 -22 -18 -8 -4 -1 0 0 0 0 0 0 0 0 0 -1 -3 -3 -1 -1 -0 -0 -0 -0 -1 -3 -6 -12 -23 -29 -27 -20 -14 -10 -10 -12 -14 -11 -8 -7 -6 -5 -4 -3 -4 -6 -8 -10 -11 -11 -9 -6 -4 -3 -1 -3 -9 -3 -1 0 -0 -0 -2 -3 -3 -1 -0 -0 0 -0 -0 -1 -1 -1 -1 -2 -3 -3 -8 -13 -14 -8 -4 -5 -13 -23 -31 -32 -21 -8 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -7 -7 -2 -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 -1 -1 -2 -3 -3 -2 -1 -1 -2 -2 -7 -11 -13 -12 -11 -9 -14 -53 -175 -171 -156 -138 -122 -104 -82 -60 -40 -26 -19 -17 -14 -13 -12 -15 -14 -13 -12 -12 -15 -20 -24 -28 -34 -44 -59 -88 -102 -78 -0 -1 -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 -1 -1 -0 -0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 -0 -0 -1 -2 -3 -2 -1 -0 -0 -1 -0 -0 -1 -2 -6 -11 -14 -15 -20 -27 -31 -30 -27 -23 -17 -11 -4 -1 -0 -0 -1 -1 -2 -7 -9 -10 -11 -12 -12 -12 -12 -11 -9 -10 -10 -8 -5 -4 -6 -14 -20 -19 -15 -9 -3 0 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 0 0 0 -0 -2 -4 -8 -15 -22 -24 -22 -17 -11 -10 -11 -12 -9 -5 -3 -4 -5 -5 -3 -3 -4 -6 -7 -10 -11 -10 -5 -2 -7 -9 -7 -6 -20 -9 -3 0 -0 -1 -1 -1 -0 0 -0 -1 -1 -2 -3 -4 -5 -6 -8 -7 -4 -4 -9 -12 -6 -2 -7 -19 -29 -31 -31 -29 -24 -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 -3 -10 -17 -11 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -6 -11 -13 -13 -13 -12 -11 -51 -168 -175 -158 -138 -122 -106 -84 -58 -38 -26 -19 -17 -15 -14 -15 -19 -16 -12 -10 -9 -12 -17 -24 -31 -39 -49 -65 -88 -97 -70 -2 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 0 0 0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 -1 -0 0 0 0 0 -0 -1 -1 -1 -1 -2 -1 -2 -2 -2 -0 -1 -2 -6 -8 -8 -7 -20 -29 -30 -29 -27 -22 -15 -7 -2 -0 0 0 0 0 0 -0 -2 -4 -6 -7 -6 -5 -5 -6 -3 -3 -3 -2 -2 -2 -5 -10 -15 -18 -15 -11 -7 -3 -1 -0 -0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 -0 -2 -7 -14 -26 -19 -14 -13 -10 -8 -8 -9 -8 -4 -1 -1 -3 -4 -4 -4 -5 -6 -6 -7 -9 -9 -7 -3 -7 -13 -13 -8 -1 -7 -5 -1 0 0 -0 -0 -1 -1 -1 -1 -2 -4 -5 -6 -7 -7 -7 -4 -1 -1 -4 -8 -11 -6 -8 -16 -26 -30 -28 -26 -24 -19 -3 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -3 -7 -8 -2 -2 -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 0 0 0 0 -0 -1 -3 -6 -11 -10 -10 -53 -157 -180 -161 -140 -122 -106 -81 -56 -37 -25 -19 -17 -17 -17 -19 -21 -19 -15 -11 -10 -12 -15 -23 -31 -39 -50 -66 -77 -68 -42 -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 -1 -2 -2 -1 -0 -0 0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -1 -1 -2 -1 -1 -0 -0 0 0 0 -0 -0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -2 -4 -5 -7 -14 -19 -21 -20 -20 -20 -16 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -2 -6 -9 -12 -14 -13 -9 -5 -2 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -2 -6 -12 -22 -23 -19 -13 -7 -5 -5 -4 -4 -2 -1 -1 -1 -3 -3 -5 -8 -9 -8 -7 -7 -6 -4 -3 -1 -3 -3 -3 -2 -1 -0 -1 -1 -0 0 -0 -2 -4 -4 -3 -3 -5 -6 -4 -4 -4 -3 -2 -1 -0 -2 -6 -10 -12 -13 -18 -24 -26 -25 -25 -26 -28 -27 -13 -3 -1 -0 0 -0 -0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -53 -142 -184 -163 -141 -122 -104 -76 -54 -37 -26 -20 -18 -18 -19 -21 -23 -22 -20 -16 -15 -15 -17 -25 -33 -40 -50 -64 -85 -116 -105 -32 -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 -1 -1 -1 -0 0 -0 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -1 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -6 -10 -13 -13 -12 -12 -15 -17 -15 -9 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -6 -7 -5 -3 -4 -4 -3 -0 -0 0 0 0 0 0 -0 -0 -1 -3 -6 -8 -11 -15 -21 -29 -30 -25 -15 -5 -3 -3 -2 -1 -0 -0 -1 -1 -1 -2 -4 -5 -5 -5 -4 -3 -2 -2 -1 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -4 -3 -2 -1 -2 -1 -1 -0 0 0 -0 -1 -3 -7 -9 -12 -16 -19 -20 -21 -23 -26 -27 -23 -15 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -95 -160 -186 -162 -140 -120 -99 -71 -51 -37 -27 -21 -20 -19 -21 -23 -26 -27 -25 -24 -21 -19 -20 -26 -32 -39 -48 -61 -84 -122 -118 -50 -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 -2 -3 -4 -4 -2 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -1 -1 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 0 -0 -1 -3 -6 -11 -11 -10 -9 -10 -13 -15 -15 -13 -12 -11 -8 -4 -2 -1 -0 0 0 0 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 -1 -1 -2 -4 -7 -14 -23 -31 -38 -46 -37 -30 -23 -17 -10 -4 -3 -2 -1 -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 0 0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 -1 -2 -3 -5 -9 -11 -12 -12 -11 -13 -15 -17 -18 -15 -7 -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 -88 -168 -204 -185 -161 -139 -116 -91 -65 -46 -34 -26 -22 -22 -20 -21 -22 -24 -25 -26 -26 -24 -20 -20 -25 -31 -38 -46 -56 -80 -117 -116 -65 -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 -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 -1 -1 -1 -1 -1 -1 -1 -1 -3 -4 -5 -3 -2 -1 -0 -0 -1 -2 -2 -2 -1 -2 -3 -3 -1 -1 -2 -3 -1 -0 -0 -1 -3 -6 -11 -10 -8 -7 -11 -13 -13 -15 -17 -18 -16 -12 -7 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -3 -2 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -1 -2 -4 -8 -11 -14 -23 -32 -41 -48 -52 -53 -53 -40 -26 -15 -8 -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 -1 -2 -0 -0 0 -0 -0 -1 -2 -4 -5 -6 -9 -11 -11 -10 -11 -9 -6 -4 -4 -4 -2 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -125 -173 -187 -164 -140 -113 -84 -58 -41 -31 -27 -25 -24 -22 -21 -21 -22 -23 -23 -22 -21 -19 -19 -23 -30 -37 -46 -55 -77 -113 -121 -81 -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 -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 -1 -2 -4 -6 -9 -7 -5 -2 -2 -1 -3 -5 -5 -4 -4 -4 -4 -4 -3 -1 -2 -3 -4 -3 -2 -2 -2 -2 -3 -8 -9 -7 -6 -16 -12 -11 -13 -16 -13 -14 -14 -11 -5 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -0 -0 -0 0 0 -1 -3 -3 -3 -3 -3 -7 -8 -8 -10 -18 -32 -37 -41 -56 -63 -60 -59 -61 -56 -44 -32 -21 -12 -5 -3 -3 -2 -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 -1 -2 -1 -1 -1 -2 -2 -3 -5 -5 -6 -8 -10 -10 -10 -11 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -17 -66 -129 -151 -135 -107 -78 -53 -37 -30 -28 -27 -26 -24 -22 -21 -22 -23 -22 -20 -19 -19 -19 -22 -27 -34 -43 -55 -75 -109 -126 -97 -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 -1 -0 0 -0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -2 -4 -5 -5 -5 -3 -2 -1 -1 -1 -4 -8 -10 -7 -7 -5 -3 -1 -2 -1 -1 -3 -4 -5 -6 -6 -5 -4 -8 -13 -13 -9 -6 -14 -13 -14 -14 -11 -14 -21 -23 -19 -12 -5 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -7 -15 -30 -36 -25 -19 -23 -35 -45 -42 -32 -30 -50 -72 -72 -68 -69 -66 -53 -40 -38 -58 -52 -42 -32 -21 -11 -5 -2 -1 -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 -1 -1 -2 -4 -4 -4 -6 -10 -9 -6 -6 -5 -4 -11 -10 -10 -11 -12 -7 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -33 -126 -126 -102 -73 -49 -33 -30 -29 -28 -26 -24 -23 -22 -22 -23 -21 -19 -18 -18 -19 -19 -23 -29 -38 -51 -69 -101 -129 -110 -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 -2 -2 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -3 -3 -3 -2 -2 -1 -0 -0 -0 -0 -0 -1 -4 -8 -9 -7 -4 -2 -0 -0 -1 -2 -3 -5 -4 -7 -9 -8 -6 -12 -21 -23 -19 -15 -16 -14 -13 -12 -15 -21 -21 -14 -7 -19 -12 -7 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -14 -19 -23 -24 -29 -37 -44 -64 -64 -49 -35 -37 -54 -72 -79 -77 -77 -47 -28 -30 -49 -60 -53 -47 -38 -20 -10 -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 -1 -1 -1 -1 -1 -3 -5 -13 -23 -27 -16 -9 -7 -9 -7 -6 -7 -9 -9 -9 -4 -2 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -29 -111 -126 -100 -69 -44 -28 -28 -29 -29 -27 -24 -22 -20 -20 -20 -18 -17 -16 -16 -16 -17 -20 -25 -33 -45 -64 -95 -136 -128 -24 -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 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -1 -2 -4 -3 -2 -1 -0 -0 -1 -3 -6 -10 -9 -17 -21 -18 -18 -35 -41 -38 -29 -23 -18 -15 -15 -17 -20 -25 -31 -36 -37 -26 -17 -10 -4 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -8 -11 -18 -27 -31 -29 -38 -36 -29 -24 -29 -31 -39 -54 -68 -52 -29 -25 -41 -65 -63 -59 -51 -37 -21 -11 -5 -2 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 0 -0 -1 -2 -2 -2 -3 -7 -17 -29 -35 -33 -21 -13 -8 -7 -14 -15 -13 -9 -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 -3 -33 -97 -121 -93 -60 -37 -24 -21 -22 -24 -23 -21 -17 -15 -14 -14 -14 -14 -15 -16 -16 -16 -18 -22 -29 -41 -59 -90 -144 -146 -48 -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 -1 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 0 0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -5 -11 -8 -9 -14 -23 -35 -39 -37 -32 -27 -21 -14 -12 -16 -17 -21 -27 -34 -38 -39 -30 -19 -10 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -2 -5 -9 -14 -16 -18 -19 -23 -23 -22 -24 -35 -42 -54 -75 -87 -61 -39 -28 -31 -40 -57 -58 -52 -44 -30 -15 -6 -3 -1 -1 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 -0 0 -1 -1 -1 -1 -0 -0 -0 -0 -1 -2 -3 -7 -11 -15 -30 -40 -33 -16 -7 -5 -5 -2 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -74 -111 -109 -77 -47 -28 -20 -14 -12 -13 -14 -13 -11 -9 -9 -9 -10 -12 -13 -14 -15 -15 -17 -21 -27 -37 -52 -86 -147 -156 -74 -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 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -0 -0 -1 -6 -6 -8 -15 -27 -47 -43 -35 -30 -26 -15 -8 -7 -8 -9 -16 -23 -27 -27 -31 -30 -22 -10 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -6 -15 -20 -17 -24 -32 -35 -37 -48 -65 -56 -57 -73 -105 -103 -74 -46 -33 -16 -8 -3 -9 -32 -38 -27 -16 -14 -13 -8 -4 -3 -2 -1 -1 -0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -0 -1 -1 -2 -1 -0 -2 -4 -5 -3 -3 -2 -5 -12 -13 -11 -13 -16 -8 -2 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -63 -120 -135 -92 -60 -36 -22 -16 -12 -10 -9 -8 -8 -8 -8 -8 -8 -8 -9 -11 -12 -13 -14 -16 -19 -24 -31 -43 -80 -144 -160 -97 -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 -2 -0 0 0 0 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 -3 -5 -7 -10 -16 -31 -36 -34 -30 -26 -14 -9 -8 -10 -14 -18 -25 -32 -28 -29 -33 -29 -15 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -9 -19 -27 -18 -25 -30 -28 -23 -43 -57 -61 -60 -59 -79 -68 -61 -67 -77 -48 -26 -15 -18 -33 -23 -10 -8 -20 -26 -17 -13 -20 -22 -13 -6 -2 -1 -0 0 0 0 0 0 -0 -1 -2 -6 -4 -3 -5 -7 -4 -5 -8 -13 -21 -24 -15 -7 -7 -11 -7 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -51 -99 -114 -75 -46 -27 -17 -11 -9 -9 -9 -9 -7 -8 -7 -7 -6 -6 -7 -8 -10 -11 -12 -14 -16 -19 -25 -34 -71 -131 -156 -115 -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 -1 -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 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -3 -3 -2 -3 -13 -22 -26 -23 -25 -24 -21 -20 -17 -25 -26 -31 -40 -38 -37 -35 -27 -12 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -12 -18 -14 -14 -12 -10 -12 -12 -13 -12 -12 -18 -28 -33 -43 -59 -53 -52 -47 -49 -63 -68 -39 -9 -1 -5 -2 0 -11 -39 -40 -20 -9 -11 -8 -3 -1 0 0 0 0 -0 -1 -3 -4 -3 -3 -7 -9 -8 -7 -7 -8 -30 -28 -17 -6 -4 -9 -8 -3 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -45 -97 -114 -100 -62 -36 -21 -13 -9 -7 -7 -7 -7 -6 -4 -4 -4 -5 -5 -5 -6 -7 -9 -11 -13 -13 -15 -20 -31 -63 -119 -156 -134 -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 -1 -4 -9 -5 -3 -2 -2 -1 -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 -2 -5 -9 -14 -15 -23 -31 -37 -39 -32 -43 -50 -48 -42 -41 -40 -34 -22 -10 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -6 -5 -4 -3 -3 -2 -1 -1 -0 -0 -0 -0 -3 -7 -12 -18 -5 -4 -14 -30 -43 -53 -32 -5 -0 -0 0 0 -2 -14 -11 -5 -4 -16 -14 -11 -7 -1 -0 -0 -0 -1 -2 -6 -5 -3 -2 -6 -8 -7 -5 -2 -0 -12 -13 -6 -1 -2 -6 -8 -3 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -80 -147 -132 -88 -51 -29 -17 -10 -7 -6 -6 -6 -5 -4 -3 -3 -3 -3 -3 -2 -2 -3 -6 -8 -11 -11 -12 -17 -29 -57 -90 -96 -69 -10 -5 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -32 -23 -11 -3 -1 -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 -1 -3 -9 -15 -20 -25 -29 -33 -36 -37 -37 -39 -44 -42 -32 -17 -6 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -3 -5 -7 -12 -19 -26 -40 -35 -19 0 0 0 0 0 0 0 0 0 -0 -2 -3 -12 -19 -9 -4 -4 -7 -12 -8 -7 -6 -4 -0 -3 -3 -2 -1 -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 -1 -2 -2 -2 -2 -2 -1 -0 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -62 -137 -117 -78 -45 -25 -15 -8 -5 -4 -4 -4 -3 -2 -2 -1 -1 -1 -1 -0 -0 -2 -5 -8 -10 -9 -10 -16 -28 -53 -86 -119 -114 -35 -16 -11 -8 -5 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -33 -66 -57 -38 -19 -7 -1 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -3 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -5 -9 -15 -20 -21 -23 -27 -32 -33 -39 -38 -27 -11 -3 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -1 -1 -1 -1 -1 -2 -2 -1 -1 -2 -3 -4 -4 -8 -11 -15 -19 -23 -29 -44 -54 -49 -5 0 0 0 0 0 0 0 0 0 0 0 -5 -15 -12 -15 -16 -14 -20 -22 -22 -14 -3 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -3 -5 -6 -6 -5 -4 -2 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -49 -134 -110 -74 -45 -26 -15 -8 -5 -3 -3 -2 -2 -1 -1 -1 -0 -0 -0 0 -1 -2 -4 -6 -6 -6 -8 -15 -28 -50 -84 -93 -73 -25 -16 -13 -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 -4 -9 -16 -30 -77 -66 -47 -29 -17 -8 -2 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -3 -14 -14 -17 -21 -26 -29 -30 -34 -36 -31 -14 -5 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -11 -8 -4 -2 -1 -3 -7 -8 -7 -7 -8 -10 -12 -13 -14 -14 -15 -17 -22 -28 -36 -40 -37 -8 -0 0 0 0 0 0 0 0 0 0 0 -1 -4 -6 -13 -17 -12 -11 -8 -4 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -17 -9 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -4 -5 -8 -5 -3 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -8 -41 -133 -103 -70 -43 -25 -15 -9 -5 -3 -2 -1 -1 -0 0 0 0 0 0 -0 -1 -2 -3 -3 -3 -4 -8 -16 -27 -45 -80 -114 -116 -69 -22 -12 -8 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -19 -40 -36 -13 -46 -37 -25 -19 -18 -15 -8 -3 -1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -11 -17 -20 -22 -25 -28 -31 -35 -37 -32 -15 -5 -1 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -4 -3 -11 -12 -9 -6 -3 -7 -13 -18 -21 -21 -21 -20 -17 -13 -13 -14 -16 -19 -24 -22 -15 -8 -5 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -8 -6 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -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 -1 -2 -2 -1 -2 -4 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -75 -132 -128 -88 -56 -35 -22 -15 -10 -6 -3 -1 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -4 -9 -16 -26 -39 -74 -88 -75 -39 -17 -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 -17 -30 -25 -1 -7 -4 -4 -14 -34 -21 -11 -5 -1 -0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -3 -3 -2 -1 -0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -9 -15 -19 -20 -26 -31 -34 -35 -32 -26 -15 -6 -1 -0 -1 -1 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 -1 -2 -2 -2 -1 -5 -8 -7 -3 -2 -7 -15 -24 -31 -30 -29 -30 -27 -27 -24 -24 -26 -28 -23 -13 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -3 -5 -4 -1 -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 -18 -111 -177 -125 -80 -50 -31 -21 -16 -12 -8 -4 -2 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -6 -13 -22 -36 -67 -90 -95 -72 -12 -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 -2 -11 -34 -27 -19 -11 -3 -0 -0 -1 -1 -0 -0 -1 -1 -1 -2 -2 -2 -3 -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 -2 -4 -6 -5 -5 -7 -10 -17 -26 -31 -32 -30 -29 -23 -15 -7 -1 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -0 -0 -0 -0 -0 -0 -0 -1 -0 0 -1 -2 -2 -1 -0 -3 -9 -16 -24 -25 -24 -25 -27 -32 -33 -28 -23 -20 -14 -7 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -4 -4 -4 -3 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -98 -162 -134 -88 -57 -37 -26 -20 -15 -10 -6 -3 -1 -0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -2 -5 -11 -20 -33 -60 -95 -114 -97 -15 -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 -1 -4 -14 -23 -23 -10 -3 -3 -4 -3 -1 -1 -1 -2 -3 -4 -2 -3 -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 -5 -10 -10 -4 -2 -3 -6 -14 -21 -25 -25 -22 -22 -19 -13 -7 -0 -0 -0 -1 -0 -0 0 -0 -1 -2 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 -0 0 0 0 0 -1 -2 -8 -12 -15 -15 -18 -18 -24 -29 -18 -8 -5 -6 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -4 -3 -2 -4 -4 -4 -2 -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 -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 -92 -153 -143 -98 -69 -48 -34 -25 -18 -12 -7 -3 -1 -0 0 0 0 0 0 0 -0 -1 -1 -2 -1 -1 -1 -4 -10 -18 -29 -52 -76 -90 -76 -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 -8 -17 -22 -20 -10 -5 -3 -2 -3 -1 -1 -2 -5 -7 -5 -5 -10 -9 -10 -10 -8 -5 -1 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -5 -6 -2 -1 -2 -5 -11 -19 -22 -19 -16 -13 -11 -8 -4 -2 -1 -1 -0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 -0 -4 -6 -7 -7 -7 -9 -16 -26 -23 -9 -2 -3 -4 -4 -2 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -3 -5 -2 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -3 -5 -7 -7 -3 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -11 -10 -7 -5 -7 -10 -8 -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 -85 -146 -155 -116 -81 -57 -41 -32 -22 -14 -8 -4 -2 -1 -0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -4 -8 -14 -25 -43 -62 -76 -71 -30 -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 -4 -23 -19 -12 -6 -3 -4 -3 -2 -1 -5 -12 -11 -8 -12 -12 -12 -11 -9 -7 -3 -1 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -2 -4 -6 -10 -12 -9 -6 -5 -5 -5 -7 -5 -2 -1 -0 -0 -4 -6 -6 -2 -1 -0 -0 -1 -2 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -3 -4 -5 -7 -10 -17 -26 -29 -28 -18 -5 -1 -1 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -1 -0 0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -3 -5 -5 -4 -4 -5 -6 -8 -10 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -80 -115 -135 -95 -70 -53 -39 -29 -20 -13 -7 -5 -2 -1 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -4 -10 -20 -34 -51 -68 -83 -93 -62 -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 -1 -7 -6 -2 -2 -13 -18 -18 -14 -9 -7 -4 -2 -1 -2 -10 -12 -10 -12 -11 -8 -8 -9 -7 -5 -3 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 -1 -0 -1 -2 -3 -2 -2 -2 -0 -0 -1 -3 -5 -8 -7 -4 -1 -0 -0 -3 -5 -6 -4 -2 -1 -0 -1 -2 -2 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -5 -5 -5 -6 -11 -31 -51 -57 -39 -12 -0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -1 -1 -1 -0 -1 -1 -2 -2 -3 -4 -4 -3 -4 -4 -3 -2 -1 -0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 0 0 0 0 0 0 0 0 0 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 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -85 -156 -118 -90 -68 -50 -36 -26 -19 -13 -9 -5 -2 -1 0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -3 -7 -15 -25 -39 -54 -73 -96 -83 -56 -25 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -17 -65 -58 -28 -18 -18 -29 -31 -19 -11 -6 -3 -3 -4 -3 -4 -7 -10 -13 -7 -4 -3 -3 -4 -4 -3 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 0 -0 -0 -1 -0 -0 -0 0 -0 -1 -1 -2 -3 -4 -3 -1 -0 0 -0 -0 -0 -1 -1 -1 -0 -0 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -7 -11 -13 -13 -8 -19 -47 -77 -91 -78 -37 -3 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 -5 -5 -5 -3 -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 -1 -1 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -147 -130 -107 -83 -61 -43 -31 -23 -17 -12 -8 -4 -1 0 -0 -2 -4 -4 -3 -0 0 0 0 0 -0 -2 -6 -11 -19 -31 -42 -56 -73 -92 -110 -76 -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 -1 -8 -58 -86 -82 -57 -46 -44 -38 -23 -14 -7 -4 -4 -8 -10 -9 -8 -8 -12 -7 -4 -3 -2 -2 -3 -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 -1 -2 -2 -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 -2 -4 -7 -13 -18 -23 -27 -31 -48 -64 -65 -45 -18 -3 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 -6 -7 -6 -3 -0 0 0 0 0 0 -0 -1 -2 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -28 -69 -118 -121 -101 -74 -51 -33 -24 -19 -15 -11 -7 -3 -0 -0 -1 -2 -2 -1 0 0 0 0 0 -0 -1 -5 -10 -17 -28 -39 -51 -65 -78 -103 -78 -19 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 0 -0 -8 -52 -85 -90 -72 -61 -47 -33 -23 -16 -10 -6 -4 -8 -14 -16 -12 -3 -9 -10 -10 -9 -5 -4 -5 -5 -4 -3 -2 -2 -2 -1 -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 -1 -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 -3 -5 -10 -15 -19 -26 -47 -53 -43 -21 -12 -3 -0 -0 0 -0 -0 -0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -2 -3 -4 -3 -1 -0 0 0 0 0 0 -0 -2 -3 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -22 -86 -114 -111 -90 -64 -42 -31 -24 -19 -14 -10 -5 -2 -1 -2 -3 -3 -2 0 0 0 0 0 -0 -1 -4 -11 -22 -32 -48 -67 -80 -67 -95 -81 -32 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -5 -39 -51 -29 0 0 -34 -71 -94 -95 -91 -72 -52 -36 -24 -17 -10 -6 -4 -5 -10 -14 -16 -19 -14 -13 -15 -14 -5 -1 -1 -2 -4 -5 -5 -5 -6 -4 -1 -0 0 -1 -3 -4 -3 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -4 -8 -11 -15 -18 -21 -22 -25 -43 -38 -20 -1 -0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 -0 -1 -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 0 0 0 0 -7 -29 -63 -104 -106 -77 -53 -39 -29 -23 -18 -14 -8 -4 -2 -3 -3 -2 -0 0 0 0 0 0 -0 -1 -5 -15 -34 -51 -69 -85 -92 -64 -85 -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 -1 -1 -1 -0 0 0 0 0 0 0 0 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 -14 -8 0 0 -39 -75 -94 -88 -98 -93 -80 -60 -41 -24 -12 -5 -1 -4 -6 -6 -5 -10 -7 -7 -12 -22 -8 -2 -1 -3 -5 -4 -5 -8 -10 -8 -4 -1 -3 -22 -29 -25 -12 -3 -1 -1 -1 -1 -0 0 -1 -2 -2 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -2 -3 -4 -5 -2 -1 0 0 0 -0 -1 -1 -0 -0 -1 -3 -9 -18 -21 -25 -29 -31 -37 -45 -51 -50 -35 -21 -10 -6 -3 -2 -1 -2 -4 -5 -3 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -26 -78 -97 -85 -65 -47 -35 -28 -23 -18 -12 -7 -4 -3 -3 -2 -1 -0 0 0 0 0 -0 -1 -5 -19 -44 -72 -92 -101 -96 -64 -66 -55 -32 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -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 -25 -63 -91 -78 -81 -81 -77 -70 -56 -44 -31 -15 -5 -1 0 0 -0 -2 -1 -3 -10 -27 -14 -5 -2 -4 -6 -4 -3 -6 -9 -11 -9 -5 -7 -28 -34 -24 -6 -6 -3 -1 -1 -1 -0 -0 -1 -2 -2 -1 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 -1 -2 -2 -2 -2 -2 -3 -4 -7 -6 -4 -2 -0 0 -6 -10 -11 -9 -11 -15 -22 -35 -52 -65 -73 -67 -56 -51 -50 -52 -57 -45 -24 -12 -42 -28 -11 -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 -1 -2 -3 -3 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -6 -20 -57 -83 -78 -59 -46 -37 -31 -24 -18 -11 -6 -2 -1 -1 -0 -0 0 0 0 0 0 -1 -6 -22 -53 -95 -119 -115 -90 -65 -52 -39 -22 -1 -0 0 0 0 0 0 0 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 -1 -1 -2 -4 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -11 -37 -68 -71 -76 -75 -67 -49 -14 -15 -26 -31 -32 -12 -1 -1 -0 -0 0 -1 -3 -13 -9 -4 -1 -2 -2 -2 -2 -2 -3 -3 -2 -1 -7 -14 -17 -14 -7 -4 -3 -5 -10 -8 -5 -3 -2 -3 -2 -1 -2 -3 -4 -3 -1 -2 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -5 -7 -8 -10 -17 -29 -35 -35 -30 -32 -36 -42 -50 -60 -70 -65 -48 -36 -43 -36 -24 -17 -32 -52 -48 -10 -30 -21 -10 -4 -3 -2 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -47 -89 -97 -76 -62 -52 -42 -32 -23 -15 -8 -2 -0 0 0 0 0 0 0 0 -0 -1 -6 -21 -50 -90 -43 -40 -70 -64 -49 -37 -22 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -2 -3 -2 -2 -1 -0 -0 -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 -2 -6 -14 -32 -36 -29 -15 -1 -0 0 -2 -8 -11 -8 -5 -2 -2 -0 0 -0 -0 -2 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 -0 0 0 -1 -2 -2 -1 -2 -7 -16 -28 -18 -14 -14 -14 -9 -6 -6 -8 -10 -7 -4 -2 -3 -2 -2 -2 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -8 -13 -17 -22 -31 -35 -35 -36 -42 -59 -56 -52 -40 -20 -12 -9 -8 -7 -4 -11 -17 -17 -7 -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 -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 -32 -65 -86 -91 -78 -64 -51 -39 -29 -20 -11 -4 -1 -0 -0 0 0 0 -0 -0 -0 -1 -5 -17 -43 -97 -46 -11 -6 -25 -51 -54 -37 -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 -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 -2 -1 0 0 0 0 -0 -0 -1 -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 -6 -24 -47 -27 -17 -14 -13 -13 -14 -14 -14 -14 -11 -14 -14 -7 -6 -6 -5 -5 -10 -8 -6 -4 -3 -2 -2 -2 -3 -3 -4 -4 -4 -5 -7 -13 -20 -24 -18 -13 -11 -13 -20 -11 -2 -2 -4 -11 -14 -12 -8 -3 -2 -3 -6 -8 -7 -4 -2 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -19 -50 -98 -87 -73 -59 -46 -35 -25 -16 -9 -4 -1 -0 0 0 -0 -0 -1 -2 -3 -6 -15 -38 -96 -53 -17 -6 -24 -55 -73 -61 -20 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -1 -2 -3 -4 -3 -1 -0 -1 -2 -2 -1 0 0 0 0 0 0 0 0 0 0 -0 0 0 -4 -21 -58 -42 -33 -24 -14 -23 -22 -24 -27 -24 -15 -19 -26 -21 -26 -29 -25 -14 -14 -16 -14 -10 -11 -10 -9 -10 -11 -12 -13 -12 -12 -14 -20 -28 -29 -13 -4 -0 -1 -1 -1 -0 -0 -1 -1 -6 -9 -8 -5 -3 -2 -1 -1 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -78 -80 -68 -52 -40 -30 -21 -14 -8 -4 -2 -1 -0 -0 -1 -2 -4 -6 -10 -15 -31 -75 -49 -19 0 -0 -2 -33 -44 -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 -1 -1 -2 -1 -0 -0 0 0 0 0 0 -0 -1 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -6 -10 -12 -15 -11 -14 -25 -14 -5 -1 0 0 0 -0 -0 -1 -3 -3 -3 -2 -1 -4 -10 -24 -54 -67 -62 -43 -13 -29 -37 -39 -36 -33 -30 -34 -47 -65 -82 -84 -71 -54 -49 -49 -44 -16 -19 -23 -26 -29 -31 -31 -33 -35 -33 -37 -46 -48 -32 -10 -1 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -58 -78 -77 -63 -48 -37 -28 -20 -14 -9 -6 -4 -3 -2 -3 -4 -7 -11 -15 -20 -30 -54 -41 -17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -5 -4 -3 -2 -0 0 0 -0 -1 -2 -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 0 0 0 -0 -0 -0 -0 -0 -0 -0 -2 -5 -13 -35 -40 -36 -33 -24 -14 -6 -0 -0 0 -0 -2 -8 -16 -21 -20 -14 -8 -10 -16 -23 -34 -41 -42 -38 -31 -41 -47 -46 -39 -51 -58 -58 -49 -27 -14 -25 -48 -37 -34 -45 -49 -13 -16 -21 -21 -13 -5 -15 -27 -25 -21 -36 -50 -56 -38 -12 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -23 -49 -74 -86 -62 -48 -38 -30 -24 -19 -15 -12 -10 -8 -8 -10 -13 -19 -27 -31 -36 -47 -40 -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 -3 -4 -4 -1 -0 -0 -0 -1 -1 -2 -3 -6 -5 -4 -3 -3 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -0 -0 -0 -1 -1 -1 -4 -19 -28 -24 -17 -22 -29 -21 -9 -2 -1 -0 -2 -5 -17 -29 -38 -42 -41 -34 -30 -29 -33 -36 -38 -39 -37 -48 -54 -50 -40 -59 -72 -70 -55 -33 -12 -6 -7 -9 -8 -9 -10 -10 -4 -5 -6 -4 -1 -0 -1 -1 -2 -1 -4 -10 -20 -14 -5 -0 -1 -2 -1 -1 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -10 -26 -48 -75 -63 -51 -42 -36 -32 -28 -25 -22 -20 -19 -20 -24 -31 -41 -46 -48 -50 -44 -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 -2 -4 -6 -4 -2 -0 -0 -0 -1 -2 -3 -3 -2 -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 -1 -2 -2 -2 -2 -5 -15 -46 -27 -8 -2 -4 -4 -3 -3 -3 -2 -2 -2 -2 -5 -12 -21 -32 -48 -51 -49 -44 -29 -21 -26 -37 -47 -60 -58 -40 -10 -22 -18 -8 -4 -3 -3 -4 -7 -8 -9 -9 -7 -5 -3 -3 -3 -3 -2 -1 -0 0 0 0 -0 -0 -1 -1 -1 -2 -3 -2 -2 -3 -2 -1 -2 -2 -1 -3 -4 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -19 -67 -71 -65 -56 -48 -45 -40 -36 -34 -32 -32 -33 -37 -45 -54 -59 -60 -57 -49 -38 -24 -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 -1 -1 -2 -2 -1 -0 -0 -1 -4 -7 -7 -4 -2 -1 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -8 -6 -3 -1 -1 -1 -1 -2 -3 -4 -3 -2 -3 -4 -4 -2 -2 -3 -2 -1 -2 -3 -3 -13 -23 -26 -19 -4 -1 -3 -9 -21 -24 -19 -10 -1 -1 -1 -1 -1 -2 -2 -2 -3 -3 -4 -5 -5 -3 -1 -1 -2 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -1 -2 -4 -3 -2 -4 -7 -5 -4 -3 -2 -0 -0 -2 -4 -5 -2 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -20 -43 -62 -67 -58 -52 -47 -43 -40 -39 -40 -43 -49 -58 -67 -73 -73 -67 -54 -62 -53 -26 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -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 -3 -8 -6 -3 -1 -1 -3 -2 -3 -4 -5 -3 -3 -3 -3 -2 -1 -1 -1 -1 -2 -5 -9 -12 -10 -9 -8 -1 -6 -5 -3 -1 -3 -2 -1 -1 -1 -0 -0 -1 -1 -1 -2 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -1 -0 -1 -1 -1 -0 -0 0 0 0 -0 -0 0 -0 -2 -5 -7 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -42 -66 -60 -53 -46 -41 -39 -41 -48 -59 -71 -84 -91 -86 -71 -57 -59 -50 -27 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -3 -7 -6 -2 -1 -0 -1 -2 -4 -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 -1 -2 -4 -5 -4 -4 -3 -2 -2 -1 -0 -0 -0 -0 -1 -3 -8 -17 -21 -20 -14 -3 -5 -5 -2 -2 -2 -2 -3 -4 -4 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -18 -53 -58 -51 -42 -39 -43 -52 -66 -79 -71 -32 -8 -10 -40 -51 -50 -44 -41 -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 -1 -1 -0 -0 -1 -1 -2 -3 -5 -5 -2 -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 -2 -5 -6 -6 -5 -4 -3 -2 -1 -1 -1 -0 -0 -0 -0 -1 -4 -12 -23 -25 -9 -3 -1 -0 -1 -1 -1 -1 -1 -1 -2 -3 -3 -3 -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 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -40 -54 -58 -53 -46 -50 -60 -73 -86 -82 -29 -0 -7 -38 -51 -54 -59 -82 -31 -7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -1 -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 -1 -3 -3 -3 -5 -4 -3 -3 -5 -3 -2 -1 -1 -0 -1 -1 -0 -1 -9 -26 -37 -12 -3 -0 -0 -0 -0 -0 0 -0 -0 0 -0 -1 -4 -6 -5 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -21 -56 -71 -61 -60 -66 -77 -87 -87 -33 -4 -7 -36 -54 -49 -44 -63 -29 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -2 -3 -3 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -2 -1 -1 -3 -6 -3 -2 -1 -1 -0 -1 -1 -2 -3 -5 -20 -44 -22 -7 0 0 0 0 0 0 0 0 0 -0 -0 -2 -4 -4 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -39 -50 -40 -36 -45 -58 -63 -35 -13 -2 -7 -30 -59 -49 -36 -48 -27 -9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 -1 -4 -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 -1 -1 -1 -0 -0 -0 -0 -1 -2 -3 -4 -2 -5 -14 -7 -2 0 0 0 0 0 0 0 0 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 0 -0 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -2 0 0 -8 -19 -22 -3 -1 0 -5 -21 -59 -51 -35 -36 -26 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 -2 -5 -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 -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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -58 -52 -35 -30 -34 -43 -32 -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 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -33 -35 -31 -30 -39 -65 -55 -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 -1 -4 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -14 -26 -37 -38 -61 -54 -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 -1 -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 -1 -1 -1 -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 -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 -13 -34 -52 -43 -59 -54 -27 -2 0 0 0 0 0 0 -0 -0 -6 -12 -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 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 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -16 -30 -43 -61 -56 -31 -2 -0 -0 -0 0 0 0 -1 -3 -26 -39 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -12 -13 -12 -9 -8 -4 -1 -0 0 -1 -5 -16 -38 -45 -39 -25 -8 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -27 -41 -17 -4 -0 -0 -1 -3 -7 -12 -9 -6 -3 -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 -1 -1 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 -12 -15 -3 -1 -1 -1 -0 -1 -20 -33 -21 -5 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 -25 -46 -48 -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 -1 -0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -2 -1 -2 -1 -1 -1 -1 -14 -30 -38 -38 -18 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -26 -53 -65 -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 -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 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -4 -2 -1 -1 -2 -6 -10 -14 -10 -4 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -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 -1 -1 -2 -3 -3 -3 -2 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -8 -7 -3 -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 -1 -1 -2 -3 -3 -3 -3 -3 -3 -2 -1 -1 -1 -2 -4 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -8 -9 -7 -5 -3 -1 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -4 -3 -3 -3 -1 -1 -0 -1 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -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 -1 -3 -3 -2 -2 -1 -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 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -4 -1 -1 -1 -2 -1 -0 -0 -1 -1 -3 -3 -1 -0 -0 -1 -2 -2 -3 -3 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -1 -0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -2 -1 -1 -0 -0 -0 -1 -1 -1 -1 -2 -3 -3 -1 -1 -2 -3 -2 -2 -2 -2 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -2 -3 -5 -6 -3 -3 -3 -3 -3 -4 -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 -1 -1 -1 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -11 -8 -5 -3 -3 -5 -3 -1 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -3 -4 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -2 -3 -3 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -9 -9 -8 -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 0 0 0 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 -1 -1 -2 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -2 -2 -3 -4 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -9 -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 -2 -4 -6 -3 -2 -2 -3 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -2 -4 -4 -4 -5 -5 -4 -3 -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 -1 -2 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -3 -3 -3 -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 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -2 -3 -4 -3 -2 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 0 0 0 0 0 0 0 0 0 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 -0 -0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -0 -0 -1 -2 -4 -5 -4 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -4 -2 -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 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -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 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -2 -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 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -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 -1 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 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 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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -1 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -1 -3 -8 -12 -15 -15 -5 -2 -2 -2 -3 -3 -3 -3 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -0 -0 -1 -1 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -6 -14 -17 -17 -16 -12 -9 -6 -4 -4 -6 -6 -4 -4 -4 -2 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 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 -1 -3 -8 -17 -22 -21 -15 -11 -10 -12 -9 -6 -8 -7 -4 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 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -4 -12 -18 -17 -14 -11 -11 -8 -6 -5 -4 -2 -1 -1 -1 -1 -1 -1 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 -0 -1 -1 -2 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -1 -1 -0 0 0 0 0 -0 -0 -1 -0 0 0 -1 -1 -2 -2 -2 -1 -1 -0 -0 -0 -2 -6 -10 -8 -5 -3 -1 -1 -1 -0 -1 -3 -4 -3 -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 -1 -3 -3 -3 -2 -1 -0 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 -0 -0 -1 -1 -1 -0 -2 -3 -2 -1 -0 -0 -0 -0 0 -0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -1 -2 -2 -1 -7 -9 -8 -5 -3 -3 -3 -4 -7 -10 -8 -5 -1 -0 -0 -1 -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 -1 -2 -4 -4 -2 -0 0 0 -0 -1 -1 -2 -1 -1 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -0 -1 -0 0 0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -1 -1 -1 -0 0 -0 -0 -0 -0 -1 -8 -11 -12 -11 -8 -5 -3 -3 -4 -5 -5 -4 -3 -4 -3 -2 -1 -0 -1 -4 -7 -8 -5 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -1 -1 -0 -0 -0 -0 -0 -0 0 0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -3 -2 -1 -2 -2 -1 -0 -0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 -1 -2 -3 -4 -4 -3 -2 -1 -1 -2 -3 -3 -3 -2 -2 -1 -1 -0 0 -0 -2 -4 -6 -2 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -5 -4 -2 -0 0 0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -2 -3 -2 -0 0 -0 -1 -1 -1 -0 -1 -1 -0 0 0 0 -0 -1 -2 -3 -3 -1 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -5 -6 -3 -1 -0 0 0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 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 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -1 -2 -3 -2 -1 -0 -0 -0 -1 -1 -2 -1 -1 -0 -0 -1 -2 -5 -6 -7 -5 -3 -1 -0 -0 0 0 -0 -0 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -0 -0 -0 -0 -1 -1 -1 -1 -1 -2 -4 -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 -0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -0 0 -0 -0 -1 -1 -1 -0 -0 -1 -7 -17 -17 -16 -13 -6 -3 -1 -0 -0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -6 -4 -2 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -14 -10 -5 -3 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -1 -2 -2 -3 -2 -1 -1 -1 -1 -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 -1 -1 -1 -0 -0 -1 -1 -2 -1 -1 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -0 -0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 -0 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -1 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 -0 -1 -3 -3 -1 -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 -1 -2 -2 -2 -1 -0 0 0 0 0 0 -1 -1 -0 -0 -1 -1 -1 -0 -0 -0 0 0 -0 -1 -2 -2 -1 -1 -1 -0 0 0 0 0 0 0 -1 -1 -2 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -1 -1 -0 0 0 0 0 0 0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -3 -4 -2 -1 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 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 -3 -2 -1 -0 -1 -2 -1 -1 -0 0 0 -0 -2 -2 -2 -0 -1 -1 -1 -0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -2 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -2 -1 -1 -1 -0 -0 0 0 0 -0 -0 -1 -1 -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 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -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 -0 0 0 -0 -1 -1 -1 0 0 0 -1 -3 -4 -2 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -2 -4 -6 -8 -8 -8 -7 -5 -3 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -1 -2 -2 -2 -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 -1 -1 -1 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -0 0 -0 0 0 0 0 -0 -0 -0 -0 0 0 0 -0 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 -0 -1 -4 -8 -12 -14 -12 -8 -3 -1 -0 -0 -1 -3 -3 -1 -3 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -1 -2 -2 -2 -1 -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 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -3 -1 -1 -1 -3 -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 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -1 -1 -2 -2 -2 -1 -0 -0 0 -0 -1 -7 -8 -3 -1 -0 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -13 -18 -17 -14 -9 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -1 -1 -2 -3 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -4 -4 -4 -6 -7 -6 -2 -1 -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 -1 -2 -2 -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 -1 -2 -4 -13 -14 -10 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -3 -5 -6 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -4 -8 -13 -15 -15 -13 -6 -2 -3 -3 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -1 -1 -0 -0 -0 -0 0 -0 -0 -0 0 0 0 0 0 -0 -2 -5 -6 -7 -8 -6 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -1 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -7 -8 -5 -2 -1 -0 -1 -1 -1 -1 -1 -1 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -6 -10 -10 -9 -6 -2 -1 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -1 -2 -2 -1 -1 -1 -1 -1 -0 0 -0 -0 -0 0 0 0 0 0 -1 -2 -6 -12 -18 -20 -16 -9 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -6 -4 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 -0 -0 0 0 0 0 0 0 0 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 -2 -2 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 -0 -1 -8 -16 -23 -22 -16 -7 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -2 -1 -0 -1 -1 -1 -0 -0 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -18 -25 -22 -14 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -5 -6 -3 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -9 -12 -9 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -3 -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 -1 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -5 -12 -22 -13 -6 -3 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -1 -1 -0 -0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 0 -0 -1 -3 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -16 -21 -16 -13 -8 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -3 -7 -6 -3 -0 -0 0 0 0 0 0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -2 -2 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -12 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -4 -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 -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 -1 -1 -2 -3 -4 -3 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -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 -1 -2 -2 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -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 -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 -2 -10 -24 -22 -20 -17 -4 -0 -0 -0 0 0 0 0 0 0 0 0 -0 -1 -2 -5 -7 -4 -2 -1 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -1 -0 0 0 0 0 0 0 0 -0 -2 -4 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -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 -21 -47 -40 -21 -4 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 0 -8 -15 -20 -22 -20 -13 -2 0 -0 0 0 0 0 0 0 -0 -1 -2 -3 -5 -7 -9 -12 -5 -1 -0 0 0 0 0 0 0 -0 -0 -0 -1 -1 -0 0 -0 -0 -0 0 -0 -0 -1 -3 -7 -11 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -5 -5 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -38 -83 -89 -67 -39 -15 -7 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -19 -27 -25 -18 -11 -5 -2 -0 0 0 0 0 0 -0 -0 -0 -2 -4 -8 -12 -7 -3 -1 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 -0 -1 -1 -1 -0 -1 -2 -3 -4 -5 -6 -5 -4 -4 -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 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -1 -1 -2 -2 -3 -4 -5 -6 -7 -8 -9 -8 -7 -6 -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 -1 -2 -2 -2 -3 -4 -4 -3 -2 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -14 -34 -54 -76 -82 -69 -42 -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 -4 -13 -36 -53 -59 -44 -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 -6 -10 -13 -21 -23 -22 -24 -14 -3 -3 -1 0 0 0 0 -0 -0 -1 -3 -6 -6 -5 -5 -3 -1 -1 -1 -1 -1 -0 -0 0 0 -0 -0 -0 -1 -1 -2 -1 -1 -3 -4 -6 -7 -8 -10 -10 -6 -5 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -5 -6 -6 -7 -8 -9 -11 -12 -12 -11 -10 -8 -5 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -4 -6 -6 -3 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -12 -29 -49 -64 -74 -76 -52 -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 -7 -24 -66 -102 -122 -99 -42 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -11 -26 -46 -49 -40 -21 -8 -0 -0 -0 0 0 0 0 -0 -2 -3 -5 -6 -3 -1 -1 -1 -1 -1 -1 -0 0 0 -0 -0 -1 -1 -1 -2 -1 -1 -2 -4 -6 -8 -10 -12 -11 -4 -3 -2 -1 -0 -0 -0 -1 -1 -0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -1 -1 -2 -2 -2 -2 -3 -3 -4 -5 -6 -6 -5 -1 -1 -3 -8 -12 -13 -13 -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 -2 -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 -7 -15 -22 -19 -37 -56 -54 -24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -4 -10 -30 -49 -46 -20 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -3 -9 -17 -21 -21 -15 -10 -8 -5 -4 -2 -0 0 0 0 -0 -1 -1 -2 -4 -6 -7 -4 -1 -1 -1 -1 -0 -5 -9 -11 -9 -5 -1 -1 -1 -1 -1 -1 -2 -4 -5 -7 -7 -6 -5 -3 -1 -0 -0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -4 -4 -5 -6 -7 -8 -8 -6 -2 -0 -0 -1 -2 -4 -5 -5 -4 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -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 -7 -14 -14 -6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -22 -36 -37 -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 -1 -3 -5 -12 -22 -23 -20 -14 -3 0 0 0 0 0 0 -1 -3 -3 -3 -2 -1 -1 -1 -1 -0 -9 -14 -14 -7 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -2 -3 -3 -4 -4 -6 -7 -8 -9 -10 -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 -4 -10 -19 -19 -16 -17 -25 -30 -28 -10 -3 -12 -60 -85 -86 -50 -42 -40 -31 -14 -7 -19 -17 -11 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -14 -13 -12 -7 -4 -3 -1 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -0 -2 -2 -1 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 -0 -1 -1 -1 -0 0 0 -0 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -4 -5 -6 -8 -9 -10 -8 -5 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -46 -58 -44 -32 -55 -59 -48 -22 -18 -30 -56 -63 -66 -64 -48 -43 -43 -41 -32 -33 -53 -43 -33 -26 -17 -12 -8 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -11 -22 -20 -15 -8 -3 -0 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -1 -1 -0 -0 -0 -0 -0 -0 -0 0 0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 0 -0 -0 -0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -3 -5 -7 -8 -9 -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 -1 -1 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -5 -2 -7 -33 -35 -26 -8 -31 -43 -37 -24 -24 -31 -19 -17 -18 -17 -26 -33 -31 -30 -29 -25 -51 -56 -41 -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 -1 -2 -4 -6 -9 -15 -9 -6 -4 -4 -3 0 0 0 0 -0 -0 -1 -1 -1 -0 -1 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 -0 -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 -1 -2 -3 -6 -7 -9 -9 -9 -8 -5 -3 -1 -0 0 0 0 0 0 0 0 -1 -3 -5 -5 -5 -2 -2 -2 -4 -3 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -3 -2 -2 -4 -4 -5 -11 -14 -15 -15 -19 -21 -20 -30 -28 -16 -10 -6 -3 -1 0 0 0 -1 -6 -17 -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 -4 -10 -17 -12 -10 -11 -12 -9 -1 -0 0 0 0 -1 -1 -1 -0 -1 -2 -1 -1 -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 -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 -1 -1 -2 -5 -8 -10 -11 -11 -11 -11 -10 -9 -8 -5 -2 -0 0 0 0 0 -4 -11 -20 -24 -24 -14 -12 -16 -23 -14 -4 -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 -2 -12 -49 -45 -24 -4 -0 -2 -8 -9 -12 -18 -34 -33 -18 -4 0 0 0 -25 -57 -90 -59 -30 -17 -9 -9 -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 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -12 -13 -13 -13 -12 -10 -8 -6 -6 -6 -6 -7 -10 -15 -22 -25 -26 -26 -26 -26 -26 -26 -20 -10 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -0 -0 0 0 0 -7 -21 -43 -43 -35 -19 -5 0 0 0 -14 -36 -65 -63 -51 -36 -26 -29 -49 -38 -30 -23 -7 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 -0 -2 -3 -3 -1 -0 -0 0 0 0 0 -0 -0 -0 -1 -2 -2 -2 -2 -3 -2 -1 -1 -1 -1 -0 -0 -0 -0 -0 0 0 -0 -3 -4 -4 -2 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -2 -7 -11 -13 -14 -14 -12 -11 -11 -11 -11 -10 -11 -12 -14 -16 -19 -22 -22 -21 -19 -19 -19 -20 -21 -21 -17 -7 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -1 -1 -1 -1 -0 -0 -0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -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 -2 -6 -12 -10 -6 -2 -1 0 0 0 -2 -5 -10 -14 -16 -15 -12 -11 -14 -25 -38 -51 -21 -5 0 -0 -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 -1 -1 -2 -1 -1 -0 -0 0 0 0 0 0 0 -0 -1 -1 -1 -2 -3 -2 -2 -2 -1 -1 -0 -0 0 0 0 0 -0 -0 -7 -10 -10 -9 -6 -2 -1 -0 -0 -0 -0 0 0 0 -0 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -9 -12 -14 -13 -12 -11 -10 -10 -10 -9 -8 -9 -10 -11 -13 -17 -16 -13 -9 -6 -4 -4 -10 -15 -18 -8 -2 -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 -1 -1 -2 -2 -2 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -4 -23 -38 -30 -23 -22 -27 -13 -4 0 -2 -10 -23 -20 -13 -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 -1 -0 -0 0 0 0 0 0 0 -0 -0 -2 -3 -2 -2 -2 -3 -2 -1 -0 -0 -0 -0 0 -0 -0 -0 -2 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -8 -10 -13 -14 -14 -13 -11 -10 -9 -8 -7 -7 -7 -9 -11 -15 -17 -16 -10 -7 -7 -9 -12 -16 -15 -12 -7 -3 -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 0 0 -0 -1 -2 -3 -5 -4 -2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -6 -12 -15 -20 -19 -6 -2 -0 0 -0 -8 -22 -21 -18 -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 -1 -2 -1 -0 0 0 0 0 0 0 0 0 -1 -1 -1 -1 -1 -3 -3 -2 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 -0 -0 -0 -0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -2 -2 -3 -5 -6 -8 -9 -10 -12 -13 -14 -13 -12 -10 -8 -7 -6 -8 -10 -11 -13 -15 -17 -21 -22 -20 -17 -12 -10 -10 -12 -12 -10 -4 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 -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 -2 -3 -3 -1 -0 0 0 0 -1 -3 -3 -4 -5 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -3 -3 -2 -1 -0 -0 -0 -0 -0 -0 -0 -0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -2 -4 -7 -8 -9 -10 -12 -14 -15 -15 -13 -12 -11 -10 -11 -12 -13 -14 -15 -16 -18 -20 -23 -24 -24 -23 -21 -17 -12 -7 -2 -2 -3 -2 -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 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 -0 -0 -0 -0 -0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -0 -0 -1 -1 -2 -1 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -4 -7 -9 -11 -12 -12 -13 -13 -15 -16 -15 -12 -10 -8 -8 -10 -11 -12 -16 -20 -23 -24 -25 -26 -26 -22 -15 -7 -12 -16 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -1 -1 -0 0 0 0 -0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -0 -0 -0 -0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 0 0 -0 -1 -1 -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 -2 -5 -6 -4 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 -2 -6 -9 -9 -9 -10 -11 -12 -13 -10 -7 -3 -2 -1 -1 -1 -3 -8 -13 -16 -17 -22 -26 -28 -28 -28 -27 -28 -29 -29 -25 -17 -8 -4 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -4 -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 -1 -1 -1 -0 -0 -0 -0 0 -0 -0 0 0 0 0 0 0 0 0 -0 -0 -0 0 0 0 0 -0 -1 -1 -1 -1 -0 -0 -0 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -2 -5 -7 -8 -10 -11 -12 -5 -1 0 0 0 0 0 -0 -1 -2 -3 -4 -11 -18 -24 -28 -30 -33 -38 -41 -41 -39 -35 -28 -18 -9 -3 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -5 -7 -8 -10 -11 -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 -1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -0 -0 -0 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -2 -3 -4 -2 -1 -2 -7 -13 -16 -7 -2 0 0 0 0 0 0 0 0 0 -0 -2 -6 -12 -20 -22 -25 -29 -33 -38 -45 -41 -37 -34 -29 -19 -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 -1 -3 -15 -19 -18 -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 -2 -6 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -1 -0 -0 -1 -1 -2 -2 -1 -1 -0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -0 -0 -0 -0 -0 0 0 -0 -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 -1 -2 -3 -3 -4 -5 -6 -7 -6 -2 -1 -0 -1 -4 -5 -2 -1 0 0 0 0 0 0 0 0 0 0 0 -1 -2 -4 -5 -8 -14 -19 -16 -9 -7 -5 -5 -8 -24 -34 -22 -11 -2 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 -1 -9 -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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -1 -3 -4 -9 -16 -22 -19 -14 -8 -3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 -0 -0 -1 -2 -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 -1 -2 -1 -1 -1 -0 -1 -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 Wind_Speed nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan 24 24 24 25 26 26 27 27 27 28 28 29 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 30 30 29 28 28 27 26 24 23 22 20 19 19 18 17 17 16 15 15 16 16 13 12 13 14 14 15 15 15 15 16 16 16 16 16 16 16 17 17 18 18 19 20 21 21 21 21 20 19 18 17 17 17 17 18 18 19 20 21 21 22 22 22 22 22 23 22 20 16 14 14 16 17 16 14 12 12 14 14 14 14 14 14 14 14 14 13 12 10 8 7 6 7 7 7 7 6 6 6 6 6 5 4 3 3 3 3 4 4 4 4 5 6 8 11 12 13 12 10 9 9 10 10 10 10 10 11 12 13 13 12 11 10 11 11 11 10 9 9 11 11 11 11 11 11 11 12 11 10 9 8 8 7 7 8 10 11 12 12 12 11 11 11 12 12 12 11 10 10 9 8 6 4 5 8 11 12 13 14 15 16 18 20 22 24 25 26 25 25 27 28 26 24 23 23 22 22 22 21 21 21 21 21 20 20 20 21 21 21 22 22 23 24 24 24 24 24 24 23 22 20 19 18 18 17 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 12 12 11 10 10 10 11 11 11 11 11 11 11 11 11 11 10 9 9 8 7 6 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 11 12 14 15 15 15 15 15 15 14 14 15 15 16 17 18 19 19 19 18 17 15 13 12 11 11 10 10 10 9 9 9 9 9 8 8 9 9 10 10 10 11 12 13 14 15 16 16 17 16 16 16 17 18 20 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 25 25 17 6 4 7 7 6 5 4 3 2 1 3 5 9 12 15 16 16 16 17 18 17 17 16 14 11 9 7 6 6 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 nan nan 24 24 24 25 25 26 26 27 27 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 30 29 29 28 27 26 25 24 22 21 19 18 17 16 16 15 14 13 14 15 15 13 12 12 13 14 14 15 15 15 15 16 16 16 16 16 16 17 17 17 18 19 20 20 21 22 22 21 20 20 19 18 18 18 18 19 20 21 22 23 23 22 22 22 23 23 22 18 15 14 14 16 16 16 14 12 13 13 14 14 13 13 13 13 14 14 14 13 11 10 9 8 8 8 8 7 7 7 7 8 7 6 4 3 3 3 4 5 5 5 5 6 7 9 11 12 13 12 10 9 9 10 10 10 10 11 12 13 13 13 13 12 12 12 11 11 10 9 10 11 12 12 13 13 12 12 12 12 11 10 9 7 7 7 8 10 11 11 12 12 12 11 11 12 12 12 11 10 10 10 9 7 4 3 6 10 12 14 14 15 16 17 19 21 22 24 24 24 25 26 28 27 25 24 23 23 23 23 22 22 22 22 21 21 20 21 21 22 22 22 23 24 24 24 24 23 22 22 21 20 20 19 19 18 17 15 15 15 15 15 15 15 15 14 13 12 12 13 14 14 14 13 13 12 12 11 10 10 10 10 10 10 11 11 10 10 10 10 10 9 9 8 7 7 6 6 5 5 5 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 7 8 9 9 9 9 9 9 9 9 9 8 9 9 9 9 9 10 11 12 13 13 13 13 14 14 14 14 14 14 14 15 16 17 17 17 17 16 14 13 12 11 11 10 10 10 10 10 10 9 9 9 9 10 11 12 12 13 14 15 15 16 17 17 18 18 18 18 18 18 19 21 21 22 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 24 24 24 24 23 23 24 23 15 5 4 7 7 6 5 4 3 2 2 3 6 9 12 14 15 16 16 17 17 17 16 15 13 11 9 7 6 7 nan 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 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 24 24 24 25 25 26 26 26 27 27 28 28 29 29 29 29 29 29 29 30 30 30 30 30 30 30 29 29 29 28 27 26 25 24 23 22 21 20 18 17 16 15 14 13 12 12 13 14 14 12 11 11 12 13 14 15 15 15 16 17 17 17 17 18 18 18 18 18 19 19 20 21 22 23 23 23 22 22 21 20 20 19 19 19 20 21 22 23 23 23 22 22 22 22 20 17 15 14 15 15 16 15 14 13 13 13 13 13 12 13 13 14 14 14 14 13 12 11 10 9 9 8 8 8 7 7 8 8 8 6 5 3 3 3 4 5 6 6 7 7 8 9 11 12 12 11 11 10 10 11 10 10 11 12 13 13 13 13 13 13 12 12 11 10 10 10 10 11 13 13 14 14 14 13 12 12 11 10 9 8 7 7 8 10 10 11 12 12 12 12 12 12 12 12 11 11 10 10 9 7 4 2 5 9 12 14 15 15 16 17 19 21 22 23 24 24 24 25 27 27 26 25 24 24 24 23 23 23 23 23 22 22 21 21 22 22 23 23 24 24 25 24 23 21 20 19 18 18 18 19 18 18 16 15 14 14 15 15 15 14 14 13 11 11 11 12 13 14 14 14 13 13 13 11 10 9 9 9 10 10 10 10 10 10 10 10 10 9 8 8 7 6 6 5 5 4 4 4 4 4 4 3 3 3 4 4 3 3 3 3 4 5 7 8 8 8 8 8 8 8 9 9 9 8 8 8 8 8 9 9 10 11 11 11 11 12 13 13 12 12 11 11 11 11 12 13 13 13 13 13 13 12 11 11 10 9 9 9 9 9 9 8 9 10 11 12 12 13 14 14 15 15 16 16 17 17 18 18 18 18 19 19 20 21 22 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 21 15 5 4 7 7 5 4 4 3 2 2 3 6 9 12 13 14 15 16 16 17 17 16 15 13 10 8 7 6 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 26 26 26 27 27 28 28 29 29 29 29 29 29 30 29 29 29 28 28 28 27 27 26 25 25 24 23 22 21 20 19 18 17 15 14 13 12 11 10 11 12 12 12 12 11 11 12 13 14 15 16 16 17 18 18 19 19 19 19 20 20 20 20 21 22 22 23 24 25 25 25 24 23 23 22 21 20 20 20 20 20 21 23 24 23 23 22 21 19 17 15 15 15 14 14 14 13 13 13 13 12 12 13 13 14 14 15 14 14 13 12 12 11 10 9 8 8 8 8 8 8 8 7 6 5 4 4 3 3 4 6 6 7 8 9 9 11 11 11 11 11 11 11 11 11 11 12 13 14 14 13 13 13 13 12 12 11 10 10 10 11 12 13 14 15 15 14 13 12 12 11 11 10 8 7 8 9 9 10 11 12 12 13 12 12 12 12 12 12 11 10 10 9 7 5 2 4 8 11 13 15 15 16 17 19 21 22 23 24 24 24 24 25 26 26 26 26 25 25 24 24 24 24 23 23 23 22 22 23 23 23 24 24 25 25 23 20 18 18 18 17 17 18 18 18 18 17 15 14 14 14 14 14 13 13 12 10 10 10 11 12 14 14 13 13 13 13 12 11 9 9 9 9 9 10 10 10 10 10 10 9 9 8 7 7 6 6 5 4 4 4 3 3 3 3 3 2 2 2 2 2 2 2 2 3 5 6 7 8 8 7 7 7 8 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 11 10 9 9 9 9 9 10 10 10 10 11 11 11 10 10 9 8 8 8 8 8 8 9 10 11 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 21 21 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 22 15 6 4 7 7 4 4 4 3 2 3 4 6 9 11 13 14 15 15 16 17 16 16 15 12 10 8 6 7 9 nan nan nan nan nan nan nan 5 5 6 6 nan nan nan nan nan nan nan nan nan nan nan 10 10 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 23 nan 24 24 24 24 24 25 25 26 26 26 27 27 28 28 28 29 29 29 29 29 29 28 27 27 26 26 25 24 24 23 22 21 20 20 19 17 16 15 14 13 12 11 10 10 9 10 11 12 12 12 12 12 13 14 15 16 16 17 17 18 19 20 20 21 21 22 22 22 23 23 23 24 25 26 26 26 26 26 25 25 24 23 22 22 22 22 22 22 24 25 25 24 23 22 19 17 16 15 14 13 13 12 13 13 13 13 13 13 14 15 15 15 14 14 13 13 12 11 10 9 9 8 8 8 8 8 8 7 6 6 5 5 4 4 4 5 6 7 8 9 9 10 11 11 12 12 12 12 12 12 11 12 13 14 15 15 14 14 13 13 13 12 11 11 10 10 11 12 13 14 15 15 14 14 13 12 11 11 10 9 8 8 9 9 11 11 12 12 12 12 12 12 12 12 12 11 11 10 9 8 5 2 2 6 10 13 15 16 16 17 19 20 22 24 25 25 25 25 25 26 26 25 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 24 22 19 16 15 15 16 17 17 18 18 19 19 17 16 15 14 14 13 13 12 12 11 10 9 9 11 12 13 13 13 12 12 12 12 11 9 9 9 9 9 9 10 10 10 10 9 9 8 8 7 7 6 5 5 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 2 3 4 5 6 7 7 7 6 7 7 8 8 8 8 7 8 8 8 9 9 9 10 10 11 11 11 11 11 10 9 8 8 8 9 8 8 8 8 8 9 9 9 9 8 7 7 7 8 8 9 10 10 11 12 13 13 14 15 15 15 16 16 16 16 17 17 18 19 19 20 20 20 21 22 22 23 23 23 23 23 24 24 23 23 23 23 24 24 23 23 23 24 24 24 25 24 24 24 24 23 23 24 23 24 24 24 22 17 9 4 6 6 4 4 3 3 3 3 4 6 9 11 13 14 15 15 15 16 16 15 14 12 10 8 7 8 11 nan nan nan nan nan nan nan 5 5 5 6 6 nan nan nan nan nan nan nan nan 10 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 25 25 26 26 26 27 27 27 28 28 28 29 29 28 28 27 26 25 24 24 23 22 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 9 10 11 12 12 13 13 14 15 16 16 17 17 18 19 20 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 27 27 27 26 26 25 25 25 25 26 26 25 25 26 27 26 25 22 19 16 14 14 13 13 12 12 12 13 13 13 13 14 15 15 15 14 14 13 13 12 11 10 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 5 5 6 7 7 8 9 10 11 12 12 12 13 14 13 12 12 12 13 14 15 15 15 16 15 15 14 13 12 12 11 10 10 11 12 13 14 14 15 14 13 12 11 11 10 10 9 8 8 9 10 11 11 11 11 11 11 12 12 12 12 12 12 12 11 10 8 5 3 2 5 9 13 15 16 16 17 18 19 22 24 26 27 27 27 26 27 26 26 26 25 25 26 26 26 26 25 25 25 25 25 25 25 25 26 25 22 18 15 13 13 13 14 15 17 18 18 19 20 19 18 16 15 13 12 12 11 10 10 9 9 9 10 12 13 13 12 11 11 11 11 10 10 9 9 9 9 9 9 9 9 9 9 9 8 7 7 6 6 5 5 4 3 2 2 1 1 1 1 1 1 0 0 0 1 1 2 3 3 4 5 6 6 6 6 6 7 7 8 8 7 8 8 8 9 9 10 10 10 10 11 11 11 11 10 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 9 10 11 12 12 13 13 14 14 15 15 16 16 17 17 17 17 17 18 19 20 20 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 24 24 23 23 23 23 23 23 23 23 23 23 19 11 5 4 5 5 4 3 3 3 4 5 7 9 10 12 13 14 14 15 15 14 14 13 11 9 8 7 9 12 nan nan nan nan nan nan 5 5 5 5 5 6 nan nan nan nan nan nan nan 10 10 10 10 10 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 23 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 28 28 28 28 27 27 26 25 24 24 23 22 22 22 21 21 20 19 18 17 16 14 13 12 11 10 9 9 8 8 9 11 12 13 13 14 14 15 15 16 17 17 18 19 19 20 21 22 22 23 23 24 24 25 25 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 28 28 27 27 27 27 26 25 22 16 13 11 11 11 11 11 11 12 13 13 13 14 14 15 15 14 14 13 13 12 11 10 9 8 8 7 7 7 7 7 6 6 6 7 7 6 6 5 5 6 8 9 9 9 10 11 13 13 13 13 15 15 14 13 12 13 14 15 15 15 16 17 16 16 14 13 12 11 10 10 9 10 11 12 13 14 14 14 13 12 11 10 9 9 9 9 8 9 9 10 10 10 10 10 11 11 12 12 11 11 12 12 11 10 8 5 3 1 4 8 12 14 15 16 17 17 18 20 23 25 27 27 27 27 27 27 26 26 26 25 26 26 27 27 26 26 25 26 26 26 26 26 25 22 18 15 14 13 13 14 14 14 17 19 18 19 20 20 19 18 17 15 13 12 11 10 10 9 9 9 11 12 13 13 12 10 10 10 10 10 10 9 9 9 9 9 9 10 10 9 9 9 8 7 7 7 6 6 5 4 3 2 1 1 0 1 1 1 1 1 1 1 1 1 1 2 3 4 4 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 10 10 10 10 11 11 11 11 10 9 9 9 9 9 8 8 7 7 6 5 4 4 4 4 5 6 8 10 11 12 13 13 13 13 14 14 15 16 16 17 17 17 18 18 18 18 19 20 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 22 22 23 23 24 24 24 24 24 24 24 24 24 23 22 22 22 22 22 22 22 22 22 22 20 13 6 3 4 5 4 4 4 5 5 5 7 9 11 11 13 14 14 14 14 13 12 11 10 8 7 8 10 12 nan nan nan nan nan nan 5 5 5 5 5 5 6 nan nan nan nan nan nan 10 10 11 11 11 10 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 23 23 24 24 24 24 24 24 24 24 25 25 25 25 26 27 27 27 27 27 27 27 27 26 25 24 24 23 23 23 22 22 21 21 20 19 18 16 15 14 13 12 11 10 9 9 9 10 11 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 22 23 23 24 24 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 29 28 27 27 26 25 23 19 14 10 10 10 9 9 9 9 10 12 13 13 13 14 14 14 13 13 13 12 12 11 10 8 8 7 7 6 6 5 5 6 7 8 8 8 8 7 7 7 7 9 10 11 11 11 12 13 13 13 14 15 15 14 13 13 14 16 16 16 16 17 19 18 16 14 13 11 11 10 9 9 9 10 11 12 13 13 13 12 11 10 9 9 9 9 8 8 8 9 10 10 9 9 10 10 11 11 11 11 11 12 12 12 11 8 6 3 1 4 7 10 13 15 16 17 17 17 17 19 21 23 24 25 25 26 26 26 27 27 26 26 26 26 26 26 26 26 27 27 27 26 25 22 17 15 14 13 12 12 13 14 14 16 18 18 18 19 20 20 19 18 16 15 14 13 11 10 9 9 10 11 12 13 13 11 10 10 9 10 10 10 10 9 9 9 9 10 10 10 10 9 9 8 8 7 7 6 6 5 5 4 3 2 1 1 1 2 2 2 2 2 2 2 2 2 2 3 4 5 5 5 5 6 6 6 6 6 7 8 8 9 10 10 10 10 10 9 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 6 8 10 11 13 14 14 14 14 14 14 14 15 16 17 17 18 18 18 18 18 18 19 19 20 21 22 22 22 22 22 22 23 23 23 23 24 24 23 23 22 22 23 23 24 24 25 24 24 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 19 14 7 3 4 5 4 4 4 5 5 6 8 9 11 12 13 14 14 14 13 12 12 10 9 8 7 8 11 14 nan nan nan nan 5 5 5 4 5 5 5 5 6 6 nan 8 8 nan 9 10 10 11 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 26 26 27 27 27 27 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 20 19 18 16 15 14 13 12 12 11 11 11 12 13 14 14 15 16 16 17 17 17 18 19 19 20 20 21 22 23 23 24 25 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 29 29 29 28 27 26 24 21 17 12 9 9 9 8 7 7 7 8 10 11 13 13 13 13 12 12 11 11 11 11 10 9 8 7 7 6 5 5 5 5 6 8 9 9 9 9 9 9 9 9 10 11 11 12 12 13 14 14 13 14 14 15 14 14 15 16 17 18 17 16 17 20 18 15 14 13 11 10 9 9 8 9 10 11 11 12 12 12 11 10 9 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 11 10 10 11 12 12 11 9 6 3 1 3 6 9 12 14 16 17 17 16 16 16 17 19 21 22 23 23 23 24 26 27 27 27 26 26 25 25 26 27 27 26 26 25 22 18 15 14 13 12 12 11 13 15 16 17 18 18 18 19 20 20 20 19 18 17 16 15 13 11 10 10 11 11 12 13 12 12 11 11 10 10 10 10 10 10 9 9 10 10 10 10 10 10 9 9 8 8 7 7 7 6 5 5 4 3 2 2 3 3 3 3 3 3 3 3 3 3 3 4 5 5 6 6 5 5 6 6 6 6 6 7 9 9 10 10 10 9 9 8 9 9 9 9 9 8 8 7 7 7 6 6 6 6 6 7 8 8 9 9 10 11 13 14 15 15 14 14 14 14 15 15 16 16 17 18 18 19 19 19 19 19 19 20 21 21 22 22 21 21 22 22 23 23 24 24 24 24 23 23 22 22 23 24 25 25 25 25 25 25 24 24 23 22 22 21 21 20 21 21 21 21 21 20 20 19 14 7 3 4 5 4 4 5 5 5 6 8 9 11 12 13 14 14 14 13 12 11 10 8 7 6 8 11 15 nan nan nan nan 5 5 4 4 5 5 5 5 6 6 7 7 8 nan nan nan nan 10 11 12 12 12 11 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 24 24 24 24 24 25 25 26 26 26 27 27 27 26 26 26 25 25 24 24 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 14 13 13 13 13 14 15 15 16 16 17 17 18 18 18 19 20 20 21 21 22 23 23 24 25 25 25 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 29 30 30 30 29 28 27 26 24 20 15 11 9 8 7 7 7 7 8 8 8 10 11 12 13 12 10 9 10 10 10 10 9 8 7 7 6 6 5 5 5 6 7 8 8 9 9 10 10 11 10 10 11 12 12 12 13 14 15 14 14 13 13 14 15 15 16 17 19 19 17 15 16 20 17 15 14 12 11 10 9 8 7 8 9 10 10 10 11 11 11 10 9 8 7 6 6 7 7 7 8 8 8 8 9 10 11 12 12 11 10 10 10 11 12 12 10 7 4 1 1 4 7 10 13 16 18 18 17 16 16 15 16 18 20 21 21 21 22 24 26 27 27 27 26 25 25 25 25 25 24 23 21 19 17 16 14 14 13 11 11 13 15 16 17 17 17 17 19 20 20 20 19 19 18 18 17 16 14 13 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 6 5 4 4 4 4 4 4 4 4 3 3 4 4 4 4 5 5 6 6 6 6 6 5 5 6 6 6 6 7 8 9 9 9 8 8 8 7 8 8 8 8 7 7 6 6 6 6 6 6 6 6 6 7 9 10 11 11 12 13 14 15 15 15 15 14 14 15 15 15 16 16 17 17 17 18 19 20 20 20 20 20 21 21 21 21 21 21 22 22 23 24 24 25 24 24 24 23 23 23 24 25 25 26 26 26 25 25 24 24 23 22 21 21 20 20 20 20 20 20 20 20 20 19 14 7 4 5 5 4 5 5 5 6 7 8 9 11 12 13 14 14 14 13 12 11 10 8 6 5 8 12 16 nan nan nan nan 6 5 5 nan nan nan 6 6 6 6 7 7 7 nan nan nan nan nan nan nan nan 12 12 11 10 9 nan nan 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 23 22 22 21 21 20 19 19 18 17 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 19 19 20 21 21 22 23 23 24 25 25 26 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 30 30 30 30 29 29 28 26 24 20 15 12 11 9 8 7 8 9 9 9 8 8 9 11 11 11 9 8 8 9 9 9 9 8 8 7 7 7 7 6 6 6 7 7 7 7 8 9 10 11 11 11 12 13 13 13 13 15 16 16 14 13 13 14 15 16 17 18 19 19 18 16 16 18 16 14 13 11 10 9 8 7 7 8 8 9 9 9 10 10 10 9 9 8 6 6 5 6 6 7 8 8 8 8 9 10 11 12 12 11 10 10 10 11 11 12 10 8 5 2 1 2 5 8 11 15 17 19 18 18 16 15 15 17 18 20 20 19 20 22 23 25 27 27 27 26 25 24 23 21 20 18 17 16 16 16 15 14 13 12 12 13 15 17 17 16 16 16 18 19 20 19 19 19 20 19 18 17 16 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 9 9 8 8 7 7 6 5 5 5 5 4 4 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 6 6 6 6 7 8 8 8 7 7 7 7 7 7 7 7 7 6 6 5 5 5 5 5 6 6 6 6 7 9 10 11 12 13 14 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 17 18 19 20 20 20 20 20 20 20 21 21 21 22 23 24 25 25 25 25 25 25 24 24 24 25 25 26 27 26 26 25 24 24 23 23 22 21 20 20 20 20 20 19 19 19 19 19 17 12 6 4 5 5 5 5 5 6 7 8 9 10 11 12 13 14 14 14 13 11 10 9 7 4 4 7 11 15 nan nan nan nan 8 7 nan nan nan nan 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 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 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 17 17 17 17 17 17 17 18 18 18 19 19 19 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 30 30 29 28 27 25 21 17 13 12 10 9 9 10 10 11 10 9 8 8 9 10 9 9 8 7 8 8 8 8 8 8 7 8 8 7 7 6 6 6 6 6 7 7 8 9 10 11 12 13 14 14 14 14 16 18 17 14 12 13 14 16 17 17 17 18 19 19 18 16 15 14 13 11 10 9 8 8 8 8 8 8 8 8 8 8 9 9 9 8 7 6 6 5 5 6 7 8 8 8 9 10 11 12 13 12 11 10 10 10 10 11 11 10 9 6 4 2 1 3 6 9 13 16 18 19 19 17 16 15 16 18 19 19 18 18 20 21 23 25 26 26 25 24 22 19 17 16 14 13 14 15 16 16 15 15 14 13 14 16 17 17 16 15 15 16 18 18 18 18 19 19 19 19 18 18 17 16 15 14 14 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 9 9 9 10 9 9 8 8 7 7 6 6 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 6 5 5 5 5 5 6 6 6 7 7 8 7 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 6 7 7 8 8 10 11 12 13 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 16 17 18 19 19 20 20 20 20 20 20 21 22 22 23 24 25 25 26 26 26 26 26 25 25 25 26 26 27 27 26 26 25 24 23 23 22 22 21 20 20 20 19 19 19 19 18 18 18 15 10 5 4 5 5 5 5 6 6 7 8 9 10 12 13 14 14 14 14 12 11 10 8 6 3 2 6 11 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 11 11 11 10 10 9 8 8 8 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 20 19 19 18 18 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 30 29 28 27 25 21 17 14 12 12 12 11 10 10 10 10 9 8 8 8 8 8 8 7 6 6 7 8 8 8 7 7 7 7 7 6 5 5 5 5 6 6 7 8 9 10 11 12 13 14 14 14 15 17 18 17 15 13 14 16 17 18 18 18 17 18 18 18 16 14 13 12 10 9 8 8 8 8 8 8 8 8 8 7 7 8 8 8 8 7 7 6 5 5 6 7 9 9 9 10 10 11 12 12 11 10 9 9 10 10 11 11 10 9 8 6 4 2 1 3 6 9 13 15 17 17 16 16 15 16 16 17 17 17 17 18 20 22 23 24 25 24 22 19 17 15 13 11 11 12 13 15 15 16 16 16 15 16 17 18 18 17 15 15 15 16 17 17 17 18 18 19 19 19 18 18 17 16 15 14 14 14 14 13 13 13 12 13 13 13 12 12 11 11 11 10 9 9 8 8 8 9 9 9 8 7 7 6 5 5 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 7 8 8 9 9 9 10 10 11 12 14 15 16 16 16 16 15 14 14 14 13 13 13 13 13 14 15 17 18 19 19 19 20 20 20 20 21 21 22 23 24 24 25 26 26 27 27 27 27 27 26 26 26 27 27 27 27 26 25 25 24 23 23 22 21 20 20 20 19 19 18 18 18 18 17 16 13 9 5 4 4 5 5 5 6 7 8 9 10 11 12 13 14 14 14 13 12 10 9 7 5 2 1 6 10 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 11 11 11 11 10 10 9 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 nan nan nan nan nan nan nan nan nan 23 23 23 22 22 23 23 23 23 24 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 21 21 20 20 19 18 18 18 18 18 17 17 17 18 18 18 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 29 28 27 25 21 17 15 14 14 14 12 10 9 9 10 9 9 7 6 6 6 6 6 5 5 6 7 7 7 7 6 6 6 5 4 4 4 4 4 5 6 6 7 8 9 10 11 12 13 13 13 14 16 17 17 16 15 16 18 19 19 19 19 18 18 18 17 15 14 12 11 9 8 8 8 9 9 9 8 8 8 7 7 7 7 8 8 8 8 7 6 6 5 6 8 9 10 11 11 11 12 13 12 10 9 8 9 10 10 10 10 10 10 9 8 6 4 3 2 3 6 8 11 13 14 14 13 14 14 15 15 15 15 16 17 19 21 22 23 24 23 20 17 15 13 12 11 10 11 12 14 15 16 17 17 17 17 19 20 19 18 16 15 15 15 16 16 16 17 18 18 18 19 18 18 18 17 16 15 14 14 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 9 7 7 7 8 9 9 8 8 7 6 5 4 4 4 4 4 4 4 4 4 4 3 3 3 4 4 4 4 5 5 6 6 7 8 8 7 7 7 7 7 6 7 7 7 7 6 6 5 5 6 6 7 7 7 8 9 10 11 11 11 11 11 11 11 12 13 15 16 16 17 17 16 15 14 14 13 13 13 12 13 14 15 17 18 19 20 20 20 20 20 20 21 21 22 23 24 24 25 26 27 27 28 28 28 28 27 27 27 27 27 26 26 26 26 25 24 24 23 23 22 21 20 19 19 19 18 18 17 17 17 16 14 11 7 6 5 4 5 5 5 7 7 8 10 11 12 13 13 14 14 14 12 11 10 8 7 5 3 2 5 10 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 10 11 11 11 10 10 9 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 nan nan nan nan nan nan nan nan nan 23 23 22 22 22 22 22 23 23 24 24 24 24 25 26 26 27 27 27 26 26 26 26 26 25 25 24 24 24 23 23 23 22 22 22 22 22 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 21 21 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 29 28 27 25 22 18 17 17 17 15 12 9 8 8 9 9 7 6 4 4 4 5 5 5 5 5 6 7 7 6 6 5 4 3 3 2 2 3 3 4 4 5 6 7 8 9 10 11 12 12 12 12 13 15 16 16 17 18 19 20 20 20 20 19 19 18 17 15 13 12 11 9 8 9 9 9 9 9 9 8 8 7 7 7 7 8 9 9 9 8 7 7 6 7 8 10 11 11 12 12 13 12 11 9 7 8 9 10 10 10 10 10 10 10 9 8 6 5 4 3 4 6 8 10 11 11 10 11 11 12 12 13 13 14 16 18 19 21 21 21 20 18 15 14 12 11 11 11 11 12 14 15 16 17 17 18 19 20 21 20 19 17 15 15 15 16 16 17 17 18 18 19 19 19 19 19 18 17 16 14 14 13 12 12 12 13 13 14 13 13 13 13 13 13 12 11 10 9 8 8 9 9 9 9 9 8 7 6 5 4 4 4 4 4 4 4 3 3 3 3 3 3 4 4 4 5 6 7 8 8 9 9 8 7 7 7 7 7 7 7 7 6 6 5 5 5 6 7 7 8 9 10 11 12 12 12 12 12 12 12 12 13 15 16 16 17 17 17 16 15 14 13 13 13 13 13 14 15 16 17 18 20 20 20 21 20 20 21 21 21 22 23 24 25 26 27 27 28 28 28 28 27 27 27 27 26 26 25 26 26 25 24 24 24 23 23 21 20 19 19 18 18 17 17 16 16 15 15 12 8 6 6 5 5 5 5 6 7 8 9 10 11 12 13 13 14 14 13 12 10 9 8 6 4 3 2 5 10 14 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 10 11 11 11 10 10 9 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 nan nan nan nan nan nan nan nan 23 23 22 22 22 22 22 23 23 24 24 24 24 25 26 26 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 23 23 22 22 22 22 22 22 21 20 20 19 19 19 19 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 25 25 25 26 26 27 27 28 28 28 28 29 29 29 29 29 29 29 29 29 30 30 30 29 28 26 24 21 19 18 18 18 15 11 8 6 6 7 7 6 4 3 3 3 4 4 4 4 4 5 6 6 6 5 4 3 3 2 1 1 1 2 3 3 4 5 6 7 8 10 11 13 13 12 11 12 13 15 16 18 19 20 21 21 21 21 20 19 18 17 15 14 13 11 10 9 9 10 10 10 9 9 9 8 8 7 7 7 8 10 10 10 9 9 8 7 8 9 10 12 12 12 13 13 12 10 8 6 7 8 10 10 10 10 10 10 10 10 9 8 6 5 4 4 5 6 8 9 10 9 9 9 10 10 11 12 12 14 15 17 18 19 19 17 16 14 13 12 11 11 11 12 13 14 15 16 17 17 18 20 21 22 21 20 18 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 17 15 14 13 12 12 12 13 13 14 14 14 14 14 14 14 14 14 13 11 10 10 10 10 10 10 9 8 7 6 5 4 4 4 4 4 3 3 3 3 2 2 3 3 4 4 5 6 7 8 8 9 9 9 8 8 7 7 7 7 7 7 6 6 6 6 6 6 6 8 9 10 11 11 12 13 13 13 13 13 12 13 13 14 15 16 17 17 17 17 16 15 14 14 13 13 14 14 14 15 16 17 19 20 20 21 20 20 20 20 20 21 22 22 23 24 25 26 27 27 27 27 26 26 26 26 26 25 24 24 25 25 24 23 23 24 23 22 21 20 19 18 17 17 16 15 15 14 14 12 9 6 5 6 5 4 5 6 6 7 9 10 10 11 12 12 13 14 14 13 11 10 8 7 6 4 3 3 5 9 13 nan nan nan nan nan nan 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 11 11 10 10 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 22 22 22 22 22 22 22 23 23 24 24 25 25 25 26 27 27 28 27 27 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 24 24 25 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 28 27 25 23 21 19 18 18 17 14 10 7 6 5 5 5 4 3 2 3 3 3 4 3 2 3 4 6 6 6 5 4 3 2 2 1 1 1 1 2 3 4 6 7 8 9 10 12 13 13 12 11 11 12 14 16 17 19 20 21 21 21 21 21 20 19 17 16 14 13 11 10 10 10 11 11 10 10 9 9 8 8 8 7 8 9 10 11 11 11 11 10 9 9 10 11 12 12 13 13 12 11 10 8 7 7 8 9 9 9 9 10 10 10 10 10 9 8 6 5 4 3 4 6 7 9 9 9 9 8 8 9 10 11 12 13 14 15 16 16 15 14 14 13 12 12 11 12 12 13 14 15 16 17 18 19 20 22 22 22 20 19 17 17 17 17 18 18 19 19 19 18 19 18 19 20 20 20 19 17 15 13 12 11 11 12 12 13 13 13 13 13 14 14 15 15 15 14 13 12 11 11 10 10 9 8 7 6 5 4 3 3 3 3 3 2 2 2 1 2 3 4 4 5 6 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 7 7 8 8 10 11 12 12 12 13 13 13 13 13 13 13 13 14 15 16 17 17 17 17 17 16 15 15 14 14 14 14 14 15 15 16 17 18 20 20 20 20 20 20 20 20 20 21 22 23 23 24 25 25 26 25 25 24 24 25 25 25 24 23 23 24 23 23 23 23 23 22 21 20 19 18 17 16 15 15 14 13 13 11 9 7 5 5 5 5 4 5 6 7 8 9 10 11 11 12 12 13 13 13 12 11 9 8 6 5 4 4 4 5 9 12 nan nan nan 6 6 6 6 6 6 6 6 6 nan nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 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 22 22 22 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 27 27 27 27 26 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 22 22 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 28 27 26 24 23 21 19 18 17 15 12 9 7 6 5 5 5 4 3 2 3 3 3 3 3 2 1 3 5 6 6 5 4 3 2 1 1 1 1 1 nan nan 4 6 8 9 10 11 13 14 14 13 11 11 12 14 16 17 19 20 21 21 21 21 20 20 19 17 16 14 13 12 11 11 11 11 11 11 10 10 9 8 8 8 7 7 8 10 11 11 12 11 11 10 10 11 11 12 12 12 12 12 11 10 8 7 7 8 8 9 9 9 10 10 11 11 11 10 9 8 7 6 5 3 3 5 7 8 9 8 8 7 7 8 9 10 11 12 13 13 13 13 13 13 12 12 12 12 12 13 13 14 15 16 17 18 19 21 22 22 22 20 19 18 18 18 18 19 20 20 20 20 20 19 19 19 20 21 21 21 19 17 15 13 11 11 11 11 11 12 12 12 13 13 13 14 15 15 15 14 13 12 11 10 9 8 7 6 5 4 3 3 3 2 2 2 2 1 1 1 2 3 4 5 5 6 6 7 7 8 8 8 8 8 8 7 7 7 7 7 6 6 7 7 8 8 9 10 12 13 13 13 13 13 13 13 13 13 13 13 14 14 15 16 17 17 17 16 17 16 16 15 14 14 14 14 15 15 15 16 17 18 19 20 20 20 20 19 19 20 20 20 21 22 22 23 24 24 24 24 23 23 23 23 24 23 23 22 22 22 21 21 22 23 22 21 19 18 17 17 16 15 14 13 12 11 11 10 8 6 5 4 4 4 4 5 6 7 8 9 10 10 11 11 12 12 12 12 12 10 9 8 6 5 4 4 4 5 8 11 nan 6 6 6 6 6 6 6 6 6 6 6 nan 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 9 9 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 22 21 21 21 22 22 22 22 23 23 24 25 25 25 26 26 27 27 28 28 27 27 27 27 26 26 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 22 22 22 22 21 21 21 21 21 21 21 21 22 22 23 23 24 24 23 23 24 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 26 25 24 22 19 17 15 13 12 9 8 6 5 5 6 6 4 3 2 2 3 3 3 1 0 2 4 6 6 5 4 3 2 1 2 2 2 3 4 5 6 7 9 10 11 12 14 15 15 13 12 11 12 14 16 17 18 19 20 20 21 20 20 19 18 17 16 15 15 14 12 11 11 11 11 11 10 10 9 9 8 8 8 8 8 9 11 11 12 11 11 11 11 11 11 11 12 12 12 12 11 10 9 8 7 8 8 8 8 8 9 10 11 11 11 10 10 9 8 8 7 6 5 4 5 6 7 8 7 7 7 7 7 8 9 10 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 16 17 18 19 21 22 22 22 20 20 19 19 19 19 20 21 21 21 22 22 21 20 20 21 22 23 23 22 20 18 15 13 12 11 11 11 11 11 11 11 11 11 12 14 14 14 13 12 11 11 10 9 7 6 5 4 3 3 2 2 2 2 1 1 1 1 2 3 4 4 3 4 6 7 7 7 7 7 7 7 8 8 7 7 7 6 6 6 6 7 7 8 9 10 11 12 13 13 14 14 14 13 14 14 14 14 14 15 15 16 16 17 17 16 16 16 16 16 15 15 15 14 15 15 15 15 16 17 18 19 19 20 20 19 19 19 19 19 20 20 21 22 23 23 23 22 21 21 21 22 23 23 22 21 21 20 19 19 20 20 20 20 19 18 17 16 15 14 13 13 11 10 9 9 8 7 5 4 3 4 4 4 4 5 6 8 9 10 10 11 11 11 12 12 12 11 10 9 8 6 5 4 4 4 6 8 10 6 6 6 6 5 5 5 nan nan nan 6 nan 6 6 6 5 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 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 21 21 21 21 21 22 22 22 23 24 24 25 25 25 26 27 27 27 28 27 27 26 26 27 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 28 28 28 29 28 27 26 25 24 23 19 15 14 13 12 10 8 6 5 5 5 6 5 3 2 1 2 2 2 2 1 1 4 6 6 5 4 3 2 2 3 4 5 5 6 6 7 8 9 10 11 13 14 15 15 14 12 11 12 14 16 17 18 18 19 20 20 19 19 18 17 16 16 15 16 15 14 12 11 11 11 11 10 10 9 9 9 8 8 8 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 8 8 8 8 7 8 9 10 11 11 11 11 10 10 9 9 8 8 7 6 5 6 6 7 7 7 7 7 7 7 8 9 9 9 9 9 10 10 11 11 11 12 12 13 13 14 14 16 17 18 19 21 22 22 21 20 20 19 19 20 20 20 21 21 22 23 23 23 22 21 22 23 24 25 24 23 21 19 17 14 13 11 11 10 10 10 10 10 10 11 13 13 13 13 12 11 10 9 8 6 5 4 3 2 2 2 2 2 2 1 1 1 1 2 2 2 2 3 5 6 7 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 10 10 11 12 13 14 14 14 14 14 14 14 14 14 15 16 16 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 17 18 18 19 19 19 19 19 19 19 19 19 20 21 21 22 22 21 20 20 20 21 22 22 22 21 20 19 18 17 17 18 18 18 18 17 16 15 15 14 13 12 11 9 8 8 8 8 7 5 3 2 3 4 3 4 5 6 7 8 10 10 10 11 11 11 11 11 11 10 9 8 7 5 5 4 5 6 8 10 6 6 6 6 6 5 5 nan nan nan 6 6 6 6 6 6 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 9 9 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 21 21 21 21 21 22 22 23 24 24 25 25 26 26 27 27 28 28 27 27 26 26 26 26 26 25 25 24 24 24 24 24 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 29 28 27 26 26 25 23 18 14 13 13 13 10 8 6 4 4 4 5 3 2 1 1 1 2 1 2 2 1 4 6 6 6 5 4 3 3 4 5 6 7 7 7 7 8 8 9 11 12 13 14 15 14 12 11 12 15 17 18 18 18 18 19 19 18 18 17 16 15 14 13 14 16 15 13 11 11 11 11 10 10 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 8 8 8 9 10 11 11 11 10 10 10 9 9 9 8 7 7 6 7 7 7 7 7 6 7 7 7 7 7 8 8 8 8 9 10 10 11 11 12 12 12 12 14 15 17 18 19 21 21 22 22 21 20 20 20 20 19 20 20 21 22 22 23 24 23 22 23 24 25 26 26 25 24 22 21 18 16 13 12 11 10 10 9 9 9 10 11 12 12 12 12 11 10 9 7 6 5 3 2 2 2 3 3 3 3 3 2 2 3 3 3 3 4 5 6 7 7 8 8 8 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 12 13 14 14 14 14 14 14 14 14 15 15 16 17 18 18 18 18 18 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 17 18 18 19 18 18 18 18 18 19 19 20 20 21 21 20 20 19 19 20 21 22 22 21 21 20 19 17 16 16 16 17 16 16 15 14 14 13 12 11 10 9 8 7 6 7 7 6 3 2 2 3 3 3 3 4 5 6 7 9 9 10 10 10 11 11 11 11 10 10 9 8 6 5 5 5 6 7 9 6 6 6 6 6 6 5 nan 5 5 6 6 6 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 10 10 10 nan nan nan 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 21 20 20 21 22 23 23 24 24 25 25 26 26 27 27 28 28 27 27 26 26 26 26 25 25 24 24 24 24 24 24 23 23 23 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 21 22 22 22 22 22 23 23 23 23 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 28 28 28 28 27 26 26 25 22 17 13 13 14 13 9 7 6 5 4 4 3 2 1 0 1 2 1 0 2 2 1 4 6 7 6 6 5 4 5 5 6 7 7 8 8 7 7 8 8 10 11 13 14 14 13 12 11 13 15 17 18 18 18 18 18 18 18 17 17 16 14 12 10 13 19 17 15 12 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 11 11 10 10 9 8 8 9 10 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 7 8 8 9 9 10 10 10 11 11 13 14 16 18 19 21 22 22 22 22 21 21 20 20 19 19 20 20 21 22 23 24 24 23 23 24 25 26 26 26 26 25 24 22 20 17 15 13 12 11 11 10 9 9 10 11 11 11 11 11 10 9 7 6 5 4 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 7 8 8 8 8 8 8 8 7 7 7 8 8 8 9 9 10 11 11 11 11 12 12 12 13 13 14 15 15 15 15 14 15 15 15 15 16 17 18 18 19 19 18 18 17 17 17 17 16 16 16 16 16 16 15 15 16 16 17 17 17 17 17 17 17 18 18 18 19 19 19 20 20 19 18 18 19 20 21 21 21 21 20 20 19 17 16 15 15 15 14 14 13 13 12 11 10 9 8 7 6 6 6 6 6 4 2 2 3 3 2 2 2 3 4 5 6 8 9 9 9 10 10 11 11 11 11 11 10 9 8 6 6 6 6 7 8 6 6 6 6 6 6 6 5 5 nan 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 20 20 21 22 23 24 24 25 25 26 26 26 27 27 28 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 22 22 22 22 22 22 21 21 21 21 21 21 22 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 26 26 25 23 21 16 12 12 13 12 8 6 6 6 5 4 3 2 1 1 1 1 1 1 1 1 1 4 6 6 6 6 5 5 5 6 6 7 7 8 8 8 7 7 8 9 10 12 13 13 13 12 12 13 16 17 18 18 18 18 18 18 18 17 17 16 15 14 12 13 17 18 16 13 11 10 10 10 10 9 9 9 9 10 10 10 11 11 11 11 11 11 11 12 12 12 11 11 11 10 10 10 10 10 11 11 11 11 11 10 10 9 9 10 10 11 11 11 10 10 9 9 8 8 8 8 8 7 8 8 8 8 7 7 7 7 6 6 5 5 5 5 6 6 7 7 8 8 9 10 10 11 13 15 17 19 21 22 22 22 22 21 21 21 20 20 19 20 20 21 22 23 23 24 24 23 24 25 26 26 26 26 26 26 25 24 22 19 17 15 14 13 12 10 9 9 9 10 10 10 9 9 8 7 6 5 4 4 3 3 4 5 5 5 6 6 7 7 8 8 8 9 9 10 10 10 9 9 9 9 8 8 8 9 9 9 9 10 11 11 12 12 12 12 12 13 14 14 14 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 19 18 18 17 17 17 17 17 17 16 16 16 15 15 15 15 16 16 16 16 16 17 18 18 18 18 18 19 19 19 19 18 18 18 19 20 20 20 20 20 20 20 18 16 15 13 13 13 13 13 12 12 11 10 9 8 7 6 5 5 5 5 5 4 3 3 3 2 1 1 2 2 3 4 5 7 8 8 9 9 10 10 11 11 12 12 11 11 9 8 7 6 6 7 8 nan 6 6 6 6 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 24 24 25 25 26 26 27 27 27 27 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 21 21 21 22 22 22 23 23 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 26 26 27 27 27 26 25 25 24 22 19 15 12 12 12 11 7 7 8 7 6 4 3 2 1 0 0 1 1 1 1 0 2 4 5 6 6 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 10 11 13 13 12 12 12 14 16 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 15 15 15 13 12 11 10 10 10 10 9 9 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 10 10 10 10 11 11 12 12 12 11 11 10 10 10 10 11 11 11 11 10 9 8 8 8 9 9 8 8 8 8 9 9 8 8 7 7 6 5 4 4 3 3 4 4 5 6 7 8 8 9 9 10 11 14 16 19 20 21 22 22 21 21 21 20 20 19 19 20 21 21 22 22 23 24 24 24 24 24 25 26 27 26 26 26 27 27 26 23 21 18 17 16 14 12 11 10 10 10 10 9 8 7 7 6 5 5 4 3 3 3 4 5 6 7 7 8 9 9 10 10 10 11 11 12 12 12 11 11 10 10 9 9 10 10 11 11 10 10 11 12 12 12 13 13 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 16 17 17 18 19 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 18 18 18 18 18 19 19 19 18 18 19 20 20 19 19 19 19 19 18 17 16 14 13 12 12 12 12 12 11 10 9 8 7 6 5 5 5 5 5 5 4 3 3 2 1 1 1 1 1 2 3 4 6 7 7 8 8 9 10 11 12 12 12 12 12 11 9 8 7 6 6 7 nan nan nan 6 nan nan 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 21 22 24 25 25 25 25 26 26 27 27 27 27 27 27 26 25 25 25 24 24 24 24 24 24 24 24 24 23 23 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 26 26 26 26 25 25 25 23 21 18 16 14 12 11 9 7 8 9 9 6 3 2 2 1 0 1 1 1 1 1 1 2 4 5 6 6 5 5 5 6 6 6 6 7 8 9 9 9 9 9 8 9 11 12 13 12 11 12 14 17 18 18 18 18 18 18 18 18 17 17 17 17 17 16 14 9 9 13 13 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13 12 11 11 11 10 10 11 11 12 12 12 12 11 11 10 10 11 11 11 11 11 10 9 8 8 8 9 9 9 9 9 9 9 9 8 8 7 7 6 5 4 3 2 2 2 3 3 5 6 7 8 8 9 9 10 12 15 18 20 21 21 21 20 20 20 20 19 19 19 20 21 21 22 23 24 24 24 24 24 24 24 25 26 27 27 26 27 28 28 26 24 21 19 18 17 16 14 13 12 11 11 9 8 7 6 6 5 5 5 4 4 5 6 7 8 9 9 10 11 12 12 12 13 13 13 14 14 13 13 12 11 11 10 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 16 16 16 15 15 15 15 15 15 16 16 17 18 19 20 19 19 19 18 17 17 16 16 16 16 15 15 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 18 18 19 20 20 18 18 19 19 18 17 16 15 14 13 12 12 11 11 11 10 10 9 8 7 6 5 5 4 4 4 4 4 3 2 1 1 1 1 1 1 1 2 4 5 6 6 6 7 8 10 11 12 12 13 13 12 11 10 9 8 7 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 22 24 25 26 26 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 19 19 19 19 19 18 18 18 19 19 20 20 21 21 21 21 21 22 22 23 23 23 23 23 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 25 25 26 26 26 25 25 25 25 23 21 19 17 15 13 10 8 7 8 10 9 6 3 2 2 2 0 0 1 1 2 2 2 3 5 6 6 6 5 5 6 6 6 6 7 7 8 9 9 10 10 9 9 9 11 12 12 11 11 12 14 17 18 18 18 18 19 19 18 18 17 16 16 16 15 14 11 7 6 9 12 12 11 11 10 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 14 14 14 14 14 13 13 12 11 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 11 10 10 9 8 8 8 8 9 10 10 10 10 10 10 9 8 8 7 6 5 4 3 3 2 2 2 2 4 5 6 8 8 9 10 10 12 14 16 19 20 20 20 20 20 20 20 20 19 19 19 20 21 22 23 24 24 24 24 24 24 24 25 26 27 27 27 27 28 28 27 25 23 21 20 20 18 17 16 15 14 13 12 10 9 8 8 8 8 9 9 9 9 10 10 10 11 12 13 14 14 15 15 15 15 15 15 15 15 14 13 12 12 11 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 16 17 18 19 20 20 20 20 19 18 17 16 16 16 16 16 15 15 14 14 14 14 15 15 15 16 16 17 17 17 17 17 18 18 18 18 18 18 19 19 19 17 17 18 18 18 17 16 15 14 13 13 12 11 10 10 9 9 9 8 7 7 6 5 4 4 4 4 4 3 2 2 2 1 1 1 0 1 2 3 4 4 5 5 5 7 10 12 13 13 13 13 13 12 11 9 8 7 6 6 nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 16 16 17 18 19 20 20 21 21 21 21 21 21 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 26 26 25 25 25 25 24 23 21 19 17 14 11 9 7 7 7 9 9 6 3 2 2 2 1 0 1 1 2 2 3 4 5 6 6 6 6 6 7 7 7 7 7 8 9 9 9 10 10 10 9 10 11 11 11 11 11 12 14 16 18 18 19 19 19 19 18 17 16 16 15 15 14 13 10 7 7 9 10 11 11 11 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 14 14 13 13 12 12 12 12 12 12 12 13 12 12 12 12 11 11 11 10 10 10 9 9 9 8 9 9 10 11 11 11 11 11 10 9 8 8 7 6 5 5 4 3 3 2 2 3 4 6 7 9 9 10 11 11 13 14 16 18 19 20 20 20 20 21 21 20 20 20 20 21 22 23 24 25 25 24 23 23 24 25 26 27 28 28 28 28 28 28 26 25 23 22 21 19 18 18 18 17 17 16 14 13 12 11 11 12 12 13 13 13 13 13 13 13 14 15 16 17 17 17 17 17 17 17 16 16 15 15 14 13 13 12 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 18 19 20 20 20 20 19 18 16 16 15 16 16 16 16 15 15 14 14 14 14 14 15 15 16 16 17 17 17 17 18 18 17 17 17 18 18 19 18 17 17 17 17 17 17 16 16 15 14 13 11 10 9 9 9 9 9 8 8 7 7 6 5 4 4 4 3 3 2 2 2 1 1 1 1 1 1 2 3 3 4 4 4 6 10 13 14 14 13 13 13 12 11 10 9 8 7 7 nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 15 14 15 16 18 19 19 20 21 21 21 21 21 21 22 22 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 25 25 24 24 23 22 20 17 14 11 8 7 6 5 6 7 7 5 3 2 2 2 2 1 1 2 2 3 4 4 5 6 6 6 6 7 7 8 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 12 13 14 15 16 18 19 19 19 19 18 16 15 15 14 14 13 12 10 8 8 9 10 11 11 11 11 10 10 10 10 11 11 11 12 12 12 12 12 13 13 14 15 15 16 16 16 16 15 15 14 14 13 13 13 12 12 13 13 13 12 12 12 12 11 11 10 10 10 10 10 9 9 9 10 10 11 12 13 12 12 11 11 10 9 8 7 7 6 5 4 4 3 2 2 3 5 7 9 10 11 11 11 12 13 14 16 17 18 19 19 20 20 21 21 21 21 21 21 21 22 23 24 25 24 23 22 23 23 24 26 27 28 28 28 28 28 26 25 24 23 21 20 19 19 19 19 19 18 18 17 16 15 15 15 16 16 16 16 15 15 15 16 17 18 19 20 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 16 16 17 17 16 17 16 16 16 16 16 16 16 17 18 19 20 20 20 20 19 17 16 15 15 16 16 16 16 15 14 14 13 13 13 14 14 15 16 16 17 17 17 17 17 17 17 16 17 17 18 18 18 17 17 17 17 17 17 17 16 16 15 13 11 10 9 9 9 10 10 9 9 8 8 7 5 4 3 3 3 2 2 1 2 2 1 1 1 1 1 2 2 2 3 3 2 5 11 14 14 14 14 13 13 12 11 10 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 25 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 19 19 19 19 17 15 13 14 15 16 17 18 19 20 21 21 22 21 21 21 21 22 22 22 22 22 22 23 23 22 22 22 23 23 23 23 24 24 24 24 24 24 24 24 23 23 22 21 19 15 10 nan 5 4 4 4 4 5 5 4 3 2 2 2 2 2 2 2 3 4 4 4 5 6 6 6 7 7 8 8 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 12 13 13 14 14 15 17 18 19 19 18 17 16 14 14 13 13 13 12 11 10 10 10 11 12 12 12 12 11 11 10 10 11 11 11 11 12 12 13 13 13 13 14 15 16 16 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 12 13 13 13 12 11 10 9 9 8 7 6 5 5 4 3 2 2 3 5 6 8 10 11 11 12 12 12 13 14 16 16 17 18 18 19 19 20 20 21 21 21 21 21 21 22 22 23 22 22 22 22 22 23 24 26 26 27 27 27 26 25 25 25 24 22 21 21 21 21 21 20 20 20 19 19 19 19 18 19 18 18 17 17 17 18 20 21 22 23 23 22 21 20 19 19 18 18 17 17 16 15 14 14 14 14 14 14 15 15 15 16 16 15 15 16 16 16 16 16 17 18 18 17 16 17 17 17 16 16 16 17 17 18 19 20 20 20 20 19 18 16 16 16 16 16 16 15 14 14 13 13 13 13 13 14 15 15 16 17 17 17 17 17 17 16 16 16 16 17 18 18 17 16 17 17 17 17 17 17 16 15 13 11 9 8 9 9 10 10 10 9 9 9 8 7 5 4 3 3 2 2 2 2 1 1 1 1 1 1 1 1 1 2 3 4 6 12 14 13 13 13 13 12 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 26 26 26 25 25 24 24 25 25 25 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 23 23 22 22 22 21 21 20 20 19 19 19 19 19 20 20 18 15 13 13 14 14 16 17 18 19 20 21 22 22 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 23 23 22 22 22 22 23 22 21 20 19 17 12 7 nan nan nan 2 2 3 3 4 4 3 3 3 3 3 3 3 3 4 4 5 5 5 5 6 6 7 7 8 9 9 9 10 10 9 9 10 11 12 12 12 12 12 11 11 12 13 14 13 13 13 15 17 18 19 18 16 15 13 12 12 12 12 12 11 11 11 11 12 12 13 13 14 13 13 12 11 11 11 11 11 12 12 13 13 13 13 14 14 15 16 17 17 17 17 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 9 9 9 10 11 12 12 12 11 10 9 9 8 7 6 6 5 5 4 4 3 2 3 4 6 7 9 10 11 12 12 13 13 14 15 16 16 17 17 17 18 18 19 20 20 21 20 20 19 19 20 20 21 21 22 22 21 21 22 23 24 25 25 26 26 26 27 28 28 27 25 24 24 23 23 23 23 23 22 21 20 20 20 21 22 22 21 21 21 22 23 24 25 25 24 23 22 21 21 20 19 19 18 18 17 16 16 15 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 19 18 17 16 16 16 16 16 15 14 14 13 13 13 13 13 13 14 16 16 17 17 17 17 17 16 16 16 16 16 16 17 17 16 16 17 17 17 17 18 17 16 15 13 11 9 8 8 9 10 10 10 10 10 9 9 8 7 6 5 4 3 2 2 2 1 1 1 1 1 1 1 1 1 2 3 5 7 11 11 11 13 13 12 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 24 25 25 25 25 25 25 24 24 25 25 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 19 18 18 18 19 19 19 18 14 12 12 13 13 14 16 17 17 18 19 21 22 22 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 21 21 21 21 22 21 19 17 16 13 9 5 nan nan nan nan nan nan 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 7 8 8 9 9 9 9 9 10 11 12 13 13 13 13 13 12 11 11 12 13 13 12 12 14 16 18 18 17 15 13 12 11 11 10 10 11 11 11 11 11 12 12 13 13 14 14 13 12 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 4 4 3 2 3 4 5 7 8 9 11 12 13 13 14 14 15 16 16 16 17 17 17 17 18 18 19 19 19 19 19 18 18 18 19 20 21 21 21 20 21 22 23 24 25 25 26 27 29 31 32 31 28 27 25 25 25 25 25 24 22 21 20 20 21 23 25 26 26 26 26 26 25 25 26 26 26 25 24 23 23 22 21 20 19 19 18 18 17 17 16 16 16 17 17 17 17 18 18 18 18 18 18 18 17 17 17 18 18 17 17 17 17 17 17 17 17 17 18 18 18 19 20 20 20 19 18 17 17 17 16 16 15 14 14 13 13 13 13 12 13 13 14 15 16 17 17 16 16 16 16 16 15 15 15 16 16 17 16 16 17 17 17 18 18 18 17 15 13 11 9 8 8 9 10 11 11 11 10 10 10 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 1 1 1 1 2 4 7 9 9 10 11 11 11 11 10 10 10 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 24 24 24 24 24 24 23 23 22 22 21 21 21 21 22 22 22 22 22 22 21 21 20 20 19 18 18 17 17 18 18 18 17 14 12 11 12 13 14 15 17 17 18 18 20 21 22 22 21 21 21 21 21 22 21 21 21 22 22 21 21 22 22 22 23 22 22 21 21 21 21 20 18 15 13 11 9 6 nan nan nan nan nan nan nan nan 3 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 11 13 14 14 14 14 14 13 12 11 11 11 12 12 12 13 15 16 17 16 14 12 10 9 9 9 9 10 10 11 11 11 11 11 12 13 13 13 12 11 11 11 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 17 17 17 17 17 17 17 16 16 15 14 14 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 7 7 7 7 7 6 6 6 5 5 5 5 4 3 2 2 2 3 5 6 8 9 10 11 12 13 14 14 15 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 20 20 20 21 23 24 25 26 26 26 27 30 32 33 32 31 29 27 26 26 26 25 24 22 21 21 22 23 24 26 27 28 28 28 28 27 27 27 27 27 27 27 26 25 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 17 18 18 18 18 18 19 20 20 19 18 17 17 17 16 16 15 14 14 13 13 13 13 13 13 13 14 15 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 16 17 17 17 18 18 17 16 15 13 11 10 9 8 9 10 11 12 12 11 11 10 10 9 8 7 6 5 4 3 3 2 2 1 1 2 2 2 2 1 1 1 2 4 6 7 8 9 9 9 9 9 9 10 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 25 25 25 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 22 22 22 21 21 21 20 19 18 17 17 16 16 17 17 17 15 12 10 10 12 13 14 15 16 17 17 18 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 21 22 22 22 21 21 20 18 14 10 8 6 nan nan nan nan nan nan nan nan nan nan 3 3 3 4 5 6 6 7 7 7 7 7 7 7 7 7 7 6 6 6 6 5 5 5 6 7 9 10 11 13 14 15 15 15 15 14 12 10 9 10 12 12 12 12 14 15 15 14 13 10 9 8 8 7 8 9 9 10 10 11 11 12 12 12 12 12 11 10 10 10 10 11 11 12 12 13 13 13 14 15 15 15 15 15 15 16 16 16 17 17 17 17 17 17 16 16 15 14 14 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 8 8 7 6 5 5 5 5 5 5 5 4 4 4 4 3 3 2 1 2 3 5 6 7 8 10 11 12 13 14 14 15 16 16 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 20 21 21 22 23 25 26 28 28 27 28 29 31 32 33 33 31 29 28 27 27 26 25 23 23 23 24 25 26 26 27 28 28 28 28 27 26 26 27 27 28 28 27 26 24 23 22 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 17 18 18 18 18 17 17 18 19 19 18 18 17 17 16 16 15 15 14 14 14 13 13 13 13 13 13 14 15 16 16 16 16 16 16 15 15 14 14 14 15 15 15 16 16 17 17 17 17 17 17 16 14 13 11 10 9 8 9 10 12 13 13 12 11 11 11 10 9 8 7 6 5 4 3 3 2 2 2 2 2 2 2 2 1 1 1 2 4 5 6 7 8 8 8 8 8 9 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 19 18 17 16 15 15 15 15 14 12 10 9 10 12 13 14 15 16 17 17 18 18 19 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 21 21 22 22 21 19 16 10 6 4 nan nan nan nan nan nan nan nan nan nan 2 3 3 3 4 5 6 7 7 8 8 8 8 8 8 8 8 7 7 7 6 5 4 4 4 nan nan 8 8 10 11 13 15 15 15 15 15 13 10 8 9 11 11 10 11 13 14 14 13 11 9 8 8 7 7 7 8 8 9 10 11 12 12 13 13 12 12 11 10 9 9 10 11 11 12 12 13 13 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 16 16 15 15 14 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 7 6 5 4 4 3 4 4 4 4 4 4 3 3 2 2 1 1 2 3 5 6 7 8 9 10 11 12 13 14 15 15 16 17 17 17 17 16 16 16 16 16 16 16 15 16 17 17 18 18 19 20 21 22 22 22 24 25 27 28 28 28 28 29 30 32 34 33 32 30 29 28 28 27 26 26 26 26 26 26 26 27 26 26 26 26 25 24 24 25 25 26 27 27 26 25 23 22 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 18 18 17 17 18 18 18 17 17 17 17 18 18 18 17 17 16 16 16 15 15 14 14 14 14 13 13 13 13 13 14 15 15 16 16 15 15 15 15 14 14 14 14 14 15 15 16 16 16 17 17 17 17 16 15 14 12 10 9 8 8 9 10 12 13 13 13 12 11 11 11 10 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 1 0 1 3 4 5 6 6 6 7 7 8 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 25 25 25 25 25 25 25 25 25 24 24 23 23 22 22 22 21 21 21 21 21 21 21 20 20 20 19 19 18 17 16 14 13 12 12 12 11 9 8 8 10 12 13 14 15 16 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 19 19 20 20 21 21 20 18 13 7 4 3 nan nan nan nan nan nan nan nan 1 1 2 3 3 3 3 5 6 7 8 9 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 5 6 6 7 8 10 12 14 14 15 15 15 13 10 8 8 9 9 9 10 12 13 13 12 10 8 7 7 7 7 6 7 7 8 10 11 12 13 13 13 13 12 11 10 10 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 15 14 14 13 13 13 12 12 11 11 10 10 10 9 9 8 7 6 5 4 3 3 4 4 4 4 4 3 3 2 1 1 1 1 2 3 4 5 7 8 9 10 11 11 12 12 13 14 15 15 16 16 16 16 16 16 15 15 15 15 16 16 17 18 18 19 19 20 20 21 21 21 22 24 25 26 27 27 27 27 28 30 33 34 33 32 31 30 30 30 30 29 28 27 26 25 25 25 24 24 24 23 22 22 22 22 23 24 25 25 25 24 23 22 21 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 17 17 18 18 18 17 16 16 16 17 17 17 17 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 14 14 14 15 15 15 15 14 14 14 13 13 13 14 14 15 15 16 16 16 17 17 17 16 14 13 11 9 8 7 7 8 10 11 13 14 13 12 12 12 12 11 10 9 8 6 5 5 4 4 3 3 3 3 3 3 3 3 2 2 1 2 3 4 4 5 5 6 7 8 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 20 19 19 19 19 18 17 16 14 13 11 10 10 9 8 7 6 8 10 12 13 14 15 16 16 16 17 17 17 18 19 19 19 19 19 20 20 21 21 20 20 21 21 21 20 19 18 18 18 19 20 20 19 15 11 5 3 nan nan nan nan nan nan nan nan 1 1 1 2 3 3 4 4 5 6 7 8 9 10 10 10 10 10 9 9 8 8 7 6 6 5 5 5 5 6 6 7 8 10 11 13 14 14 15 15 14 11 8 7 7 7 7 9 10 12 12 10 9 8 8 8 8 7 7 7 7 8 9 11 12 12 13 13 13 12 12 11 10 10 10 11 11 12 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 10 9 8 8 7 6 5 4 4 4 4 4 4 3 3 2 2 1 1 1 1 2 3 3 4 6 7 8 9 10 11 11 11 11 12 13 14 14 15 15 15 15 16 16 15 15 16 16 17 18 18 19 19 20 20 20 20 20 20 21 22 24 25 26 26 26 26 26 28 30 31 32 32 32 32 32 32 32 31 30 29 26 25 23 23 22 22 22 21 21 20 20 20 21 21 22 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 17 17 18 18 17 17 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 13 13 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 15 13 12 10 8 6 6 6 7 9 11 13 13 13 13 12 12 12 11 10 9 8 7 6 5 5 4 4 3 3 3 3 3 3 3 3 3 2 1 2 3 4 4 5 6 7 8 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 24 24 24 24 24 23 23 23 22 22 22 22 22 22 21 21 20 20 19 18 18 18 17 15 13 12 10 9 9 9 9 7 6 6 8 10 11 12 13 14 15 15 16 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 20 20 20 19 18 17 17 18 19 19 19 17 13 9 5 3 nan nan nan nan nan nan nan nan 2 2 2 1 2 nan 3 4 5 6 8 9 10 10 10 10 10 10 10 9 9 8 7 6 6 6 6 6 6 6 7 7 8 10 11 12 13 14 14 15 14 12 10 8 6 5 6 8 9 10 10 9 8 8 8 8 8 7 7 7 7 8 9 10 11 12 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 9 9 8 7 7 6 5 4 4 4 4 4 3 3 2 2 1 1 1 1 2 2 3 3 4 6 7 8 9 10 10 10 10 11 12 12 13 13 14 14 15 15 16 16 16 16 16 17 18 18 19 19 20 20 21 21 20 20 21 21 22 23 24 24 25 25 26 26 26 28 29 31 32 32 33 32 32 32 31 29 27 25 23 21 21 21 20 20 20 20 19 19 19 19 19 19 20 21 21 21 21 21 21 21 21 21 22 22 22 21 21 20 20 19 18 18 18 18 19 19 20 20 20 20 20 19 19 19 18 18 17 17 17 17 17 16 16 15 15 15 16 16 15 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 16 14 12 10 8 7 5 5 5 7 9 11 12 13 13 13 12 11 11 11 11 10 8 7 6 5 5 5 4 4 3 3 3 3 4 4 4 4 3 2 2 2 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 21 21 20 19 18 18 17 16 14 12 10 8 7 7 8 9 9 8 7 7 9 10 11 12 13 14 14 15 15 15 16 16 17 17 18 18 18 18 18 19 19 20 20 20 19 19 18 18 17 17 17 18 18 18 16 14 10 7 4 2 nan nan nan nan nan nan nan nan nan 2 1 1 2 nan 3 4 6 7 8 9 10 11 10 9 9 9 9 9 9 8 7 6 5 5 5 6 6 6 7 8 9 9 11 12 12 13 14 14 13 11 9 7 5 5 6 7 8 8 9 8 8 8 9 9 8 8 7 7 8 8 8 9 10 11 12 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 13 14 14 14 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 9 9 8 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 2 2 2 2 2 3 4 5 7 8 9 10 10 10 11 11 12 12 13 13 14 15 15 16 16 16 16 16 17 17 18 19 19 20 21 21 21 21 22 22 22 22 22 22 23 23 24 25 25 25 26 27 29 30 32 32 32 31 31 30 28 26 24 23 22 21 20 20 20 20 20 20 20 19 18 19 19 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 19 20 20 20 20 20 20 20 19 19 18 18 17 17 17 17 16 16 15 15 15 15 15 15 15 14 14 14 13 13 13 13 13 13 12 11 11 11 11 11 12 12 12 12 12 12 11 11 11 10 11 11 11 12 12 13 14 14 15 16 17 16 15 14 11 9 7 5 5 5 5 7 9 11 13 13 13 13 12 11 11 11 11 10 9 8 6 5 5 5 5 4 3 3 3 3 4 5 5 5 4 3 2 2 3 4 5 6 7 9 10 10 11 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 23 nan nan 23 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 20 19 18 17 16 16 14 12 10 8 7 6 7 8 9 9 8 8 8 9 10 11 12 12 13 14 14 15 16 16 16 17 17 17 18 18 18 18 18 19 20 20 19 18 18 17 17 16 16 17 18 18 16 13 10 7 5 3 2 3 nan nan nan nan nan nan nan nan 1 1 1 2 nan 3 4 6 8 9 10 11 11 11 9 8 8 9 9 8 8 7 6 5 4 5 6 6 7 7 8 8 9 10 11 11 12 13 12 10 8 6 5 4 5 6 6 7 7 7 8 8 9 9 9 8 8 8 8 8 8 9 9 10 10 11 12 12 12 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 14 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 13 12 12 11 11 10 9 8 8 7 6 6 5 5 4 4 3 3 3 2 2 1 1 2 2 2 2 2 2 3 4 5 6 7 8 9 10 10 11 12 12 13 13 14 15 16 16 17 17 17 17 17 17 18 19 19 20 20 21 21 22 22 23 23 23 23 22 22 23 24 25 26 26 27 27 28 29 30 31 30 30 29 28 27 25 24 23 22 21 21 21 21 21 21 21 21 20 20 20 20 20 21 22 22 22 23 23 23 22 22 22 21 21 20 20 20 19 19 19 19 19 19 20 20 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 10 10 9 9 10 10 11 11 12 12 13 14 15 15 16 15 14 13 10 8 5 4 4 5 6 7 10 12 13 13 13 13 12 11 10 10 10 10 9 8 7 6 5 5 5 4 3 3 3 4 5 5 6 6 5 4 3 3 3 4 5 6 7 9 10 11 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 nan 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 18 17 16 15 14 13 11 9 7 6 6 7 9 9 9 9 9 10 10 11 11 12 12 13 13 14 15 15 16 16 17 17 17 17 17 17 17 18 18 19 19 18 18 17 16 16 16 16 16 16 16 13 9 6 5 3 2 2 3 nan nan nan nan nan nan nan nan nan 1 2 2 2 3 4 6 7 9 10 11 12 11 9 8 8 8 8 8 7 6 6 5 5 5 5 6 6 7 7 8 9 9 10 11 11 12 10 8 6 4 4 4 5 6 6 6 6 7 7 8 9 9 9 8 8 8 8 8 9 9 10 10 10 11 11 12 11 11 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 18 18 18 18 18 18 19 19 20 20 20 21 21 22 22 23 23 23 23 23 23 23 24 25 27 27 28 28 28 28 29 29 29 28 27 26 25 24 24 23 23 22 22 21 21 21 21 22 21 21 21 21 21 21 22 23 23 24 24 24 24 23 23 22 21 20 19 19 18 18 18 19 20 21 21 21 21 21 21 21 20 20 19 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 9 9 9 9 9 9 10 10 10 11 10 10 9 8 8 8 9 9 10 11 11 12 13 13 14 14 14 14 13 11 9 6 3 2 4 5 6 8 10 12 12 12 12 12 12 11 10 10 10 10 9 8 7 6 5 5 5 4 3 3 4 5 5 6 7 7 6 5 4 4 4 4 5 6 7 9 10 10 10 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 nan 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 20 19 18 17 16 15 13 12 11 9 7 6 6 7 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 16 16 16 16 17 17 18 18 18 18 17 16 16 16 16 17 16 15 13 9 5 3 2 2 2 3 nan nan nan nan nan nan 2 1 nan nan nan nan nan nan nan 3 5 6 7 9 10 12 11 10 8 7 7 7 7 6 6 6 5 5 5 6 6 6 6 7 7 8 9 9 10 11 11 9 6 4 4 5 6 6 7 7 7 7 7 7 8 9 9 8 8 7 7 8 8 9 9 10 10 10 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 8 8 7 7 6 5 5 4 4 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 5 5 6 7 9 10 11 13 14 15 16 17 18 18 19 19 19 19 19 19 20 21 21 21 21 21 22 22 23 23 23 24 23 23 24 24 25 26 26 27 27 27 26 27 27 27 27 26 25 24 24 24 24 23 23 23 22 22 22 22 22 23 22 22 22 22 22 23 23 24 24 25 25 25 24 24 22 21 20 19 18 16 16 17 18 20 21 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 15 15 14 14 14 13 12 11 10 10 10 10 10 10 10 10 10 10 10 9 8 7 7 8 8 8 9 9 10 10 10 9 8 7 7 7 8 9 9 10 10 11 12 12 13 13 13 13 12 10 7 4 1 2 4 6 6 7 9 11 11 11 12 12 12 11 9 9 9 10 10 9 8 7 6 5 4 4 3 3 4 5 6 7 7 8 7 7 5 5 4 5 5 6 7 8 9 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 17 16 15 14 13 12 11 9 7 5 5 7 8 9 10 10 11 11 11 12 12 12 13 13 13 13 14 14 15 15 15 15 15 15 16 16 16 17 17 17 17 16 16 15 15 16 16 17 17 15 12 8 3 1 0 2 nan nan nan nan nan nan nan nan 2 2 nan nan nan nan nan nan nan nan nan 5 6 7 9 11 11 10 8 7 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 8 9 9 10 10 8 5 3 4 6 7 7 7 7 8 8 7 7 8 8 8 8 7 7 7 8 8 9 9 9 10 10 11 11 11 10 10 9 9 9 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 14 14 13 13 12 12 12 11 11 10 10 9 8 7 7 6 6 5 4 4 3 3 2 2 2 2 1 1 1 2 2 3 3 3 3 3 4 4 5 6 7 9 10 11 13 14 15 16 17 18 18 18 18 18 19 19 20 20 21 21 21 21 21 21 22 22 22 22 22 22 23 23 24 25 25 26 26 25 25 25 25 26 26 25 24 24 24 24 24 24 24 24 23 23 24 24 24 24 24 23 23 23 23 23 24 24 25 25 25 25 25 24 23 22 21 20 18 17 16 17 18 20 21 21 21 21 21 21 20 20 19 19 19 18 18 17 16 15 15 14 13 13 14 13 12 10 9 9 9 9 9 9 9 9 9 9 9 8 7 6 6 6 7 7 8 8 9 9 9 9 8 7 7 7 8 8 9 9 10 10 11 11 12 12 12 11 10 9 6 3 1 3 5 6 6 7 9 10 11 11 11 11 11 11 9 8 9 10 10 9 8 8 6 5 4 4 3 3 4 5 7 7 8 8 9 8 7 6 5 5 5 6 7 8 9 10 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 21 21 22 22 22 22 22 22 22 22 22 21 20 19 18 17 16 15 14 13 12 10 9 7 5 5 6 8 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 15 15 15 15 15 15 16 17 17 15 12 8 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 6 8 9 10 9 9 8 8 6 5 5 4 4 4 4 4 5 5 5 6 7 7 8 8 9 9 9 8 7 4 3 4 6 7 7 7 7 8 8 7 7 7 8 7 7 7 7 7 7 8 8 8 9 9 10 10 10 10 10 9 9 9 9 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 16 16 17 17 17 16 16 16 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 2 2 2 2 3 3 3 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 17 18 18 18 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 23 24 24 24 24 24 24 24 24 24 24 24 24 23 24 24 24 24 24 24 24 25 25 25 25 25 24 24 24 24 24 25 25 26 26 26 26 25 25 24 23 22 21 20 19 18 18 19 20 21 21 21 21 21 20 20 19 19 18 18 18 17 17 16 15 14 13 13 13 14 13 12 10 8 9 9 9 9 9 9 9 9 9 9 8 6 5 5 5 5 6 7 7 8 8 8 8 7 7 6 7 7 8 8 9 9 9 10 10 11 11 11 11 10 8 6 3 3 4 5 6 6 7 8 9 10 11 11 11 11 11 10 9 9 10 10 10 9 8 7 6 5 4 3 3 4 5 6 8 8 9 10 9 8 7 6 6 6 6 7 8 9 9 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 21 21 22 22 22 22 22 22 22 21 21 20 19 17 16 15 14 13 12 11 10 8 7 6 6 7 8 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 14 14 14 14 15 15 15 15 14 13 13 13 13 13 13 14 14 15 15 15 15 15 12 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 7 8 9 10 10 9 8 6 4 4 3 3 2 2 3 3 4 5 5 6 7 8 9 9 9 8 7 5 3 2 5 7 8 8 7 7 7 7 7 7 7 7 7 6 6 6 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 11 11 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 0 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 10 11 12 12 13 13 14 15 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 26 26 25 24 23 22 21 20 20 20 20 21 21 21 21 21 20 20 19 19 18 18 17 17 17 16 16 15 14 13 12 12 12 12 11 10 9 9 9 9 9 9 9 9 10 10 10 8 6 4 4 4 4 5 6 7 7 8 8 7 7 6 7 7 7 8 8 8 8 8 9 9 10 10 10 10 8 7 5 4 3 4 5 5 5 6 7 9 10 11 10 10 10 11 11 10 10 10 10 10 9 9 8 7 5 4 3 4 4 5 6 7 9 10 10 10 9 7 7 6 6 7 7 8 9 9 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 22 21 21 21 21 21 21 21 21 22 22 21 21 21 20 19 18 17 16 15 14 14 13 11 10 8 7 7 7 8 8 9 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 14 14 15 14 13 12 12 12 12 12 12 13 14 15 14 14 13 12 10 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 6 8 9 10 10 9 8 5 4 3 3 2 2 2 2 2 3 4 5 6 7 8 9 9 8 6 5 4 3 2 5 7 8 7 7 6 6 6 6 6 7 7 6 6 6 6 6 7 7 7 7 8 8 8 9 8 8 8 8 8 9 9 9 10 10 11 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 15 15 14 14 15 15 15 14 14 13 13 13 13 13 13 13 12 12 11 11 11 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 1 1 2 2 2 2 3 3 3 4 5 5 6 7 8 9 10 11 12 13 13 13 14 14 15 16 16 17 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 22 22 22 22 22 23 24 25 26 27 28 28 27 27 26 26 26 26 26 27 27 27 26 26 26 25 24 23 22 22 21 21 21 21 21 21 21 20 20 19 19 18 17 17 16 16 16 16 15 15 14 13 12 12 12 11 10 10 9 9 9 9 9 10 9 9 10 11 10 9 6 3 2 3 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 9 9 9 8 6 5 4 4 4 5 5 5 5 6 8 9 10 10 10 10 10 11 11 10 10 9 10 10 10 9 8 6 4 4 4 4 5 6 7 9 10 10 10 10 8 7 7 7 7 7 8 8 9 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 nan 21 21 21 21 21 20 21 21 21 21 21 21 21 20 20 19 18 17 16 15 15 14 13 12 10 8 7 7 8 8 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 13 12 11 11 11 11 11 11 12 13 14 14 13 11 9 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 nan nan nan nan nan nan nan nan nan 6 8 9 10 10 9 7 5 4 3 3 3 3 2 2 2 3 3 4 5 6 7 8 8 6 3 3 4 2 2 5 7 7 7 6 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 14 13 13 13 13 13 13 12 12 12 12 12 13 13 12 12 12 12 11 10 10 9 8 7 7 6 6 5 5 4 4 4 3 3 2 1 1 1 1 1 1 2 2 2 3 3 4 4 4 5 6 6 7 8 9 10 11 12 13 14 14 14 15 15 16 16 17 17 18 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 20 20 20 21 23 25 26 27 28 28 27 27 27 26 26 26 27 27 27 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 20 20 19 18 17 16 16 15 15 15 15 15 15 14 12 12 12 11 11 11 10 9 9 9 9 10 10 10 10 9 10 11 9 7 3 2 3 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 5 5 7 8 9 9 9 8 7 6 5 4 4 4 4 5 5 5 6 7 9 9 9 9 9 10 11 12 11 10 9 10 10 10 9 8 7 5 4 4 4 5 6 7 8 10 10 11 10 9 8 7 7 7 8 8 8 9 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 21 21 21 21 20 20 20 20 20 20 20 20 20 20 19 18 18 17 16 15 15 14 13 12 9 8 7 7 8 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 12 11 10 10 10 11 11 11 11 12 13 12 11 8 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 2 2 nan nan nan nan nan nan nan nan 6 8 9 9 9 8 7 6 5 5 4 3 2 1 1 1 2 3 3 4 5 6 7 6 4 2 3 3 2 2 5 6 7 6 6 5 5 5 5 6 6 6 6 6 5 5 5 6 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 12 12 13 13 14 14 14 14 14 14 14 13 12 12 12 12 11 11 11 10 11 11 12 12 12 12 12 11 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 14 14 15 15 16 16 16 17 18 18 18 19 19 19 19 19 18 18 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 18 18 19 20 22 23 25 26 27 27 27 27 26 26 26 27 27 27 27 26 26 25 25 24 24 24 23 23 22 22 21 21 21 20 19 18 17 16 15 14 14 14 15 15 15 15 14 13 12 12 12 12 12 11 10 9 9 10 10 11 10 10 9 9 10 9 7 4 3 4 4 5 6 6 6 6 7 7 7 8 8 8 8 8 7 7 5 4 6 8 9 9 8 7 7 6 5 4 4 4 4 5 5 5 6 7 8 9 9 9 9 9 10 11 11 11 10 10 10 10 10 9 7 6 4 4 5 5 6 7 8 9 10 10 10 10 9 8 8 8 8 8 8 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 18 17 16 15 15 15 14 13 11 9 8 8 8 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 11 10 10 10 10 11 12 11 11 10 10 10 8 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 4 5 7 8 8 8 8 7 6 6 5 4 2 1 3 2 1 1 1 2 3 4 5 5 4 2 2 3 3 3 3 5 6 6 5 5 5 5 5 5 6 6 6 6 5 5 5 5 6 6 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 8 8 9 9 9 9 10 10 10 10 10 10 10 11 12 12 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 9 8 8 7 7 6 6 5 5 4 4 3 3 2 1 1 0 0 1 1 2 2 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 12 13 14 15 16 16 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 16 17 18 19 21 22 23 24 25 26 26 26 26 26 26 26 27 27 27 26 26 25 25 25 25 24 24 23 22 22 21 20 20 19 18 17 16 14 14 13 14 14 15 15 15 15 14 13 12 12 12 12 11 10 9 9 10 10 11 10 10 9 9 8 8 6 5 4 5 5 5 6 6 6 6 7 7 8 8 9 9 9 9 8 8 7 5 5 7 8 8 7 7 6 5 5 4 3 4 4 5 5 5 6 6 7 8 9 9 8 9 10 10 11 10 10 10 11 11 10 9 8 5 4 4 5 6 6 7 8 9 10 10 10 10 9 8 8 8 8 8 8 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 17 16 15 15 14 14 13 12 10 8 8 9 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 10 10 9 10 11 12 12 12 10 8 6 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 nan nan nan nan 3 4 nan nan nan nan nan nan nan nan 6 4 3 2 4 5 5 3 3 3 3 4 5 6 5 4 3 3 3 4 3 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 8 8 9 9 9 9 9 9 9 9 9 9 10 11 11 12 12 12 13 13 13 13 12 12 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 10 10 10 9 9 9 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 1 1 1 1 1 1 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 14 15 16 17 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 19 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 17 17 16 15 15 16 17 19 20 21 21 22 23 24 24 25 25 26 26 27 27 27 27 26 26 25 25 25 25 24 24 23 22 22 21 21 20 20 19 17 16 15 15 14 14 15 15 15 15 14 13 13 12 12 12 12 12 11 10 10 10 10 10 10 9 9 8 8 7 6 5 5 5 6 6 6 6 6 6 6 7 8 8 9 10 10 11 10 10 8 7 6 7 7 7 7 6 5 5 4 3 3 4 4 5 5 6 6 7 7 7 8 8 8 9 9 10 11 10 10 10 11 11 10 9 7 5 4 4 5 6 6 7 8 9 10 10 10 10 10 9 8 8 8 8 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 20 19 19 19 19 19 19 19 19 19 18 17 16 15 14 14 14 13 12 10 8 8 8 10 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 11 12 11 9 6 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 4 4 4 5 nan nan nan nan nan nan nan 4 3 3 3 5 5 5 5 5 6 6 7 8 9 8 6 5 4 4 3 3 4 5 5 5 4 4 5 5 5 6 6 6 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 9 9 9 9 9 9 9 8 8 9 9 9 8 9 9 10 11 12 12 12 12 12 12 12 12 12 11 12 11 11 11 10 10 10 10 10 10 10 10 11 10 10 10 10 10 9 9 8 8 8 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 2 2 3 4 4 5 6 7 7 8 9 10 10 11 12 13 14 15 17 18 18 19 20 20 20 20 20 20 21 21 21 21 21 20 20 19 18 17 17 17 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 14 14 15 17 18 18 19 20 21 22 23 24 24 25 26 26 27 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 19 18 18 17 16 16 15 14 13 12 10 9 10 11 11 12 12 12 11 10 9 10 10 10 10 9 9 8 8 7 6 6 6 6 7 7 6 6 6 6 6 7 8 8 9 10 11 12 12 11 11 9 7 7 6 6 7 6 5 4 3 3 3 4 4 5 5 6 6 7 7 7 7 8 9 9 10 11 11 10 10 10 10 10 9 8 6 5 5 5 6 6 7 8 8 9 9 9 10 10 10 9 8 8 8 8 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 15 14 13 13 12 12 10 8 7 7 8 10 11 12 12 13 13 13 14 14 14 14 13 13 13 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 10 7 4 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 nan nan nan nan nan nan nan nan nan 2 3 4 5 5 6 nan nan nan nan nan nan nan nan 3 4 4 nan nan nan 5 7 8 9 10 10 10 9 8 6 4 3 2 3 4 5 5 4 4 4 5 5 6 6 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 10 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 11 12 12 12 11 11 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 3 3 4 5 5 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 19 21 21 21 21 21 21 21 21 21 21 20 20 19 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 15 15 15 15 14 14 14 15 16 16 17 17 18 19 21 22 22 23 24 25 26 27 27 27 26 26 26 25 25 25 24 24 23 22 22 22 22 22 21 21 21 21 21 20 20 19 17 15 14 11 9 5 4 6 8 10 11 12 11 11 10 10 10 10 10 10 9 9 8 8 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 10 8 7 5 5 6 5 4 4 3 2 3 4 4 5 5 6 6 6 7 7 7 8 9 10 11 12 11 11 10 10 10 9 8 7 6 6 6 6 6 7 8 8 8 9 9 9 10 10 10 10 9 8 8 8 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 19 19 19 19 19 19 19 19 19 18 18 17 16 14 13 12 12 11 10 8 7 6 7 8 10 11 12 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 11 10 10 10 10 9 9 10 10 10 11 11 11 10 11 11 10 7 3 2 nan nan nan 5 nan nan nan nan nan nan nan nan nan nan nan nan 1 1 nan nan nan nan nan nan nan nan 1 2 3 4 5 5 6 nan nan nan nan nan nan nan nan nan nan nan nan nan 4 5 7 9 10 11 11 11 10 7 5 4 2 1 2 4 5 5 5 4 5 5 5 6 6 5 5 5 5 5 5 5 6 6 6 6 5 5 6 6 6 6 6 7 7 8 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 8 9 10 11 11 10 10 11 11 11 11 11 11 10 11 11 10 10 10 10 11 11 11 11 12 11 11 11 11 10 10 10 9 9 8 8 8 8 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 3 3 4 5 5 6 7 8 9 9 10 11 12 13 14 15 15 16 16 17 19 21 21 21 21 21 21 21 21 20 20 19 18 17 17 16 16 16 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 14 15 15 15 16 17 18 19 20 20 21 23 24 25 25 25 25 25 25 25 25 25 24 24 23 22 22 22 21 21 21 21 21 21 21 22 22 21 21 18 15 13 10 7 4 3 3 5 7 8 9 10 10 10 10 10 10 11 10 10 10 9 9 8 7 7 7 8 8 7 7 6 6 6 7 7 8 8 9 9 10 10 10 10 10 10 9 6 2 4 5 5 4 3 3 2 2 3 4 4 5 5 6 6 7 7 7 8 9 10 12 12 12 11 11 10 10 9 8 7 7 6 6 6 6 7 8 8 8 8 8 9 10 10 11 10 9 9 9 9 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 19 19 19 19 18 18 18 18 18 17 16 15 13 12 11 10 10 8 7 6 6 7 9 10 12 13 13 14 14 15 15 15 14 14 14 14 13 13 13 12 11 10 9 9 9 9 9 9 9 10 11 11 12 11 11 11 11 10 7 3 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 1 3 nan nan nan nan nan nan nan nan 2 2 3 4 5 5 6 7 nan nan nan nan nan nan nan nan nan nan 4 3 3 5 7 9 10 11 11 10 9 6 4 2 1 1 3 4 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 5 5 5 6 7 8 8 9 9 9 8 8 8 8 8 8 8 8 8 7 7 6 6 6 6 7 8 10 10 9 9 9 10 10 10 11 11 11 10 10 11 11 11 11 11 12 12 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 3 4 4 5 5 6 7 8 8 9 10 11 12 13 14 15 15 15 16 17 19 20 20 20 20 20 20 20 20 19 18 17 17 16 16 16 16 15 15 16 16 16 16 16 16 15 15 14 13 12 12 11 11 11 12 13 14 14 14 14 14 15 15 16 17 18 19 20 21 22 23 23 23 24 24 24 24 24 24 24 23 22 21 21 21 20 20 20 20 20 20 21 21 21 21 18 14 11 9 6 4 3 3 3 4 5 7 8 9 10 10 10 10 11 11 11 11 10 10 9 9 9 9 9 8 7 7 6 6 6 7 8 8 8 9 9 9 9 9 9 9 9 8 6 3 4 4 4 3 3 2 1 2 3 4 4 5 5 6 6 7 7 8 8 9 11 12 13 13 12 11 11 10 9 8 8 7 7 7 7 7 7 8 8 8 8 8 9 10 11 11 10 9 9 9 9 9 9 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 nan 19 19 18 18 18 18 18 18 18 18 18 17 16 15 13 12 11 10 9 8 7 6 6 6 7 9 10 12 13 14 14 15 15 15 15 15 14 14 14 13 13 13 11 10 9 9 9 9 9 9 9 9 10 11 12 12 12 11 11 11 10 7 3 1 3 3 nan nan 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 2 1 2 3 4 5 6 7 9 nan nan nan nan nan nan nan nan 6 5 4 3 5 6 8 9 10 10 9 8 5 3 1 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 7 8 9 9 8 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 6 7 8 9 8 7 8 8 9 9 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 4 4 5 5 6 6 7 8 8 9 9 10 11 12 13 14 15 16 17 18 18 18 19 19 19 19 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 14 14 13 12 11 10 9 9 10 10 11 12 13 13 13 13 13 12 12 12 13 14 16 17 18 19 20 20 21 21 21 22 23 23 24 23 22 21 20 20 19 19 19 19 18 18 19 20 21 21 20 16 13 10 8 6 4 3 3 3 4 5 6 8 9 10 10 10 10 11 12 12 12 12 11 10 10 10 10 10 9 8 7 7 7 6 7 8 8 8 8 8 8 8 8 8 7 7 6 5 4 4 4 4 3 2 2 1 2 3 4 4 5 5 6 6 7 7 8 9 10 11 12 13 13 13 12 11 10 9 9 8 8 8 7 7 7 7 8 8 8 8 8 9 10 11 11 10 10 9 9 9 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 18 18 18 17 18 18 17 16 15 14 12 10 9 8 8 7 7 7 7 7 8 9 11 12 13 14 14 15 15 15 15 14 14 14 13 13 14 13 12 10 9 9 9 9 9 9 9 9 10 10 11 11 11 10 10 10 9 6 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 5 4 3 1 1 1 3 4 4 5 7 8 10 10 9 9 nan nan nan 7 7 6 5 4 5 6 7 8 9 9 9 7 5 3 1 2 3 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 7 8 8 8 8 7 7 7 7 7 7 7 8 8 7 7 6 6 5 5 5 5 7 7 7 7 7 7 7 8 10 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 7 8 8 9 10 11 12 13 14 15 16 17 17 17 17 18 18 18 18 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 13 13 12 12 11 10 8 8 8 9 10 11 11 12 11 11 11 10 9 9 9 10 11 12 13 14 15 16 16 17 18 18 19 20 21 22 22 20 19 19 18 18 18 18 17 17 17 18 19 20 19 17 14 12 10 8 6 5 5 4 5 5 6 7 8 9 10 10 10 11 12 12 13 13 13 12 12 11 10 10 10 10 9 8 8 7 6 7 8 9 8 8 7 7 7 7 6 5 5 4 3 4 4 4 3 2 2 1 1 1 3 4 5 5 6 6 6 7 7 8 9 10 11 12 13 14 13 13 12 11 10 9 9 8 8 8 7 7 8 8 8 8 8 8 9 10 11 11 11 10 10 10 9 9 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 nan 18 18 18 18 17 17 17 17 17 17 16 15 13 12 10 9 8 7 6 6 7 7 8 8 8 10 11 12 13 14 15 15 15 15 15 14 14 13 13 13 14 13 12 11 10 9 9 9 9 9 9 9 9 9 10 10 10 9 9 8 7 5 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 4 3 2 1 0 1 2 3 4 4 5 7 8 10 11 11 11 10 9 8 7 7 6 4 5 6 7 8 9 8 8 6 5 3 2 2 3 4 5 6 6 5 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 5 5 5 4 4 4 4 4 4 5 6 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 6 5 5 5 5 6 7 7 7 7 7 7 8 9 10 11 11 11 11 11 12 12 13 13 14 14 15 15 15 14 14 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 8 9 10 11 12 13 15 16 16 16 16 16 17 17 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 13 13 12 11 11 10 8 7 7 9 10 10 10 10 10 9 9 9 8 7 7 7 8 8 9 9 9 10 10 12 13 14 15 16 16 17 18 18 18 18 17 17 16 16 16 16 16 16 16 17 17 16 14 13 12 11 8 6 6 6 6 7 7 8 9 9 10 10 11 11 11 12 13 13 14 14 14 14 13 11 11 11 10 10 9 8 7 6 7 8 9 8 7 7 6 5 5 4 4 3 3 3 3 3 3 2 2 1 1 1 1 2 3 5 6 6 7 7 7 8 8 9 10 11 12 13 14 14 13 13 12 11 10 10 9 8 8 8 8 8 8 8 8 8 9 10 11 11 11 11 10 10 10 10 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 16 16 15 16 16 16 15 12 10 9 9 8 6 6 6 6 7 8 8 9 9 10 12 13 14 14 15 15 15 15 15 14 14 13 13 13 13 13 13 12 11 10 10 9 9 9 9 8 8 8 9 9 9 8 6 5 4 3 2 1 2 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 4 3 2 1 0 1 2 2 3 3 3 3 3 6 9 11 12 12 10 9 8 8 7 6 5 5 6 7 8 8 8 7 6 4 3 2 2 2 4 6 6 6 6 6 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 7 8 8 8 8 8 7 7 8 9 10 11 11 11 11 12 12 13 13 14 15 15 16 16 16 14 13 12 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 7 8 9 10 11 13 14 15 15 15 16 16 16 15 15 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 11 10 10 8 7 7 7 8 9 9 9 9 8 8 7 7 6 5 5 6 6 7 7 6 6 5 5 6 8 10 11 12 13 13 14 15 16 16 16 15 15 15 14 14 14 14 14 15 15 14 12 12 11 11 9 8 8 8 8 8 9 9 9 10 11 11 11 12 12 13 14 14 15 16 17 16 14 12 12 11 11 11 10 8 7 6 7 8 8 8 7 6 5 4 4 3 3 2 2 2 2 2 2 1 1 1 1 1 2 2 3 4 6 7 7 7 8 8 9 10 11 11 12 13 14 14 14 13 13 12 11 11 10 9 8 8 8 8 9 9 9 9 10 10 11 11 11 11 10 10 10 10 10 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 17 17 17 16 15 14 14 15 15 14 12 9 8 7 7 6 5 5 5 7 8 9 9 10 10 11 12 13 14 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 7 6 4 2 1 2 2 1 2 4 5 nan nan 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 3 2 1 0 1 2 2 3 3 2 2 1 3 6 9 11 11 10 9 8 8 7 6 5 5 7 7 8 7 7 6 5 5 4 3 3 3 5 6 6 6 6 6 6 6 5 5 5 4 4 4 4 4 3 4 4 4 3 4 4 5 5 5 4 4 4 4 4 4 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 8 7 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 17 15 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 10 10 10 9 9 8 8 8 8 8 8 8 8 8 8 7 7 7 6 5 5 5 5 5 6 8 9 10 11 13 14 14 15 15 15 15 14 14 14 14 14 13 13 12 12 12 11 11 11 11 11 11 10 9 8 7 6 5 6 7 8 8 8 7 7 7 7 6 5 5 5 5 6 6 6 5 4 3 1 3 5 7 8 9 9 10 11 12 13 14 15 14 14 14 14 14 14 13 13 13 13 12 11 11 11 11 10 9 9 9 9 9 9 10 10 10 10 10 12 13 14 13 14 15 16 16 16 15 14 13 13 12 12 11 10 8 7 7 6 7 7 7 7 6 5 4 4 3 3 2 2 1 2 2 2 1 0 1 1 2 2 2 3 4 5 7 8 8 9 9 10 10 11 12 12 13 14 14 14 14 14 13 12 11 11 10 9 9 9 9 9 9 9 10 11 11 11 11 11 11 11 11 11 10 10 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 16 14 13 12 13 14 14 12 10 7 5 5 4 4 3 4 6 7 9 9 10 10 11 12 13 14 14 15 15 15 15 15 15 14 14 13 13 13 13 13 12 11 11 11 11 11 11 11 11 11 10 9 8 7 6 5 3 2 2 2 2 2 3 4 6 6 6 6 6 6 6 nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 0 1 1 2 2 2 2 2 1 1 3 6 8 8 8 8 9 8 7 6 5 6 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 5 5 5 5 4 4 3 3 3 3 3 3 3 4 5 5 5 5 5 4 4 4 3 3 2 2 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 8 8 9 9 10 10 10 10 9 9 8 8 8 9 9 10 11 11 12 12 13 13 14 15 16 17 19 16 14 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 7 6 6 5 5 4 4 4 4 6 7 9 10 12 13 13 14 14 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 9 8 7 6 5 4 4 5 6 6 6 6 6 6 6 6 5 5 4 4 5 6 6 6 5 4 3 2 1 3 4 6 7 7 7 8 9 11 12 13 14 14 13 13 13 14 13 13 12 12 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 8 9 10 11 13 13 13 13 14 14 12 11 13 13 13 13 13 11 10 9 8 7 6 7 7 7 7 5 5 4 4 4 4 3 2 2 1 1 1 0 1 1 2 2 2 2 3 4 5 6 8 9 9 10 10 11 11 12 13 14 14 15 15 15 14 14 13 12 12 11 10 10 9 9 9 9 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 16 16 16 14 12 10 10 11 12 13 11 8 5 4 3 2 2 3 4 6 8 10 10 11 11 12 13 14 14 15 15 15 15 15 15 15 14 14 13 13 13 13 13 11 10 10 10 11 11 12 12 12 12 12 10 9 8 7 6 4 2 2 2 2 2 4 5 6 6 6 6 7 7 6 nan nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 1 0 1 1 2 2 1 1 1 1 1 3 4 5 6 7 8 7 6 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 3 4 5 6 6 6 5 5 5 4 4 3 3 2 2 3 3 4 4 5 5 6 6 6 6 7 7 7 7 7 7 8 8 9 9 10 10 10 10 10 9 8 8 8 8 9 10 10 11 12 13 13 13 14 14 15 17 18 12 10 10 11 11 10 10 10 10 10 10 11 11 11 11 11 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 8 8 7 7 6 5 4 3 2 1 3 4 6 8 9 11 12 12 13 13 13 13 13 12 12 12 11 11 10 10 10 9 9 9 8 7 7 6 5 5 4 4 4 4 5 5 5 5 6 6 5 5 4 4 4 5 6 6 5 5 4 3 2 2 2 3 5 6 7 6 6 7 9 10 12 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 7 7 5 6 9 11 11 11 11 11 9 10 12 13 13 13 12 11 10 10 9 8 7 7 7 7 6 5 4 4 5 5 5 4 3 2 2 1 0 0 1 2 2 2 2 1 2 4 5 6 8 9 10 10 11 11 12 12 13 14 15 15 15 15 15 14 14 13 12 11 11 10 10 10 10 10 11 11 12 12 12 11 11 11 10 10 10 10 10 10 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 16 16 15 15 13 10 9 9 10 12 12 11 8 5 2 1 1 3 4 5 7 9 10 11 12 13 13 13 14 14 15 15 15 15 15 15 15 14 13 12 12 13 13 12 11 10 10 10 10 11 12 13 13 13 12 11 10 9 8 7 5 2 1 2 3 4 5 6 6 6 5 6 7 7 7 5 nan nan nan nan nan nan nan nan nan nan nan nan 2 2 1 1 1 1 1 1 1 0 0 0 1 2 2 nan nan 4 5 5 6 6 6 6 7 6 5 5 4 4 4 4 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 2 3 3 5 6 6 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 5 5 6 6 6 6 7 7 6 6 6 7 7 7 7 8 9 10 10 10 10 9 8 7 7 8 8 9 10 11 12 12 13 13 14 14 14 15 14 10 8 9 10 10 10 10 10 10 11 11 11 11 11 11 11 11 10 10 10 10 11 11 11 11 11 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 5 3 2 1 2 4 5 7 9 10 10 11 11 11 12 12 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 6 5 4 4 3 3 3 4 4 5 5 5 5 4 3 3 5 5 6 6 5 5 4 4 3 2 0 1 3 5 6 6 6 7 8 9 10 11 12 12 12 12 12 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 10 10 10 9 7 4 3 5 8 9 10 10 9 8 8 10 11 12 13 13 12 12 11 10 9 8 8 8 8 7 6 5 5 5 5 6 5 5 4 3 3 2 1 1 2 2 2 3 2 2 2 3 5 6 8 9 10 11 11 11 12 13 14 14 15 15 16 16 15 15 14 13 12 12 11 11 11 11 10 11 11 12 12 12 12 11 11 11 10 10 10 10 10 10 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 15 15 14 14 12 10 10 10 12 13 nan 11 8 5 3 2 3 4 5 6 7 9 10 12 13 13 14 14 14 14 15 15 15 15 15 15 14 13 12 11 11 12 12 12 11 10 9 9 10 11 11 12 13 13 12 11 10 10 10 8 5 2 0 2 3 5 5 5 5 5 5 5 6 7 6 5 nan nan nan nan nan nan nan nan nan nan nan 3 2 2 2 1 1 1 1 nan nan nan nan nan 2 2 nan nan 4 5 5 5 4 4 5 6 6 6 5 4 3 3 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 6 6 6 5 5 5 4 4 3 3 2 3 4 5 6 7 7 6 6 5 5 5 5 4 4 3 3 3 3 4 4 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 10 9 9 8 7 7 7 8 8 9 10 11 12 13 13 13 13 14 14 12 10 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 10 10 9 9 8 7 6 4 3 2 2 4 5 7 8 9 10 10 10 10 10 10 10 9 9 8 8 7 7 6 5 5 5 6 6 6 6 6 5 4 3 2 2 3 3 4 4 4 3 2 1 3 4 5 5 5 5 4 4 4 3 2 1 1 2 4 6 6 6 7 8 8 9 10 11 11 12 12 12 13 13 13 13 13 14 14 13 13 13 13 13 13 12 12 11 11 11 10 9 7 7 7 9 9 10 10 9 9 10 11 12 12 13 13 13 12 11 11 10 10 10 9 8 7 7 6 6 6 7 7 6 5 5 4 3 2 2 2 2 3 3 3 3 3 3 3 4 6 8 9 11 11 11 12 12 13 14 15 15 16 16 16 16 15 15 14 13 12 12 11 11 11 11 11 12 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 14 14 13 nan 12 13 13 13 nan 10 8 6 4 4 5 6 6 7 8 9 10 11 13 13 14 14 14 14 14 14 15 15 15 14 13 13 11 10 10 11 11 11 11 10 9 9 9 10 11 11 12 11 11 10 10 11 10 8 4 1 1 3 4 5 5 5 4 4 4 5 6 6 6 5 5 nan nan nan nan nan nan nan nan nan 3 3 2 2 2 2 2 1 1 1 1 2 2 nan nan nan nan nan 6 6 5 5 5 4 4 5 6 5 4 3 2 2 2 2 2 3 5 6 6 6 6 6 6 5 6 6 6 6 6 6 5 5 5 4 4 4 3 3 3 4 6 7 7 7 6 6 6 6 5 5 5 4 4 4 3 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 6 7 8 9 9 8 8 7 7 7 7 7 8 9 10 11 11 12 12 13 13 13 12 11 10 9 9 10 10 11 11 11 11 12 12 12 11 11 11 11 12 12 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 11 10 10 9 8 6 5 3 3 3 4 6 7 8 8 9 9 9 9 9 8 8 7 7 6 5 4 3 3 4 5 6 7 7 6 6 5 4 3 2 1 1 2 3 3 2 1 0 1 2 3 4 5 5 4 4 4 3 3 3 3 3 3 4 4 5 6 6 7 8 8 9 10 10 11 12 13 13 13 14 14 14 15 15 14 14 13 13 13 13 13 13 13 13 13 12 11 10 9 11 11 10 11 11 11 11 12 12 13 13 13 13 13 13 12 12 11 11 11 10 9 8 8 7 7 8 8 7 6 5 5 4 3 3 2 2 3 3 3 4 4 3 3 3 4 6 8 9 10 11 11 12 13 14 14 15 15 16 16 16 16 16 15 14 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 10 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 13 15 nan nan nan 13 14 14 nan nan nan 8 7 6 6 7 7 7 8 9 9 10 11 13 13 14 14 14 14 14 14 14 14 14 13 12 11 10 9 9 10 11 11 10 10 9 9 9 9 9 10 10 10 9 8 9 9 8 6 2 1 3 4 4 5 5 5 4 3 4 4 5 5 5 5 5 4 nan nan nan nan nan nan nan 2 2 2 2 2 2 2 2 2 2 1 2 2 2 nan nan nan nan nan 6 6 5 5 6 5 4 4 4 4 3 3 2 1 1 1 2 3 5 6 7 6 6 6 5 5 5 5 5 5 6 6 6 5 5 5 4 4 4 4 4 5 6 7 7 7 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 5 5 6 6 6 6 6 5 5 5 5 4 4 4 5 7 7 8 8 7 7 7 7 7 7 8 8 9 9 10 10 11 11 12 12 12 12 11 11 10 10 10 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 14 13 12 11 11 11 9 8 6 5 4 4 5 5 6 7 8 8 8 8 8 7 7 6 5 4 3 3 2 2 2 4 6 7 7 7 6 6 5 4 3 3 3 4 4 4 3 2 1 2 2 2 3 4 4 4 4 4 4 3 3 3 4 4 4 4 4 4 5 5 6 7 8 8 9 10 11 12 13 13 14 15 15 15 15 15 14 14 14 14 13 13 13 14 14 14 14 14 13 12 12 13 12 12 12 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 11 9 8 8 8 8 8 7 6 5 5 4 4 3 3 3 3 3 4 4 4 4 4 4 5 6 8 9 10 11 11 12 13 14 14 15 16 16 17 17 16 16 15 14 13 13 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 10 10 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 13 nan nan nan 7 7 7 8 8 8 8 9 9 10 11 12 13 13 14 14 14 14 14 14 14 13 13 12 10 10 9 8 9 10 10 10 10 10 10 10 9 8 8 8 8 8 7 6 7 6 5 3 0 2 3 4 4 4 5 5 4 3 3 3 4 4 4 4 4 4 nan nan nan nan nan nan nan 1 1 1 1 2 2 2 3 3 2 2 2 2 2 nan nan nan nan nan 7 6 5 5 6 6 5 4 3 3 3 2 1 0 1 2 3 4 6 7 7 6 6 6 5 5 5 5 5 5 6 6 6 5 5 5 4 4 5 5 5 5 6 7 7 7 6 6 6 6 6 6 5 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 6 6 6 6 6 6 7 7 8 8 8 8 9 9 9 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 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 14 12 11 10 10 10 9 7 6 5 5 5 6 6 7 7 7 8 7 7 6 5 4 3 2 2 1 1 2 3 4 5 6 7 7 6 6 6 5 4 4 4 6 6 6 4 3 2 2 2 2 3 3 3 4 3 4 4 4 4 4 4 4 4 5 5 5 5 5 6 7 7 8 9 10 11 12 13 13 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 15 13 14 14 14 13 13 14 15 16 15 15 15 14 14 14 14 14 14 13 13 12 13 12 11 10 9 8 8 8 7 7 6 6 5 4 4 3 3 3 3 4 4 4 4 4 4 5 5 6 8 9 10 11 11 12 13 14 15 15 16 16 17 17 17 16 15 14 14 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 10 10 10 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan 5 6 7 8 9 9 9 9 9 10 11 12 13 13 13 14 14 14 14 13 13 12 11 10 9 8 8 8 8 9 9 10 10 10 10 10 9 8 7 7 7 6 5 5 4 4 2 1 1 3 3 4 4 5 5 5 4 3 2 2 2 2 2 3 3 4 3 nan nan nan nan nan 1 1 1 2 2 3 3 3 3 3 3 3 2 2 3 nan nan nan nan nan 7 7 6 6 7 7 6 4 2 2 2 2 1 1 2 3 4 5 6 6 6 6 6 6 6 5 5 5 5 5 5 6 6 5 5 5 4 5 5 5 5 5 6 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 4 4 5 5 5 6 6 6 7 8 8 9 9 9 9 8 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 16 16 17 16 15 14 11 10 9 10 9 8 7 6 6 6 6 6 6 7 7 7 7 6 5 5 4 3 2 2 2 3 4 5 5 6 7 7 7 7 7 7 6 6 6 6 6 7 6 5 4 3 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 13 13 13 11 10 11 11 11 11 12 12 12 12 12 13 14 15 15 16 16 15 14 15 15 14 14 15 16 16 16 15 15 14 14 14 14 14 13 13 13 13 13 13 12 10 9 8 8 7 7 6 6 5 5 4 4 3 3 3 4 4 4 4 4 3 4 4 5 6 7 9 10 11 11 12 13 14 15 16 16 16 17 17 17 16 15 15 14 13 13 13 13 13 13 12 12 12 11 11 10 10 10 10 11 10 10 9 9 9 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 6 4 5 6 8 9 10 10 9 9 10 11 12 12 13 13 13 13 13 13 13 13 12 11 10 8 8 7 7 7 7 8 8 9 9 10 10 10 9 8 7 7 7 6 4 3 2 2 1 1 2 3 4 5 5 5 5 5 4 3 2 1 1 1 2 2 3 3 3 nan nan nan nan 0 1 2 2 3 4 4 4 4 4 4 4 3 3 3 nan nan nan nan nan nan nan 7 7 8 8 8 7 5 3 2 2 2 2 2 3 4 5 6 6 6 6 6 6 6 6 5 5 4 4 5 5 5 6 5 5 5 4 4 5 5 5 5 6 6 7 7 7 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 5 5 5 5 6 7 8 9 10 10 10 9 8 8 8 8 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 15 13 11 10 9 9 9 8 7 7 6 6 6 6 6 6 6 6 5 5 4 4 3 3 3 4 5 7 8 9 9 9 9 9 8 8 7 7 7 7 6 6 6 6 5 4 3 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 7 7 8 9 10 11 12 13 12 11 11 9 8 8 8 9 10 10 11 12 12 12 12 13 15 16 17 16 16 15 15 15 15 16 16 16 16 15 15 14 14 14 14 14 13 13 12 13 13 14 14 12 11 9 8 7 7 7 6 6 6 5 5 4 3 3 3 4 4 4 3 3 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 15 15 14 14 14 14 14 14 13 12 12 12 11 11 10 10 10 11 11 11 10 10 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 9 7 5 5 6 7 8 9 10 10 10 10 10 11 12 12 13 13 13 13 13 13 12 11 11 10 9 8 7 7 7 7 7 7 7 7 8 9 9 9 8 8 7 7 7 5 3 2 2 2 2 3 4 5 6 6 6 6 5 5 4 3 2 1 1 1 1 2 2 3 2 nan 1 1 1 1 1 2 3 4 5 5 5 5 5 5 5 4 4 4 nan nan nan nan 4 5 6 nan 8 10 10 9 8 6 5 4 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 5 5 4 4 4 5 5 6 5 5 5 4 4 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 4 4 4 5 6 7 9 10 11 11 11 10 8 7 7 8 8 8 9 9 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 13 13 13 13 14 14 14 14 14 14 14 14 15 15 16 16 16 15 15 15 15 15 14 14 14 14 15 15 14 13 12 11 10 9 9 8 7 7 6 6 6 6 6 6 5 5 5 4 4 4 5 5 6 8 10 11 12 12 12 11 10 10 9 9 8 8 7 7 7 6 6 6 5 4 3 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 9 10 11 11 11 10 9 8 7 6 6 7 8 9 10 12 13 12 12 13 15 17 18 18 17 15 15 15 16 17 17 16 15 14 14 14 14 14 14 13 13 12 12 13 14 15 14 13 11 9 8 8 8 7 7 7 6 6 5 4 4 3 4 4 4 4 4 3 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 16 15 14 14 14 14 14 14 13 13 12 12 11 11 10 10 11 11 11 11 11 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 nan nan nan nan 10 9 8 7 6 7 7 8 8 9 9 9 10 10 11 12 12 13 13 13 13 13 13 12 11 10 9 9 8 7 7 7 7 7 7 7 6 6 7 8 9 9 8 8 7 7 6 4 2 3 3 4 4 4 5 6 7 7 7 6 6 5 4 3 2 2 1 1 1 2 2 2 2 2 2 1 1 2 2 3 4 4 5 5 5 5 5 5 5 5 6 6 nan nan nan nan nan 5 5 nan 8 10 10 9 8 7 6 5 4 4 4 4 5 5 6 6 6 5 5 6 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 5 4 4 4 5 5 5 5 5 5 5 4 4 3 3 3 3 3 3 3 4 4 3 4 4 6 7 9 11 12 13 12 10 8 7 7 7 7 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 16 16 17 17 16 15 14 14 14 14 13 13 13 14 14 14 13 12 12 11 10 9 8 8 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 8 9 10 11 12 12 12 12 11 11 11 10 9 9 8 8 7 7 7 7 6 5 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 7 7 8 9 9 9 8 7 8 8 7 5 4 5 7 8 9 12 13 13 13 14 16 17 18 19 18 17 16 16 16 17 17 16 15 14 14 14 13 13 13 13 12 12 12 13 14 15 15 14 11 9 8 8 8 8 8 7 7 6 5 5 4 3 3 4 4 4 4 3 3 4 4 5 6 7 8 9 10 11 12 13 14 15 16 16 17 17 17 17 16 16 15 15 14 14 14 14 14 14 13 13 12 11 11 10 10 11 11 12 12 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 6 7 7 8 nan 7 7 8 9 10 10 11 12 12 13 13 13 13 13 12 11 9 8 8 7 7 6 6 6 7 7 7 6 6 6 6 7 8 8 8 7 6 5 4 2 3 4 5 5 6 6 7 7 7 7 7 7 6 6 5 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 5 5 5 6 6 6 6 7 nan nan nan nan nan nan nan 6 8 10 10 9 9 8 7 6 5 4 4 4 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 5 5 5 5 4 4 3 3 3 3 3 4 4 4 3 3 3 5 6 8 11 13 12 9 7 7 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 14 14 15 14 14 14 14 14 15 16 16 17 17 17 15 14 14 13 13 13 13 13 13 13 13 12 12 12 11 10 10 9 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 7 8 9 10 10 11 11 11 11 12 13 13 12 11 10 9 8 8 8 8 8 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 6 7 8 8 7 5 5 7 8 6 4 3 4 5 7 8 11 12 13 14 15 16 17 18 19 19 18 17 17 17 17 17 16 16 15 14 14 14 14 13 13 12 11 12 13 15 16 16 14 12 10 9 8 9 9 8 8 8 7 6 5 4 4 4 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 12 13 14 15 15 16 16 17 17 17 17 16 16 15 15 15 14 14 14 14 14 13 13 12 12 11 11 11 11 12 12 12 12 11 11 10 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 8 7 nan 6 6 7 7 nan 6 6 7 8 9 10 11 12 12 13 13 13 13 12 10 8 6 6 6 6 6 5 5 6 6 6 6 6 6 6 6 6 6 7 7 6 5 4 2 3 4 5 6 7 7 8 8 8 8 8 8 8 7 6 6 5 4 4 4 4 4 4 3 3 2 2 2 2 2 3 3 4 4 5 5 6 6 6 6 6 6 7 7 7 7 nan nan nan nan nan nan 6 8 9 10 9 9 8 7 6 5 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 5 5 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 5 5 5 4 4 3 3 3 4 4 4 4 4 3 3 3 4 5 7 10 12 10 4 3 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 14 14 14 14 14 14 14 15 16 16 17 16 15 14 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 9 8 7 7 6 6 5 5 5 5 5 5 6 6 6 6 7 7 8 9 10 10 10 11 11 12 13 14 14 13 11 10 9 9 8 8 8 8 7 6 5 5 4 4 5 5 5 4 4 4 4 4 4 5 5 4 4 4 4 4 4 5 5 5 6 6 6 7 6 4 2 5 6 5 2 2 3 4 6 8 10 12 14 16 17 17 17 17 18 19 19 18 18 18 18 17 17 17 17 16 15 15 15 14 13 12 12 13 15 16 17 17 15 13 11 9 9 9 9 9 9 9 8 6 6 5 4 4 3 4 4 4 4 5 5 5 5 6 7 8 9 10 11 12 13 13 14 15 16 17 17 17 17 17 17 16 16 16 15 15 14 14 14 14 14 13 13 12 12 12 11 11 11 12 12 12 12 12 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 8 7 nan nan nan 6 6 7 7 6 6 7 8 9 10 11 12 12 12 13 12 11 9 7 5 4 4 5 5 4 4 4 5 5 6 6 6 6 6 6 5 5 6 6 5 4 3 3 4 5 6 7 8 8 8 8 8 8 8 8 8 7 7 6 6 5 5 5 5 5 5 4 4 3 3 2 3 3 3 4 4 5 6 6 6 6 6 6 7 7 7 7 7 7 nan nan nan nan nan 6 7 8 9 9 9 9 8 7 6 5 4 4 5 5 5 5 4 4 4 4 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 7 7 6 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 4 4 4 4 5 5 5 4 4 3 4 4 5 5 5 4 3 2 2 3 4 6 8 10 8 5 1 2 3 5 5 6 6 6 6 6 6 6 6 6 7 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 10 11 12 12 13 13 13 13 13 13 13 14 14 15 15 14 13 12 12 11 11 12 12 12 11 11 11 11 11 11 10 10 9 8 8 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 9 10 11 10 9 11 12 13 14 14 13 12 11 10 9 8 8 8 8 7 7 6 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 5 5 5 6 6 5 4 1 2 4 4 1 1 2 3 4 6 9 11 14 16 17 17 17 17 18 19 19 19 19 19 19 18 19 19 18 18 17 17 17 15 14 13 12 14 15 17 19 17 15 12 11 10 9 10 10 10 9 9 8 7 6 5 5 4 4 4 4 5 5 5 6 6 6 6 7 9 10 10 11 12 12 13 14 15 16 17 17 17 17 17 17 17 17 16 16 15 14 14 14 14 14 14 13 13 13 12 12 12 11 12 12 12 13 12 12 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 7 6 nan nan 5 6 8 8 8 6 6 7 8 10 11 11 12 12 12 12 11 9 7 4 2 2 3 3 3 3 3 3 4 4 5 5 6 6 6 6 5 4 4 4 4 4 4 4 5 6 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 6 5 4 4 3 3 3 3 4 5 5 6 6 6 6 6 7 7 8 7 7 7 7 8 7 nan nan nan nan 6 8 9 9 9 9 8 7 6 5 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 5 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 4 4 5 5 5 4 4 3 3 4 5 5 5 4 3 2 1 2 3 4 6 7 7 5 3 1 2 3 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 9 10 11 11 12 12 12 12 12 12 12 12 12 13 12 12 11 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 8 9 10 11 12 11 10 10 12 13 13 14 13 12 11 10 9 9 8 8 7 7 6 6 5 5 6 7 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 4 4 4 4 5 5 5 3 2 1 3 4 3 1 1 1 2 3 4 7 10 12 14 17 18 16 16 17 18 19 20 20 20 20 19 19 19 20 19 19 19 18 17 15 14 13 13 15 16 16 16 15 13 12 10 10 9 10 10 10 9 8 7 6 5 5 4 4 4 5 5 6 6 7 7 8 8 8 10 11 11 12 12 13 13 14 15 16 17 18 18 18 18 17 17 17 17 16 16 15 14 14 14 14 14 14 14 14 13 13 12 12 12 12 13 13 13 12 12 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 7 nan nan 6 7 8 10 10 9 7 7 8 9 10 11 11 12 11 11 10 9 7 5 4 2 1 1 2 2 2 2 2 3 3 4 5 5 5 6 6 5 4 2 2 3 4 4 4 5 6 8 8 9 10 11 11 10 9 9 9 9 8 8 8 7 7 7 7 7 7 6 6 5 4 4 4 4 4 5 6 6 6 7 7 7 7 7 8 8 9 9 9 9 9 nan nan nan nan nan 6 7 8 8 8 8 7 6 6 5 4 4 4 4 4 4 3 3 3 3 4 4 4 5 5 6 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 7 5 5 5 5 6 6 6 6 5 5 5 4 4 4 4 4 3 4 4 4 5 5 5 4 3 3 3 4 5 5 4 3 2 1 1 2 3 4 5 5 5 3 2 1 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 11 11 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 8 8 8 7 7 7 7 7 6 7 7 7 7 7 8 9 10 11 12 13 12 11 10 11 12 13 13 13 12 11 10 9 9 8 8 7 7 6 6 5 6 7 7 7 6 6 6 6 6 7 7 7 7 7 7 6 6 5 4 4 3 3 3 3 3 3 2 1 3 5 4 2 1 1 2 2 1 2 5 8 10 12 15 18 16 16 17 18 20 20 20 20 20 19 19 19 20 20 20 20 19 18 17 15 14 15 16 17 17 16 15 14 12 11 10 9 10 10 9 9 8 7 6 5 4 4 4 5 5 6 6 7 7 8 9 9 10 11 12 12 13 13 13 13 14 15 16 17 17 18 18 18 18 18 18 18 17 17 16 15 15 14 14 14 14 14 14 14 14 13 12 12 12 12 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 nan nan nan nan nan 10 9 8 7 7 7 8 9 11 11 11 9 8 8 9 10 11 11 11 11 10 10 8 7 6 5 4 3 2 1 1 1 1 1 1 2 3 3 4 4 5 6 6 5 4 1 1 2 3 4 3 4 7 8 9 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 9 9 8 8 7 6 5 4 4 5 5 6 7 8 8 8 8 8 8 8 9 10 10 10 11 11 10 nan nan nan nan 5 6 7 7 7 7 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 5 5 6 7 7 7 7 6 6 6 6 5 5 5 5 5 5 5 5 6 6 6 7 6 5 5 5 6 6 6 6 6 6 6 6 5 5 5 5 4 4 4 4 4 5 5 5 4 4 3 3 4 5 5 5 4 3 1 0 1 2 3 3 4 4 3 3 2 1 1 1 1 2 2 2 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 8 9 9 10 10 10 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 11 10 10 9 9 8 8 8 7 7 7 7 7 8 8 8 8 9 9 10 11 13 14 13 12 11 10 11 12 13 13 12 11 10 9 8 8 7 7 6 6 5 5 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 6 5 4 3 2 2 2 2 1 1 3 5 6 5 3 2 2 4 3 1 2 3 5 5 6 12 15 16 16 17 18 20 21 20 20 20 20 20 20 20 21 20 20 19 19 19 17 16 17 18 19 19 18 16 14 13 11 10 10 10 9 9 8 7 6 6 5 5 5 5 5 5 6 6 6 7 8 9 10 11 12 13 14 14 15 15 14 14 15 16 16 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 14 14 14 14 14 14 13 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 8 8 8 9 10 11 12 12 nan 11 10 9 10 10 11 11 11 10 10 9 8 7 6 5 5 5 4 3 1 1 0 0 0 1 1 2 3 3 4 5 5 6 5 4 2 1 2 2 3 3 5 7 8 9 9 9 8 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 8 7 6 5 5 6 7 8 9 9 9 10 10 10 10 10 10 11 12 12 12 12 nan nan nan nan nan 5 7 7 7 6 6 5 5 4 5 5 5 5 5 4 4 3 3 3 3 3 3 4 4 5 5 6 7 7 7 7 7 7 6 6 6 6 6 6 5 5 5 6 6 6 6 6 5 5 6 6 6 6 7 7 7 6 6 7 7 6 6 6 5 5 5 4 5 5 5 5 4 4 4 4 4 5 5 5 4 3 2 1 1 2 2 2 3 3 3 3 2 1 1 1 1 0 1 1 2 2 3 3 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 7 7 8 9 9 9 9 9 8 8 8 9 9 9 9 10 10 10 10 11 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 9 9 10 11 12 13 14 14 13 11 10 10 11 12 13 12 11 10 9 8 8 7 7 6 5 5 5 6 6 6 6 6 6 6 6 6 7 8 8 8 8 9 8 8 7 6 5 4 3 3 3 2 2 3 4 5 5 4 2 3 6 6 4 2 2 3 4 4 2 7 12 14 16 17 18 20 21 20 20 20 20 21 21 21 21 20 19 19 19 19 18 18 18 19 19 19 18 17 15 13 11 10 10 9 9 8 8 7 6 6 5 5 5 5 5 5 6 6 6 7 7 8 9 11 12 14 15 16 16 16 15 15 15 15 16 17 17 18 18 18 18 18 18 18 18 17 17 16 15 15 14 14 14 14 14 14 14 13 13 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 9 10 11 12 13 nan nan 12 11 10 10 11 11 11 10 10 9 9 8 7 6 5 5 6 5 5 4 2 2 1 1 1 1 0 1 2 3 4 4 5 5 5 4 3 1 1 1 2 4 6 8 8 8 8 8 7 8 9 10 11 11 11 11 11 12 12 12 12 12 11 11 10 9 8 7 6 7 8 9 10 11 11 11 11 11 11 11 11 12 13 14 14 13 12 nan nan nan nan 6 7 8 8 8 6 5 4 4 4 5 5 6 6 6 5 4 4 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 7 7 7 6 6 5 5 5 5 5 5 4 4 4 4 5 5 6 5 5 4 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 0 0 1 1 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 7 7 8 9 9 9 9 9 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 12 13 14 14 14 12 10 10 10 11 12 12 11 10 9 8 8 8 7 6 5 5 5 5 5 6 6 7 6 6 6 6 7 7 8 8 9 9 9 8 8 7 6 5 4 4 4 3 3 4 4 4 4 2 2 3 7 8 6 3 3 4 4 3 2 5 10 14 17 19 20 21 21 20 19 19 19 21 22 22 21 19 18 18 18 18 18 19 20 20 20 19 19 17 15 13 12 10 9 9 9 8 8 7 7 7 6 6 5 5 6 6 6 6 6 6 6 7 8 10 12 13 15 16 17 17 16 15 14 15 15 16 17 17 18 18 18 18 18 18 18 18 17 17 16 15 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 9 10 12 13 14 nan nan nan 11 11 11 11 11 11 10 9 8 8 8 7 6 5 5 5 6 6 5 4 3 3 2 2 2 2 2 2 2 3 4 4 5 5 6 5 4 2 1 1 3 5 7 8 8 7 7 7 7 8 9 10 11 11 12 12 13 14 14 14 13 13 12 12 11 9 8 8 8 9 10 11 12 12 12 12 12 12 13 13 14 14 14 15 15 13 12 nan nan nan 8 8 9 9 9 8 6 5 5 4 5 5 6 6 6 6 5 5 4 4 3 3 3 4 4 4 5 5 6 7 8 8 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 6 6 6 6 7 7 8 8 7 7 8 9 8 8 8 7 7 6 6 5 5 5 4 4 4 5 5 6 6 6 6 6 5 4 4 3 4 3 3 3 3 2 2 2 3 3 3 2 2 1 1 1 1 2 2 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 7 8 9 9 9 9 9 9 8 8 8 8 8 7 8 8 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 10 10 10 10 10 10 11 11 12 13 14 14 14 13 11 10 9 9 11 11 10 9 8 8 8 7 6 6 5 4 4 5 5 5 6 7 7 6 6 6 6 7 8 8 9 9 9 9 8 7 7 6 5 4 4 3 3 3 3 3 2 2 1 5 9 10 7 5 5 5 5 4 3 5 9 14 19 21 22 22 22 21 19 18 18 19 20 21 20 18 17 17 17 17 17 19 20 22 21 20 19 18 16 14 12 11 9 9 8 8 8 8 8 7 7 7 6 7 7 7 7 7 6 6 6 6 8 9 11 12 14 15 16 17 17 16 15 15 15 16 16 17 17 18 18 18 18 18 18 18 18 17 16 16 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 6 7 8 10 12 13 14 nan nan 12 11 11 11 12 12 11 10 8 8 8 8 7 6 5 5 5 5 6 5 5 4 4 4 4 4 3 4 4 4 4 5 5 6 6 7 6 5 4 3 3 4 7 8 8 8 7 7 6 7 8 9 10 10 11 12 14 15 16 16 16 15 14 13 12 11 10 10 10 10 11 12 13 13 13 13 13 13 14 15 16 16 15 15 15 14 13 11 10 10 9 9 10 10 10 9 8 7 6 6 6 6 7 7 7 7 6 6 5 5 4 4 4 4 4 5 5 5 6 6 7 8 8 9 9 10 10 10 9 9 9 9 9 8 8 7 7 6 6 6 6 6 6 7 7 7 8 8 8 8 9 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 5 6 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 2 2 3 3 3 2 2 1 1 1 1 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 5 5 6 7 8 8 9 9 9 9 9 8 8 7 7 6 6 7 7 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 14 14 14 12 10 9 9 9 9 9 8 8 8 8 7 6 5 4 3 4 4 5 6 7 7 7 7 6 6 6 7 7 8 8 9 9 9 8 8 7 6 5 4 4 3 2 2 1 1 2 3 2 8 13 12 8 8 8 8 7 6 5 6 8 13 19 23 24 23 22 22 20 18 16 16 20 21 19 16 15 15 16 16 17 19 22 23 22 20 19 18 16 15 13 12 10 9 9 9 8 8 8 8 8 8 7 7 8 8 8 8 7 6 5 5 7 8 10 11 13 14 15 16 17 16 16 15 15 16 16 17 17 18 18 18 18 19 19 19 19 18 17 16 15 14 14 14 13 13 13 12 12 12 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 nan nan nan 10 12 13 nan nan 13 12 11 11 11 12 12 11 10 9 8 8 7 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 5 6 7 8 9 9 8 8 7 7 7 7 8 9 10 11 13 15 17 18 18 17 16 15 14 13 12 12 12 12 13 13 14 14 14 14 14 14 15 16 17 17 17 16 14 13 13 12 12 11 11 10 10 10 10 10 9 9 9 8 8 8 8 9 9 8 8 7 6 6 5 5 5 5 5 5 5 5 6 6 7 7 8 8 9 10 10 10 10 10 10 10 10 10 10 9 9 8 7 7 6 6 6 7 7 7 8 8 9 9 9 10 10 10 10 9 9 8 8 7 7 6 6 5 4 4 4 4 6 7 7 7 7 7 6 6 6 5 5 5 5 4 4 4 3 3 3 3 3 2 2 1 1 1 1 2 3 3 3 3 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 5 5 6 7 7 8 8 8 8 8 7 7 6 6 5 6 6 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 14 12 11 10 9 8 8 7 7 7 7 7 6 5 4 3 3 3 4 5 5 7 7 7 7 7 6 6 7 7 8 8 8 9 9 8 8 8 7 6 5 4 3 3 2 1 1 3 5 8 13 15 13 11 10 11 11 9 8 8 8 8 9 15 22 25 25 23 21 20 18 16 17 19 20 18 15 13 14 15 16 17 19 23 24 22 20 18 17 16 15 14 12 11 10 9 9 8 8 8 8 8 8 8 8 8 9 9 9 8 8 5 5 6 8 9 10 12 13 14 16 16 16 16 16 16 16 16 16 17 18 18 18 19 19 19 19 19 19 18 17 15 14 14 13 13 13 12 12 11 11 11 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 nan nan 9 11 12 nan 12 12 11 11 11 11 12 12 12 11 10 9 8 7 6 5 5 5 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 8 9 10 10 10 10 9 9 8 7 7 8 8 10 12 14 16 18 18 18 18 17 16 15 14 13 13 13 14 14 15 15 15 15 15 16 16 16 17 17 17 16 14 13 12 12 12 13 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 10 9 8 7 7 6 6 6 7 7 6 6 6 6 7 7 8 8 8 9 9 10 10 11 11 11 11 11 11 11 11 10 9 9 8 7 7 7 7 7 8 8 9 9 9 9 10 10 10 10 9 9 8 8 7 7 6 6 5 5 5 5 5 6 7 8 8 7 7 7 7 6 6 6 5 5 4 4 4 4 4 4 4 3 3 2 1 1 1 1 2 3 3 4 4 4 4 5 5 5 5 4 4 4 4 3 3 3 3 2 2 2 2 2 3 3 3 3 4 4 5 6 6 7 7 7 7 7 6 5 5 5 5 5 6 7 7 7 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 14 12 11 10 9 8 7 6 6 6 6 6 6 5 3 3 3 3 4 4 5 6 7 8 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 7 6 5 4 4 3 2 3 4 7 11 13 14 12 12 12 13 13 12 11 10 11 11 8 6 15 21 23 20 18 17 16 15 16 17 18 17 14 13 13 14 16 16 19 22 23 21 19 18 17 16 14 13 12 11 10 10 9 8 8 8 8 8 8 8 8 9 9 10 10 9 8 6 6 7 8 9 10 11 12 13 15 16 16 17 16 16 16 16 16 17 17 18 19 19 19 20 20 20 19 18 16 15 14 14 13 13 12 12 12 11 10 10 9 9 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 nan nan 7 9 11 11 12 12 11 11 11 11 11 11 12 12 12 11 10 8 7 6 5 4 4 5 5 5 5 6 6 6 7 7 8 8 9 9 9 8 8 8 8 8 8 8 8 8 8 9 10 11 11 12 11 11 10 10 9 8 8 9 11 12 14 16 18 18 18 18 18 17 16 14 14 14 15 16 16 16 16 16 17 17 18 18 18 18 17 16 15 13 12 12 12 13 13 13 13 13 12 12 12 11 11 12 12 13 13 13 14 13 13 12 11 9 9 8 7 7 7 8 8 8 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 11 10 10 9 9 8 8 8 8 8 9 9 9 9 10 10 10 9 9 9 9 8 8 8 7 7 6 6 5 5 6 6 7 8 8 8 8 7 7 7 7 6 6 5 5 4 4 4 4 4 4 4 3 3 2 1 0 1 1 2 3 3 4 4 5 5 5 5 5 5 5 5 5 4 4 4 3 3 3 2 2 2 1 2 2 2 2 2 2 3 4 4 5 5 5 5 5 5 5 4 4 4 5 5 6 6 6 7 7 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 11 11 11 12 13 14 14 15 16 16 14 13 11 10 10 8 7 6 6 5 5 6 5 4 3 3 3 3 4 4 5 6 7 7 7 7 7 6 6 7 7 7 7 8 8 8 8 8 8 8 7 6 5 4 4 3 4 5 7 9 11 12 11 11 12 13 14 13 13 12 13 14 12 5 6 nan 18 18 16 15 13 12 13 14 15 15 14 12 12 14 15 15 16 19 20 20 18 16 15 14 13 12 12 11 11 10 9 9 9 9 8 8 8 8 8 9 9 10 10 9 8 8 8 8 8 9 9 10 11 12 14 15 16 16 16 16 16 16 16 16 17 18 19 19 20 20 20 20 20 18 16 15 14 14 13 13 12 12 11 11 10 9 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 6 6 7 9 11 12 11 11 12 11 11 11 11 11 11 11 12 12 11 10 8 7 5 5 4 5 5 6 6 6 6 6 7 7 8 9 10 10 10 9 9 8 8 8 8 8 7 7 7 8 9 10 11 12 13 13 12 12 11 11 10 11 11 12 13 14 16 17 18 18 19 18 17 16 15 14 15 16 17 18 17 17 17 18 19 19 19 19 18 18 16 15 13 12 12 12 14 14 15 15 15 15 14 14 13 14 14 15 15 16 16 17 16 15 13 12 11 10 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 12 12 12 12 11 10 10 9 9 9 9 9 9 9 9 9 10 10 9 9 9 8 8 8 9 8 8 7 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 7 6 6 5 5 4 4 4 4 4 3 3 3 2 1 0 1 2 2 3 4 4 5 5 6 6 6 6 6 6 6 6 5 5 5 4 4 3 2 2 1 1 1 1 1 1 1 1 1 2 2 3 3 3 4 4 4 4 4 4 4 4 5 5 6 6 6 6 7 7 7 8 8 8 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 15 15 14 13 12 11 10 9 8 6 6 4 4 5 4 3 3 3 3 3 3 4 5 6 6 7 7 7 6 6 6 6 6 7 7 7 8 8 8 8 8 8 7 7 6 5 4 4 4 6 7 8 9 10 10 10 11 12 13 14 14 13 14 15 15 12 9 10 14 15 15 13 11 11 12 13 14 14 13 11 11 13 12 12 12 14 16 17 16 15 14 13 12 12 11 11 11 11 10 10 10 9 9 8 7 7 8 8 9 9 9 9 9 9 8 9 9 9 10 10 11 11 13 14 15 15 16 15 15 15 15 16 17 18 19 19 20 20 20 21 20 19 17 15 14 14 13 13 12 12 11 10 9 8 8 7 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 10 12 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 9 8 6 5 5 5 5 6 6 7 7 7 7 8 8 9 10 11 11 11 10 9 8 8 8 8 8 7 7 7 8 9 10 12 13 14 14 14 14 13 13 13 14 14 14 15 15 16 17 17 18 18 18 18 17 15 15 16 18 19 19 19 19 19 19 20 20 19 19 18 18 17 16 14 13 13 14 15 15 16 16 16 17 16 16 16 16 17 18 18 19 20 20 19 17 15 14 13 12 11 11 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 9 9 9 8 9 9 9 9 8 7 7 7 7 7 7 7 8 8 9 9 9 8 8 7 7 7 6 6 5 4 4 4 3 3 3 3 2 1 1 0 1 2 3 4 4 4 5 6 6 7 6 6 7 7 6 6 5 5 4 4 4 4 3 2 2 1 1 1 1 1 1 0 0 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 9 9 10 11 11 12 13 14 14 14 14 14 13 13 12 11 11 10 9 8 7 6 5 4 3 3 3 3 3 3 3 3 4 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 7 7 6 5 5 5 5 6 7 8 8 8 9 10 11 13 14 14 14 15 15 15 15 14 11 10 11 12 11 9 9 11 13 14 14 13 10 9 8 7 8 9 11 13 15 15 14 14 13 12 12 11 11 11 11 11 11 10 10 9 8 7 7 7 7 8 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 14 14 15 15 15 16 16 17 18 19 20 21 21 21 21 20 18 16 15 14 14 13 13 12 12 11 10 9 8 7 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 13 13 13 12 13 12 12 11 11 11 11 11 11 11 10 10 9 7 6 5 5 5 6 7 7 8 8 8 8 8 9 10 11 12 12 11 10 10 9 9 9 8 8 7 7 7 8 10 11 13 14 15 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 17 17 18 19 21 21 21 20 20 20 20 20 19 18 18 18 18 17 16 15 15 15 16 16 17 17 17 17 17 18 18 19 20 21 21 22 23 22 21 19 17 16 14 13 13 12 12 12 12 12 11 11 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 12 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 7 8 8 9 9 9 9 8 8 7 7 7 6 5 5 4 4 3 3 3 3 2 1 1 0 1 3 3 4 4 4 5 6 6 6 6 7 7 7 6 5 4 3 4 4 5 4 4 3 2 2 1 0 0 1 1 1 1 1 1 2 2 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 9 9 9 10 10 11 12 13 13 13 13 13 13 12 12 12 11 11 10 10 9 8 7 5 4 3 3 4 4 4 3 3 3 3 4 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 7 7 7 6 6 6 5 6 6 6 6 7 7 8 9 11 12 13 14 15 15 15 14 15 15 14 12 9 8 7 5 6 9 12 13 13 12 9 7 5 4 5 7 10 12 13 14 14 14 13 12 12 11 11 11 11 11 11 11 11 10 9 7 7 7 7 7 8 8 9 9 9 9 9 10 10 11 11 11 11 11 12 13 14 14 15 15 15 15 15 16 17 18 19 20 21 22 22 22 22 20 18 16 15 15 14 14 13 13 12 11 10 9 8 8 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 12 13 14 14 14 13 13 12 12 12 12 12 12 12 12 12 11 11 10 10 10 8 7 6 6 6 6 7 8 8 9 8 8 9 9 10 11 11 12 12 12 12 11 10 10 9 9 8 7 6 7 8 11 13 14 15 16 17 18 18 19 18 18 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 21 22 22 22 21 21 21 21 20 20 19 19 19 19 18 17 17 16 17 17 17 18 18 18 18 19 20 21 22 22 23 24 24 24 23 22 20 19 17 16 15 14 14 14 14 14 13 13 12 11 10 10 9 9 8 8 7 7 7 7 8 8 8 9 9 10 10 11 12 12 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 9 9 10 10 10 10 10 9 9 8 8 7 8 8 9 9 9 9 9 8 8 7 7 6 6 5 4 4 3 3 3 2 2 1 1 0 1 2 2 3 3 4 4 5 5 5 5 7 7 7 6 5 4 4 5 5 5 5 4 4 3 2 1 1 0 1 1 1 1 1 2 2 2 2 1 1 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 6 7 7 7 7 8 8 8 8 8 9 9 9 10 11 12 13 13 12 12 12 12 12 12 11 11 10 10 9 9 8 8 6 5 4 4 4 5 4 4 4 3 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 7 8 9 10 11 13 14 15 15 15 14 14 14 14 14 12 9 6 3 1 2 6 10 10 8 7 5 3 3 5 7 10 12 13 13 14 14 14 13 12 11 11 11 10 10 11 11 11 11 10 9 8 7 7 7 7 8 8 9 9 9 9 10 11 11 11 11 11 11 12 13 13 14 15 15 15 15 15 16 16 17 19 20 21 22 22 22 22 21 19 18 17 16 16 15 15 14 14 13 12 11 11 11 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 13 14 15 15 15 14 13 13 12 12 12 12 12 12 12 12 11 11 11 10 10 9 8 7 6 6 7 7 8 9 9 9 9 9 9 10 10 11 12 12 13 13 13 12 11 11 10 9 8 7 7 7 9 12 14 16 17 17 18 19 19 20 19 19 18 18 18 18 18 19 19 19 20 20 21 21 21 21 21 22 22 23 23 23 22 23 23 22 22 22 22 21 21 21 20 20 19 18 18 18 19 19 19 20 21 22 23 23 24 24 25 25 25 25 23 22 21 20 19 17 16 16 15 15 15 15 14 13 13 12 11 10 9 9 8 7 7 6 6 6 6 6 7 7 8 8 9 10 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 9 10 10 10 10 10 9 9 8 8 8 8 8 9 9 9 9 9 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 1 0 1 1 1 2 2 3 3 3 3 3 4 5 6 6 6 6 6 6 6 6 6 5 5 4 3 3 2 1 1 1 1 1 2 2 2 2 2 2 2 1 1 0 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 9 9 10 11 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 8 8 6 5 4 5 5 5 5 5 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 8 9 9 10 12 13 15 16 15 15 14 14 13 12 11 9 7 5 4 3 4 4 4 4 4 4 5 5 6 8 10 12 13 13 14 14 14 13 12 11 11 11 11 10 11 11 12 12 11 10 9 8 8 8 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 13 13 14 15 15 15 15 15 15 16 17 18 19 20 21 22 22 21 21 20 19 19 18 18 18 17 17 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 10 9 8 7 7 7 8 8 9 9 10 10 9 9 10 10 11 11 12 13 13 13 13 13 13 12 11 10 9 8 8 9 11 13 16 17 18 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 23 23 23 23 24 24 24 24 24 23 23 24 24 24 25 25 25 24 24 23 22 21 21 21 20 21 21 22 23 23 24 25 25 25 26 26 26 25 24 23 22 21 20 19 18 18 17 16 16 16 15 15 14 13 12 12 11 10 9 8 7 7 6 6 6 6 6 6 6 7 7 8 9 9 9 9 9 9 9 9 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 9 8 8 8 8 8 8 9 9 9 9 9 9 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 1 1 0 0 1 1 1 2 2 2 1 1 1 3 5 7 8 8 7 7 6 6 6 5 5 4 4 3 3 2 1 1 1 1 2 2 2 2 2 2 2 2 1 1 0 0 1 2 2 3 3 4 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 9 9 10 11 11 11 12 12 12 11 11 11 11 10 9 9 8 8 8 8 7 6 5 5 6 6 6 6 6 5 5 5 5 6 6 6 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 12 13 15 16 16 15 14 12 11 10 9 7 6 5 3 2 1 2 4 5 6 7 7 8 10 11 12 13 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 9 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 13 13 14 14 15 15 15 15 16 17 18 19 19 20 20 21 21 21 21 20 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 16 16 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 10 9 8 8 8 8 9 9 10 10 10 10 10 10 11 12 12 12 13 13 14 14 14 14 14 13 12 10 10 11 12 14 15 17 18 19 20 21 21 21 21 20 20 20 20 21 21 22 22 22 23 24 24 25 25 25 25 25 25 26 26 25 25 24 24 24 25 26 28 28 28 28 27 26 25 24 24 23 23 23 24 25 26 26 27 27 27 27 27 26 25 25 24 23 22 22 21 20 19 18 18 17 17 17 16 16 15 14 13 12 12 11 10 9 8 7 6 6 6 6 6 6 6 6 7 7 7 8 8 7 7 7 7 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 8 7 7 7 8 8 9 9 9 9 9 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 0 1 1 2 3 4 3 3 4 7 8 8 8 7 7 7 6 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 1 1 0 0 1 2 3 3 4 5 6 7 7 7 6 6 6 6 6 7 7 7 7 8 8 9 9 10 10 10 10 10 11 11 11 11 11 10 9 8 8 7 7 7 7 6 6 5 6 6 6 7 7 6 6 6 6 6 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 7 8 8 8 9 10 10 12 13 14 15 15 14 13 11 10 8 7 6 5 4 4 4 5 6 7 8 9 9 10 11 12 13 14 14 14 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 9 10 10 11 11 11 11 12 12 12 12 12 13 13 14 15 15 16 16 17 18 19 19 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 17 16 15 15 14 14 13 13 13 12 11 11 11 11 11 11 11 11 12 12 11 11 10 9 9 9 9 10 11 11 10 10 10 11 12 12 13 13 13 14 14 14 15 15 15 15 14 13 13 14 16 16 17 18 19 20 21 21 21 21 20 20 20 20 20 21 21 22 23 24 24 25 26 27 27 27 27 27 27 27 27 26 25 24 24 25 26 28 30 30 30 30 29 28 28 27 26 25 24 25 26 28 29 29 29 28 28 27 27 26 25 24 23 23 22 22 21 20 20 19 18 18 17 17 17 16 16 15 14 13 12 11 11 10 9 7 6 6 6 6 6 6 6 6 6 7 7 6 6 6 6 6 6 6 7 8 8 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 8 8 7 7 7 8 9 9 10 10 9 9 8 8 8 7 7 7 6 6 6 5 5 5 4 4 3 2 2 2 2 2 1 1 1 0 1 3 5 6 5 2 4 7 8 8 8 8 8 8 7 6 6 5 4 4 3 3 3 3 2 2 2 2 2 2 3 3 3 2 2 1 1 1 0 1 1 2 3 4 5 6 7 7 7 6 6 6 6 6 6 7 7 7 7 8 9 9 9 9 9 9 9 9 10 10 10 10 9 8 7 7 6 6 6 6 5 4 4 5 6 7 7 7 7 7 6 7 7 7 8 7 7 6 6 6 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 6 6 6 6 6 6 7 8 8 9 9 10 10 12 13 14 14 14 14 13 11 9 7 6 5 4 5 6 7 8 9 10 10 11 11 13 14 14 14 14 14 14 14 14 13 12 11 11 11 10 10 11 11 11 11 11 11 11 12 12 11 11 10 9 9 9 10 10 10 11 11 11 12 12 12 12 12 13 14 15 15 16 17 18 19 19 20 20 20 19 18 19 20 20 21 21 22 23 23 23 23 23 23 23 23 22 22 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 17 16 16 15 15 15 14 14 13 12 12 11 10 10 10 11 11 12 12 12 12 12 11 10 10 10 10 11 11 11 10 10 11 12 13 13 14 14 14 14 15 15 15 16 16 16 16 16 16 17 18 19 19 20 21 21 21 22 21 21 21 20 20 20 21 21 21 22 23 24 25 26 27 28 28 28 28 28 29 28 28 27 26 25 24 25 27 29 31 31 31 31 31 30 29 27 26 25 25 26 27 29 29 29 29 28 27 27 26 25 25 25 24 24 23 22 22 21 20 20 19 19 19 18 18 18 17 16 15 14 13 12 12 11 9 8 7 7 6 6 6 6 6 6 7 7 6 6 5 5 5 5 5 5 6 6 7 8 9 9 10 10 11 11 11 11 11 10 10 11 11 12 11 11 10 9 8 7 7 8 9 10 10 10 9 8 8 8 7 7 7 7 7 7 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 2 4 7 7 4 2 6 8 9 9 9 9 9 8 8 7 6 5 5 4 4 4 3 3 3 3 2 2 2 2 3 3 3 2 2 2 1 1 0 0 1 2 3 4 5 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 8 8 7 6 5 5 5 5 5 4 3 3 5 6 6 7 7 7 7 6 6 7 7 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 7 7 8 8 9 10 11 12 13 13 14 14 14 14 12 11 9 7 6 5 5 6 7 9 9 10 10 11 12 14 15 15 15 15 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 12 12 11 11 10 10 9 10 10 10 11 11 11 11 12 12 12 12 12 13 14 16 17 18 19 19 20 20 20 19 17 17 19 20 20 21 22 22 23 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 18 nan 19 18 17 16 16 16 16 15 15 14 14 13 12 11 10 10 10 10 11 12 12 12 12 12 11 11 10 10 10 11 11 11 10 11 11 12 13 14 15 15 15 15 15 16 16 17 17 18 18 19 19 18 19 20 21 22 23 23 22 22 22 22 22 21 21 21 22 22 22 23 23 24 26 27 27 28 29 29 29 29 30 29 29 27 26 25 25 26 27 30 31 32 32 31 31 30 29 27 26 25 25 26 27 28 28 28 27 27 26 26 26 25 26 26 26 26 25 24 23 23 22 22 21 21 21 20 20 20 19 19 18 17 16 15 14 13 12 11 10 9 8 7 7 7 7 7 7 7 7 6 6 5 5 5 4 4 5 5 6 7 8 9 9 10 11 11 11 11 12 11 11 12 12 13 12 12 12 10 9 8 8 9 10 11 11 10 9 9 8 7 7 7 7 7 7 7 7 7 7 6 6 6 5 5 5 4 3 3 3 2 3 3 4 6 7 7 7 7 9 10 10 10 10 10 9 9 8 7 6 5 5 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 1 1 0 1 2 3 3 4 5 5 5 5 6 6 6 6 6 5 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 6 5 5 4 4 4 4 4 3 2 3 4 5 6 6 7 7 6 6 6 6 7 7 8 8 8 7 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 12 13 13 14 13 13 13 13 12 10 9 8 6 6 6 7 8 8 9 8 9 11 13 14 14 15 15 14 14 13 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 11 11 10 10 10 10 10 11 11 11 11 11 11 11 12 12 13 14 16 17 18 19 20 21 21 20 18 16 17 19 20 21 21 22 22 23 23 24 24 24 24 24 24 24 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 15 17 18 nan nan 20 19 18 18 17 17 17 16 16 15 14 13 12 11 9 9 9 10 11 12 12 12 12 12 11 11 11 11 11 11 11 10 10 11 12 13 14 15 16 16 16 16 16 17 17 17 18 18 19 20 20 19 19 21 22 23 24 24 23 23 23 23 23 22 23 23 23 23 24 24 24 25 26 27 28 28 29 29 30 30 31 30 30 28 27 26 26 26 28 30 32 32 32 32 31 30 29 27 25 25 25 26 26 27 27 27 26 26 25 25 26 26 27 27 27 27 27 27 26 25 25 24 24 23 23 23 23 23 22 22 21 20 20 19 18 17 16 15 14 13 12 11 10 9 9 9 9 8 8 8 7 6 5 5 5 4 5 5 6 6 7 8 9 10 10 11 11 12 12 12 12 13 13 13 13 13 13 12 11 10 11 11 12 12 12 11 10 9 9 8 7 7 7 7 8 8 8 8 8 8 7 7 7 6 6 5 4 4 3 3 4 5 6 8 9 10 9 9 9 10 10 9 9 9 9 9 8 7 6 6 5 5 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 2 2 1 1 0 1 1 2 2 3 3 4 4 4 5 5 5 6 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 5 5 4 3 3 3 3 3 2 2 2 2 3 4 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 7 7 6 6 5 5 4 4 4 5 6 6 7 7 7 7 8 8 7 7 7 7 7 7 8 8 8 8 9 10 11 12 13 13 14 13 13 13 12 11 11 10 9 8 7 6 6 7 7 7 6 8 10 12 13 14 14 13 13 13 12 11 11 10 10 10 10 10 10 10 10 10 9 9 9 10 10 11 11 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 16 17 18 19 20 21 22 21 18 16 18 20 21 21 22 22 22 23 23 23 23 24 24 24 24 24 24 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 16 16 18 19 nan nan 21 20 19 19 19 18 18 17 17 16 15 13 12 10 9 8 8 9 10 11 11 11 11 11 11 11 11 10 10 10 10 10 10 11 12 13 14 15 16 17 17 17 17 18 18 18 18 19 20 21 21 20 20 21 23 23 24 24 23 23 23 23 23 23 24 24 25 25 25 25 26 26 27 28 28 29 29 30 31 32 32 32 32 31 30 28 28 28 29 31 32 33 34 33 32 30 29 27 26 25 25 25 25 25 25 25 25 25 25 25 26 27 28 29 29 29 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 22 22 21 21 20 19 18 17 16 15 14 13 12 12 11 11 10 9 8 7 6 5 5 5 5 5 5 6 7 8 8 9 10 11 11 12 13 13 13 13 14 14 14 14 14 13 13 13 13 14 14 14 13 13 12 11 10 9 9 8 8 8 8 9 9 9 9 9 8 8 8 7 7 6 5 5 4 4 5 5 6 8 9 9 9 8 9 9 9 8 8 8 8 8 8 7 6 6 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 3 3 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 5 5 5 5 4 3 3 2 2 2 2 2 1 1 1 2 3 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 7 7 7 6 5 5 4 4 4 5 6 6 7 7 7 8 8 8 8 8 8 7 7 8 8 8 8 9 9 10 11 11 12 13 13 13 13 13 12 11 10 10 9 8 7 7 6 5 5 5 6 8 10 12 12 12 12 12 12 12 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 13 14 14 15 17 18 19 20 22 22 22 22 21 20 20 22 23 23 23 23 23 23 23 23 23 24 24 24 24 24 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 17 17 17 19 20 nan nan 22 21 21 20 20 20 19 19 18 17 15 14 12 10 9 8 8 8 9 10 11 11 11 11 11 10 10 10 10 9 9 10 10 11 12 13 14 15 16 17 18 18 19 19 19 20 20 20 21 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 27 27 28 29 29 29 30 31 32 33 34 34 34 34 33 32 31 31 31 32 33 34 34 34 32 30 29 27 26 25 25 25 25 24 24 24 24 24 25 25 26 27 29 29 30 30 30 30 29 29 28 28 28 28 27 27 27 26 26 25 25 25 24 23 23 22 22 21 21 20 20 19 18 17 17 16 15 14 13 12 10 9 7 7 6 6 5 6 6 6 7 7 8 9 9 10 11 12 13 13 14 14 14 14 14 14 14 15 15 16 16 16 16 15 15 14 13 12 12 11 10 10 9 9 9 9 9 10 9 9 9 9 8 8 7 6 5 5 5 5 5 6 6 7 7 8 8 8 8 8 8 7 7 7 7 7 7 6 6 6 5 5 5 5 5 5 4 4 4 4 4 5 5 4 4 3 3 3 3 3 2 1 1 1 1 0 0 0 1 1 2 2 3 3 3 3 3 4 4 4 5 5 5 6 6 6 6 6 5 5 5 4 4 3 3 2 2 2 2 1 1 1 1 1 2 3 4 4 4 5 5 5 5 6 6 7 7 7 7 7 7 7 7 7 7 6 5 5 4 4 3 4 5 6 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 12 11 10 10 10 9 8 7 6 4 3 4 6 9 11 11 11 11 12 12 12 12 11 10 10 10 10 9 9 9 9 9 9 9 9 9 8 8 8 9 10 10 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 18 19 21 22 23 22 20 19 19 22 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 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 17 17 19 20 nan nan nan 23 22 22 22 21 21 20 20 19 17 16 14 12 10 9 8 8 8 9 10 10 10 11 10 10 10 9 9 9 9 9 9 10 10 11 12 14 15 16 17 18 19 20 20 21 21 21 21 22 23 24 24 24 23 23 23 23 23 23 24 25 25 26 26 26 27 27 28 28 28 28 29 29 30 31 31 31 32 33 35 35 36 36 36 36 36 36 35 34 34 34 34 34 33 32 30 28 27 26 25 25 25 24 24 24 24 24 24 25 26 27 28 29 30 31 31 31 31 30 30 29 29 29 28 28 28 27 27 26 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 19 17 16 15 14 12 10 9 8 7 6 6 7 7 7 7 8 8 9 10 11 12 13 13 14 15 15 15 15 15 15 15 16 17 17 17 17 16 16 15 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 9 9 8 7 6 6 5 6 6 6 6 6 7 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 6 5 4 4 3 3 4 4 5 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 0 0 1 1 1 2 2 2 2 2 3 3 4 4 5 5 5 5 5 5 5 4 4 4 3 3 2 2 2 1 1 1 1 0 1 1 2 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 13 12 11 10 10 10 10 9 8 6 5 3 2 5 8 9 9 9 9 10 11 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 8 8 8 8 8 8 9 10 10 10 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 16 17 18 19 20 21 22 22 21 20 19 21 22 23 23 23 22 23 23 23 23 23 24 24 24 24 24 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 17 17 18 20 nan nan nan nan 23 23 23 23 23 22 21 20 19 18 16 14 12 10 9 8 8 9 9 10 10 10 10 10 10 9 9 9 9 9 9 9 10 10 11 12 13 15 16 17 18 19 20 21 21 22 22 23 24 25 26 26 26 25 24 23 23 23 24 25 26 26 27 27 27 28 28 29 29 29 30 30 30 31 32 32 33 34 35 35 36 36 36 37 38 38 38 37 36 35 35 34 34 32 30 29 27 26 26 25 25 25 25 24 24 24 24 25 26 27 28 29 30 31 32 32 32 32 31 31 30 30 29 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 24 24 24 23 23 23 23 22 21 20 19 18 17 16 14 13 11 9 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 14 15 15 15 15 15 16 16 17 17 17 17 16 16 15 14 13 13 13 13 13 13 13 13 13 12 12 11 10 10 10 10 9 8 7 6 6 7 7 7 7 7 7 8 9 9 8 8 7 7 6 6 5 4 4 4 4 4 4 4 4 4 5 5 5 4 3 3 3 3 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 1 1 1 0 0 0 0 1 1 2 2 3 3 4 4 4 4 4 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 1 1 2 3 3 4 4 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 4 5 6 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 12 12 12 12 12 11 10 10 10 10 10 9 8 6 4 2 2 5 6 7 7 7 8 9 10 11 11 10 10 10 10 10 9 9 9 9 9 9 9 8 8 7 7 7 7 8 9 9 9 10 10 10 11 11 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 19 20 21 21 21 20 20 20 21 22 22 22 22 22 22 23 23 23 23 24 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 20 21 nan nan nan nan 24 24 24 24 23 22 22 21 19 18 16 14 12 11 9 9 9 9 9 10 10 10 10 10 9 9 9 8 8 9 9 9 9 10 10 12 13 14 16 17 18 19 20 21 21 22 22 23 24 26 27 28 27 26 25 24 24 24 25 26 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 33 34 35 35 35 35 35 36 37 38 39 39 38 37 36 35 35 33 31 29 28 26 26 25 25 25 25 25 25 24 24 25 26 27 28 29 30 31 32 32 33 33 33 32 31 31 30 30 30 29 29 28 28 27 27 27 27 26 26 25 24 24 24 24 25 25 24 24 24 24 23 23 22 21 21 20 19 18 17 15 13 11 10 9 9 9 9 9 9 9 10 10 11 11 12 13 14 14 15 15 15 16 16 16 17 17 17 17 16 15 14 14 13 13 13 14 14 15 15 14 13 12 12 11 11 11 11 11 10 9 8 8 8 8 8 8 8 7 8 8 9 9 9 8 8 7 6 5 4 4 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 4 4 4 4 4 3 3 2 2 2 2 2 2 3 3 3 3 3 3 2 2 1 1 1 1 1 1 1 2 2 3 3 4 4 4 3 3 3 2 2 2 2 1 1 0 0 0 1 1 1 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 4 4 4 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 10 10 10 10 9 9 8 7 6 4 2 2 3 5 6 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 6 6 6 7 7 8 9 9 9 10 10 10 11 11 12 13 13 14 14 15 15 15 16 16 16 17 18 18 19 20 21 21 20 20 20 20 21 21 21 21 21 21 22 22 22 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 21 20 19 20 22 22 nan nan nan nan 25 25 25 24 24 23 22 20 19 18 16 14 12 11 10 10 10 9 9 9 9 10 10 9 9 9 8 8 8 8 9 9 9 10 11 12 13 14 15 17 18 19 20 21 21 21 22 23 24 25 27 27 27 27 26 25 25 25 26 27 28 28 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 35 35 35 35 36 36 38 39 39 39 39 38 37 36 34 33 31 29 27 26 25 25 25 25 25 25 25 24 25 25 26 28 29 30 31 31 32 33 33 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 26 26 25 25 25 25 25 25 24 24 24 24 23 23 22 22 22 21 21 20 19 17 15 14 12 11 10 9 9 9 10 10 10 11 11 11 12 13 14 14 14 15 16 16 16 17 17 17 16 16 15 15 14 14 14 14 15 15 16 16 15 14 13 13 12 12 11 11 11 11 11 10 9 9 9 9 9 8 8 8 8 8 8 8 8 7 7 6 5 4 4 3 3 2 2 2 2 2 3 3 3 4 4 4 4 4 4 4 4 4 4 4 3 3 2 2 1 1 2 2 3 3 3 4 4 4 3 3 3 2 2 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 1 1 2 2 3 3 4 4 5 6 6 7 7 7 7 7 6 6 5 5 5 5 5 5 5 5 5 5 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 10 10 10 9 9 9 9 9 8 7 6 5 3 1 1 3 5 7 8 8 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 8 6 6 6 6 7 8 8 9 9 9 10 10 11 11 12 13 14 14 14 15 15 16 16 16 16 17 17 18 19 19 20 20 20 20 20 20 20 20 20 20 20 20 21 21 22 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 22 21 21 22 24 24 nan nan 24 24 25 25 25 25 24 22 21 20 19 17 16 14 12 11 10 10 10 10 9 9 9 9 9 9 9 8 8 9 9 8 8 9 9 10 11 12 13 14 16 17 18 19 20 21 21 21 21 22 23 24 25 26 26 27 27 27 27 27 28 28 29 29 29 29 29 29 29 29 29 30 30 30 31 32 33 34 34 35 35 35 35 36 37 38 39 39 39 38 38 37 35 33 31 29 28 27 26 25 25 25 25 25 25 25 25 25 25 26 27 29 30 31 32 32 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 27 27 26 26 26 25 25 25 25 25 24 24 23 23 23 23 22 22 21 20 19 17 15 13 12 10 10 10 10 10 11 11 11 11 12 12 13 13 14 15 15 16 16 17 17 17 16 16 16 16 16 15 15 16 16 17 17 17 16 15 14 12 12 12 12 13 13 12 12 11 10 10 10 10 9 9 8 8 8 8 8 8 7 7 7 6 5 5 4 4 3 3 2 2 2 2 3 3 3 3 4 4 4 4 5 4 4 4 4 4 3 3 2 2 1 1 2 2 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 2 2 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 2 1 1 1 2 2 3 4 5 5 6 7 7 7 6 6 6 5 4 4 4 4 4 5 5 6 6 6 5 5 5 5 6 6 6 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 9 9 9 9 9 9 8 7 6 5 4 2 1 3 5 7 8 8 7 6 6 6 6 6 6 7 8 8 9 9 9 9 10 10 10 9 8 7 7 6 7 8 8 9 9 9 9 10 10 11 11 12 13 14 14 15 15 15 16 16 16 16 17 17 18 19 19 19 19 19 20 20 20 19 19 19 19 20 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 25 25 25 nan nan 24 24 25 25 25 24 23 22 21 19 18 17 15 14 13 12 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 8 8 9 9 10 11 12 13 15 16 18 19 20 21 21 21 22 22 22 23 24 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 31 31 31 31 32 32 33 33 34 34 34 34 34 35 35 36 37 38 38 39 38 38 38 37 36 34 32 30 28 27 26 25 25 24 24 25 25 25 25 25 25 26 27 28 29 30 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 28 27 27 26 26 26 26 25 25 25 25 25 24 24 24 23 22 21 20 18 16 14 13 11 10 10 10 11 11 11 11 11 12 12 12 13 14 15 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 17 17 16 15 13 12 13 14 15 15 14 13 11 11 10 10 10 10 9 9 8 8 8 7 7 7 7 7 6 5 5 4 4 4 3 3 3 2 2 3 3 3 4 4 4 4 5 5 5 5 4 4 3 3 3 2 2 2 2 2 3 3 4 4 4 5 5 5 5 5 5 5 5 4 4 4 4 4 3 3 3 3 2 2 1 1 2 2 2 3 3 3 3 3 3 4 4 4 4 4 3 2 2 1 1 1 2 3 4 4 5 6 6 6 5 5 5 5 4 3 3 3 2 3 4 7 7 7 6 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 7 7 6 5 4 2 2 3 3 4 5 6 6 6 5 6 6 6 6 7 8 9 9 9 9 10 10 11 12 11 10 9 8 7 7 8 8 8 8 8 9 9 9 10 10 11 12 13 14 14 15 15 15 15 16 16 16 17 17 18 18 18 18 19 19 19 19 19 19 19 19 20 20 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 26 26 nan nan nan 25 25 25 25 25 24 23 21 20 18 17 16 15 14 13 12 12 12 11 11 11 11 11 11 10 10 9 9 9 9 9 8 9 9 10 11 11 12 13 15 17 18 20 21 21 22 22 23 23 24 25 26 26 27 27 27 28 29 29 30 31 31 31 32 32 32 32 32 33 33 33 34 34 35 35 36 36 36 36 36 36 37 37 38 38 38 38 37 37 36 36 35 33 31 29 28 26 25 24 24 24 25 25 25 26 26 26 27 27 28 28 29 30 31 32 32 32 32 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 25 25 24 24 23 22 20 18 16 14 12 11 11 11 11 11 11 12 12 12 12 13 13 14 15 16 17 17 18 17 17 18 18 18 18 18 18 19 19 19 18 17 16 16 15 14 15 16 18 17 15 14 12 11 11 10 10 10 9 9 9 8 8 7 7 7 7 7 6 6 5 5 4 4 4 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 4 4 3 2 2 2 2 2 3 3 4 4 4 5 5 5 6 6 6 6 6 6 5 5 5 5 4 4 4 4 3 2 2 1 2 2 3 4 4 4 4 4 4 4 4 5 5 5 5 5 4 3 2 2 1 1 1 2 3 4 4 5 5 4 4 4 4 3 2 2 1 1 1 2 6 8 8 7 6 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 8 8 8 7 7 7 7 6 6 5 4 3 2 3 3 3 3 3 4 5 5 5 6 6 6 7 8 8 9 9 10 10 10 11 11 12 11 11 10 9 8 7 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 14 15 15 15 15 16 16 16 17 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 25 26 27 nan nan nan nan 25 25 25 25 24 23 22 20 19 17 17 16 15 15 14 14 14 14 14 14 14 14 13 13 12 11 11 10 10 9 9 9 9 10 10 11 11 12 13 15 17 18 19 21 21 22 23 24 24 25 25 26 27 27 28 28 28 29 30 31 31 32 32 32 32 32 33 33 34 34 35 35 36 36 37 37 37 37 37 38 38 38 38 38 38 38 37 36 35 35 35 34 32 30 28 27 26 25 24 24 25 25 26 27 27 27 28 28 29 29 30 31 31 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 26 26 25 23 21 20 18 16 14 13 12 12 11 11 12 12 13 13 13 13 13 14 16 17 18 18 18 18 18 18 18 18 18 19 19 19 18 18 17 17 17 17 17 17 18 20 17 15 14 12 11 11 10 10 10 10 9 9 9 8 8 8 7 7 7 7 6 5 5 4 4 4 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 4 3 3 2 2 2 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 6 6 5 5 5 5 5 4 3 3 3 3 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 5 4 4 3 2 1 0 1 2 2 3 3 3 3 3 3 2 2 1 0 1 2 3 2 4 8 9 8 7 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 8 8 8 8 8 7 7 6 5 5 5 5 4 4 3 3 3 4 4 4 3 3 4 4 5 5 6 6 6 7 8 8 9 9 10 10 10 11 11 11 11 11 10 9 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 16 16 16 16 16 17 17 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 26 27 nan nan nan nan nan 26 25 25 24 24 22 21 20 19 17 17 17 16 16 15 15 16 16 16 16 16 16 16 15 14 13 12 11 10 9 9 10 10 10 11 11 11 12 14 15 17 18 19 20 21 22 23 24 24 25 25 25 26 27 27 28 28 29 30 30 31 32 32 32 33 33 33 34 34 35 35 36 36 37 37 37 38 38 39 39 39 39 39 38 38 37 37 36 35 35 34 32 31 29 27 26 25 25 25 25 25 26 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 28 28 27 26 25 23 22 20 19 17 15 13 12 11 12 12 13 13 13 13 13 14 15 16 17 18 18 18 18 19 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 20 17 15 13 12 10 10 10 10 10 10 10 9 9 9 9 8 8 8 7 7 6 5 5 5 4 4 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 4 4 4 3 4 4 4 5 5 5 5 6 6 6 7 7 7 7 8 8 8 7 7 6 6 6 6 6 5 4 4 4 5 5 6 6 6 6 6 6 6 6 5 5 6 6 6 6 6 6 5 4 3 2 2 1 1 1 1 2 2 2 2 2 1 1 1 1 2 3 5 6 6 8 9 8 7 7 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 7 7 6 6 5 4 4 3 3 3 3 4 4 5 5 5 4 4 4 4 5 5 6 6 6 7 7 8 9 9 10 10 10 11 11 11 11 11 10 9 9 8 8 9 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 15 15 15 16 16 16 16 16 16 16 16 17 17 18 19 19 19 20 20 20 20 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 26 28 28 nan nan nan nan nan 26 26 25 24 23 22 22 21 20 19 18 18 18 17 17 17 17 18 18 18 18 18 17 16 16 14 13 12 11 10 11 11 11 11 10 10 11 13 15 16 17 18 18 19 20 21 22 23 24 24 25 25 25 26 27 27 28 29 29 30 31 32 32 32 33 33 34 34 35 35 36 36 37 37 37 38 38 39 40 41 41 40 39 38 38 38 38 37 36 35 34 32 30 28 27 26 25 25 25 26 26 27 28 29 30 31 31 32 32 33 33 33 32 32 32 32 32 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 33 33 33 32 32 32 32 32 32 31 31 30 30 30 30 30 29 28 27 26 24 23 21 19 16 14 13 12 12 13 13 14 13 13 14 14 16 17 17 18 18 18 18 18 18 19 18 18 18 19 19 19 19 20 20 19 19 18 19 18 14 12 10 10 9 9 10 10 10 10 10 10 10 10 9 9 8 7 6 6 6 5 5 5 4 3 3 3 3 3 4 4 4 4 4 5 5 5 6 6 6 6 6 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 6 6 6 6 6 7 7 7 7 7 7 6 6 6 6 6 6 7 7 7 7 6 5 5 4 3 3 2 2 1 1 1 1 1 1 1 0 1 2 3 4 6 6 6 7 7 7 7 7 7 6 6 6 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 7 7 6 5 4 4 4 3 4 4 4 5 5 6 6 5 5 5 5 5 6 6 6 6 7 7 8 8 9 9 10 10 10 11 11 11 11 11 10 9 9 9 10 11 12 12 13 13 13 13 14 14 13 13 12 12 11 11 11 12 12 13 14 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 19 19 19 19 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 26 25 25 27 28 29 nan nan nan nan nan nan 27 26 25 24 23 23 22 22 21 21 20 20 20 19 18 18 18 19 19 20 19 19 18 18 17 15 14 13 12 12 13 13 12 12 11 11 12 14 16 17 17 18 18 18 19 20 20 21 22 23 24 25 26 26 27 28 28 29 30 31 32 32 32 33 33 34 34 34 35 35 36 36 36 36 37 37 39 40 42 42 42 41 40 38 38 38 38 38 38 36 34 32 30 28 27 26 26 26 26 26 27 28 29 31 32 32 33 33 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 33 33 32 32 32 31 31 31 31 30 29 28 28 26 25 22 20 17 16 14 13 13 13 13 13 13 14 14 15 16 17 18 18 18 18 18 18 18 18 18 18 19 20 20 20 20 21 20 20 19 18 18 16 13 10 9 9 9 10 11 11 10 10 11 11 11 10 9 8 7 6 6 6 5 5 5 4 4 3 3 3 3 3 4 4 4 4 5 5 5 6 6 6 7 7 7 7 7 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 8 8 8 7 7 7 7 7 7 7 8 8 8 8 8 8 7 7 7 7 6 6 7 7 8 8 8 7 6 5 5 4 4 4 3 3 2 2 2 2 1 1 1 1 2 3 4 5 5 5 6 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 8 7 7 7 7 8 8 8 9 9 9 9 9 9 8 8 8 7 6 6 5 5 4 4 4 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 10 11 11 12 13 13 13 13 14 14 14 14 14 13 13 12 11 11 11 11 12 13 14 14 15 15 15 15 15 15 15 14 14 15 15 16 17 17 18 18 18 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 30 30 nan nan nan nan nan 28 27 26 25 24 23 23 22 22 22 22 22 22 21 20 20 19 19 19 20 20 20 20 19 18 18 16 15 15 14 14 14 15 14 13 13 13 14 16 17 18 18 18 18 18 19 19 19 20 21 23 24 26 27 28 29 29 30 31 31 32 32 33 33 33 33 34 34 35 35 36 36 36 36 36 37 38 40 42 43 44 43 42 40 38 37 37 37 38 38 37 34 31 29 28 27 26 26 26 27 28 28 29 30 31 33 34 35 35 35 35 34 34 33 33 33 33 33 32 32 32 32 32 32 32 33 33 32 32 32 32 31 31 31 31 31 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 30 29 28 26 24 21 19 17 15 14 14 14 14 14 14 14 15 16 17 18 18 18 18 18 18 18 18 18 19 19 20 20 20 21 21 21 20 20 19 18 17 16 12 10 10 10 11 11 11 11 11 11 11 11 10 9 8 7 7 6 6 6 5 5 5 4 4 3 3 3 4 4 4 4 4 5 5 5 6 6 7 7 7 8 8 8 7 7 7 7 7 7 7 7 8 8 8 9 8 8 8 8 8 9 9 9 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 7 7 7 8 8 8 8 8 7 6 5 5 5 5 5 4 4 3 3 3 2 2 2 2 2 3 4 4 4 5 6 7 8 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 7 7 7 7 8 8 8 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 5 5 6 6 6 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 9 9 10 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 13 13 12 12 12 12 12 13 13 14 15 15 15 15 15 15 15 15 14 14 14 15 15 16 17 17 18 18 18 18 18 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 29 31 nan nan nan nan nan 28 28 27 26 25 nan 23 23 22 22 23 23 23 23 22 21 20 20 19 20 20 20 20 20 20 19 19 18 17 16 16 16 16 16 16 16 15 15 16 17 18 19 19 18 18 19 19 19 20 21 22 24 25 27 28 30 31 32 32 32 33 33 33 33 33 34 34 34 35 35 36 36 37 37 38 38 39 40 42 43 45 45 44 43 41 39 38 37 37 38 37 36 34 31 29 27 27 26 26 27 28 29 30 30 31 32 34 35 36 36 36 36 35 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 35 35 35 36 36 36 36 35 35 35 35 35 35 34 34 33 33 32 32 31 31 30 29 27 25 23 20 18 16 15 15 15 14 14 15 15 15 16 17 18 18 18 18 19 19 19 19 19 20 20 21 21 21 21 21 21 20 20 18 18 17 14 13 12 12 12 12 12 11 11 11 12 12 11 10 9 8 7 7 7 6 6 6 5 5 4 4 4 3 4 4 4 4 5 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 9 9 9 8 8 8 8 8 8 9 9 9 9 8 7 6 6 6 6 6 5 5 5 4 4 3 3 3 2 2 3 3 4 4 5 6 7 7 8 8 7 7 7 7 7 7 7 7 7 7 8 7 7 7 7 7 7 8 8 8 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 8 9 9 10 11 11 12 12 13 13 13 13 13 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 15 16 16 17 17 17 17 17 17 17 17 17 17 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 31 nan nan nan nan nan 29 28 27 27 25 24 23 22 22 22 23 24 24 24 23 22 21 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 18 19 20 20 20 20 20 21 22 23 24 25 26 28 29 30 32 32 33 33 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 40 41 42 43 45 46 47 46 44 42 41 39 39 39 38 37 35 33 30 28 27 27 27 27 28 29 30 31 32 32 33 35 36 37 37 37 36 36 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 34 35 35 36 36 36 36 36 36 36 36 36 36 36 36 35 35 35 34 33 33 32 32 31 30 28 26 24 22 20 18 16 16 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 20 19 18 18 17 16 15 14 14 13 12 12 12 12 12 12 11 11 10 9 8 8 7 7 7 6 6 5 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 9 8 7 7 6 6 6 6 6 6 5 5 5 4 4 3 3 3 3 4 4 5 6 7 7 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 9 8 8 7 7 7 6 6 6 7 7 7 7 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8 9 10 11 11 12 13 14 14 14 13 13 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 28 30 31 32 nan nan nan nan 30 29 28 28 27 25 24 23 23 22 23 23 24 24 24 23 22 21 21 20 20 20 20 20 20 20 20 20 19 19 18 18 18 17 17 17 17 17 17 18 19 20 21 22 22 23 23 24 24 26 27 28 29 30 31 32 33 34 34 35 35 35 36 36 35 35 35 34 34 35 35 36 37 38 39 40 41 41 42 44 46 47 48 48 46 45 43 41 41 40 39 37 34 32 30 28 27 27 27 28 29 30 32 32 33 34 35 36 37 37 38 38 37 36 35 35 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 33 34 34 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 36 36 35 34 34 33 33 32 31 29 27 25 23 21 19 17 16 16 17 17 18 18 18 18 18 18 19 20 21 21 21 21 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 16 15 14 13 12 12 12 12 12 12 11 11 10 9 9 8 8 7 7 6 5 4 4 4 4 4 4 5 5 5 6 6 6 6 6 6 7 7 7 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 9 9 10 10 10 10 9 8 8 7 7 7 7 7 7 7 6 6 5 5 5 4 4 4 4 4 5 6 7 7 7 8 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 8 8 9 10 10 10 10 10 10 10 10 10 9 9 9 9 8 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 7 7 7 8 8 8 8 8 8 9 9 10 11 11 12 13 13 14 13 13 13 12 12 11 11 11 11 11 12 12 12 12 13 13 14 15 15 15 16 16 15 15 15 15 15 14 14 14 14 15 15 16 16 16 16 16 16 16 16 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 30 29 29 30 31 32 32 nan nan nan nan 30 30 29 28 27 26 25 24 23 23 23 24 25 25 24 24 23 22 21 21 20 20 20 20 20 20 20 20 19 18 18 17 17 17 16 16 16 16 16 17 19 21 22 23 24 25 25 26 27 28 30 31 31 32 33 33 34 35 35 36 36 36 37 37 37 36 36 35 34 34 34 34 34 35 36 37 38 40 41 42 45 47 48 48 47 46 44 42 41 41 39 37 34 31 29 28 27 27 28 29 30 31 32 33 34 35 36 37 38 38 38 38 37 37 36 36 35 35 35 36 36 37 37 36 36 36 36 36 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 34 35 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 36 35 35 34 34 33 32 30 29 27 25 23 21 19 18 19 19 19 19 18 18 18 18 19 20 21 22 22 23 23 23 22 22 22 21 21 20 20 20 20 20 20 19 19 18 17 16 15 13 13 12 12 12 12 12 12 11 11 10 9 8 8 7 7 6 5 5 5 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 11 11 11 10 10 9 8 8 8 8 8 8 7 7 7 6 6 6 5 5 4 4 4 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 7 8 9 10 11 11 11 11 10 10 10 10 10 10 10 9 9 9 8 8 8 7 7 7 8 8 8 8 7 7 7 7 7 7 8 8 8 9 9 9 9 9 10 10 10 11 12 12 13 13 13 13 12 12 12 11 11 11 11 11 11 11 12 12 12 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 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 36 36 nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 30 31 32 33 33 nan nan nan nan nan 31 30 29 28 27 27 26 25 24 24 24 25 25 25 25 24 23 22 22 21 21 20 20 20 20 20 20 20 19 18 17 16 16 16 15 15 14 14 16 18 20 21 22 23 25 26 27 28 29 30 31 31 32 32 33 34 34 35 36 36 37 37 37 38 37 37 36 35 34 33 32 32 32 32 33 34 35 36 37 39 41 43 45 46 nan 45 44 42 41 39 37 35 33 30 29 28 27 28 28 29 30 31 32 34 35 35 36 37 38 38 38 38 38 38 37 37 36 36 36 37 37 38 38 38 37 37 37 37 37 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 36 36 36 36 35 34 34 33 34 35 36 36 37 37 38 38 38 39 39 39 38 38 38 38 37 37 36 35 35 34 33 32 31 30 28 26 24 23 22 21 21 20 19 19 19 19 20 20 21 22 23 23 24 23 23 23 23 22 22 21 20 20 19 19 19 19 19 19 18 17 17 16 14 13 12 12 12 13 13 13 12 11 10 9 9 8 7 7 6 6 6 5 5 6 6 6 6 6 6 6 6 6 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 7 8 8 8 8 9 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 9 9 9 9 8 8 8 8 8 7 7 7 7 6 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 6 6 7 8 10 11 12 12 12 11 11 11 11 11 10 10 10 10 9 9 9 8 8 8 8 8 8 9 8 8 8 8 8 8 8 8 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 nan nan nan nan nan nan nan nan nan nan nan 32 32 31 31 31 32 34 34 34 nan nan nan nan nan 31 30 29 28 28 27 27 26 26 25 25 25 25 25 24 24 23 23 22 22 21 21 20 20 20 20 20 19 19 18 17 16 15 15 14 14 13 14 16 18 20 21 22 23 24 26 27 28 29 30 30 30 31 31 32 32 33 34 35 36 37 37 37 37 38 37 37 35 34 32 31 31 30 30 30 31 32 32 33 34 36 38 40 42 nan nan nan nan nan nan 35 33 32 30 29 28 28 28 29 30 31 32 33 34 35 36 36 37 37 37 37 37 38 38 38 38 37 37 37 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 38 38 37 37 36 36 36 36 36 36 36 36 36 35 34 34 33 34 34 35 35 36 37 38 38 39 39 39 39 39 39 39 38 38 38 37 37 36 35 34 33 32 31 30 28 27 25 24 23 21 21 20 20 20 20 21 22 23 23 24 24 24 24 24 24 23 23 22 21 20 19 19 19 19 19 19 19 18 18 17 16 15 14 12 12 12 12 13 13 12 11 10 10 9 8 7 7 7 6 6 6 7 7 7 7 7 7 6 6 6 7 7 8 8 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 8 8 9 9 10 10 10 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 13 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 9 9 9 9 9 9 9 8 7 7 6 5 5 6 6 6 6 6 6 7 7 7 7 7 7 7 6 6 6 6 6 5 5 6 6 7 8 10 12 13 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 12 12 12 12 12 12 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 37 37 nan nan nan nan nan nan nan nan nan nan 32 32 32 31 31 32 34 34 34 nan nan nan nan nan 31 31 30 30 29 28 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 22 21 21 21 20 20 20 20 19 18 17 16 15 15 14 14 14 15 17 18 19 20 21 22 24 25 26 27 28 28 28 28 29 29 30 30 31 32 33 34 35 36 36 36 37 37 36 35 34 32 31 30 29 29 29 29 30 29 29 30 30 32 35 nan nan nan nan nan nan 35 34 32 31 30 29 28 29 29 30 31 32 33 33 34 35 36 36 36 37 37 37 38 38 38 38 37 37 37 37 37 37 38 38 39 39 40 40 40 40 40 39 39 39 39 39 39 39 38 38 37 36 36 36 36 36 36 36 35 35 35 34 34 34 34 35 35 36 37 38 39 39 39 39 39 39 39 39 39 39 39 39 38 37 37 36 35 34 32 31 29 28 27 26 25 24 23 23 22 21 21 22 23 23 24 24 24 24 24 25 24 24 23 23 22 20 20 19 19 18 18 18 18 18 18 17 16 15 14 13 12 11 12 12 13 12 12 11 10 9 8 8 7 7 7 7 7 7 7 8 8 8 7 7 7 7 8 8 9 9 10 10 10 10 10 9 9 9 8 8 8 7 7 7 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 11 11 11 11 11 12 12 11 11 11 11 11 10 10 10 10 10 10 10 9 8 7 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 6 6 6 6 6 6 6 7 7 8 9 11 13 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 11 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 12 13 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 nan nan nan nan nan nan nan nan nan nan 31 32 32 32 31 32 34 35 35 34 nan nan nan nan nan 32 31 31 30 30 29 28 28 27 27 27 26 26 26 25 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 18 17 16 16 15 15 15 16 17 18 19 19 19 20 21 23 25 26 27 27 27 27 27 27 28 28 28 29 29 31 32 33 34 34 34 35 35 35 35 33 32 31 30 30 29 30 29 29 28 28 27 28 29 nan nan nan nan 37 37 35 34 33 32 31 30 29 29 29 30 31 32 33 33 34 35 35 36 36 36 36 37 37 38 38 38 38 37 37 36 37 37 38 38 38 39 39 40 40 41 40 40 40 40 40 40 40 39 39 39 38 37 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 38 39 39 39 39 39 40 40 39 39 39 40 40 39 39 38 37 36 35 34 33 33 33 32 31 29 28 27 25 24 24 24 24 25 26 26 26 26 26 26 26 25 25 24 24 23 22 20 19 18 17 17 17 17 17 17 16 15 14 13 13 12 11 11 12 12 13 12 11 10 9 8 8 8 8 8 8 8 8 8 8 9 9 8 8 8 8 9 9 10 10 10 11 11 11 11 10 10 9 8 8 8 7 7 7 7 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 14 14 14 14 14 14 13 13 12 12 12 11 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 10 9 8 7 7 6 6 6 6 7 7 7 7 7 8 8 7 7 7 6 6 7 7 7 8 8 8 9 10 11 13 14 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 12 12 11 11 10 10 11 11 12 13 14 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 nan nan nan nan nan nan nan nan nan nan nan 31 31 32 32 33 34 35 35 35 nan nan nan nan nan nan 32 32 32 31 31 30 29 28 27 27 27 27 26 26 26 25 25 25 25 25 25 24 24 23 22 22 22 21 21 20 19 18 17 17 17 17 18 19 20 20 20 19 19 20 23 24 26 27 28 28 27 26 26 27 27 27 28 28 28 29 30 30 31 31 31 32 33 34 34 33 32 31 30 30 30 30 30 30 29 28 27 27 29 nan nan 36 36 36 36 35 34 33 32 31 30 30 30 31 31 32 32 33 34 35 35 35 35 35 36 36 36 37 38 38 38 37 37 37 37 37 38 39 39 39 39 40 40 41 41 40 40 40 40 40 40 40 40 39 39 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 38 39 39 39 39 39 40 40 40 40 40 41 41 41 40 40 39 38 37 36 36 36 36 35 33 31 30 29 27 26 25 25 27 28 28 29 29 29 29 29 28 27 26 25 25 24 23 21 19 18 16 16 15 15 15 15 14 13 13 13 12 12 12 11 12 13 13 12 11 10 9 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 9 8 8 7 7 7 7 7 8 8 9 9 10 10 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 14 14 13 13 12 12 12 12 12 12 12 12 12 13 13 14 13 13 13 13 13 13 12 12 12 12 11 11 10 9 9 8 8 8 8 8 8 8 8 9 9 9 8 7 7 7 8 8 9 9 9 9 10 10 11 12 14 15 15 15 15 15 15 15 15 14 14 14 13 12 12 12 12 12 12 12 12 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 12 12 13 13 14 14 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 13 13 13 12 12 12 11 11 12 13 13 14 15 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 nan nan nan nan nan nan nan nan nan nan 31 31 31 32 33 34 35 36 35 nan nan nan nan nan nan nan 32 32 33 32 32 30 29 27 26 26 26 27 27 26 26 26 26 26 26 26 25 25 24 nan nan 23 22 22 21 20 20 19 19 19 19 20 21 22 23 22 21 21 21 23 25 27 28 29 29 29 28 27 27 27 27 27 28 28 28 28 28 28 28 28 29 30 32 33 33 33 32 31 31 31 31 31 31 31 30 29 28 nan nan nan 36 37 37 36 36 35 34 33 32 31 31 31 31 31 32 32 33 33 34 35 35 35 35 35 35 36 36 37 37 37 37 37 37 37 37 38 39 40 40 40 40 40 40 41 40 40 40 40 40 41 41 41 40 40 40 39 38 38 38 38 37 37 37 36 36 36 36 36 37 37 37 37 37 37 37 38 38 38 38 38 38 39 40 40 40 41 42 42 42 42 42 41 40 38 36 34 33 32 31 30 30 29 28 27 26 26 27 29 30 30 30 31 30 30 30 29 28 27 26 25 24 23 22 20 18 16 15 14 14 13 13 13 13 12 12 12 12 12 12 12 13 13 12 11 11 10 10 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 11 11 11 10 9 9 8 7 7 7 7 8 8 8 9 9 9 10 11 11 12 13 13 13 14 14 14 14 14 14 15 14 14 14 15 15 15 15 15 15 15 15 15 15 14 13 13 13 13 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 10 10 10 10 10 10 9 9 9 9 10 10 10 10 10 10 11 12 13 14 14 15 16 16 16 16 16 16 16 16 15 15 14 13 13 13 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 14 15 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 34 33 32 31 31 31 31 33 34 36 36 35 nan nan nan nan nan nan nan nan 33 33 33 32 31 29 27 26 25 26 26 26 26 26 26 26 26 26 26 26 25 25 24 24 nan 23 22 22 21 21 20 20 21 21 22 23 24 25 24 24 24 25 26 28 29 30 30 30 30 29 28 27 27 26 27 28 28 29 29 28 27 27 27 28 30 32 33 33 33 32 32 32 32 32 32 33 32 nan 31 31 nan nan 38 39 39 38 37 36 35 34 33 32 31 31 31 31 32 32 33 33 34 34 34 34 34 34 34 35 35 35 36 36 36 36 36 36 36 37 38 39 40 41 41 41 40 41 41 40 40 40 41 41 41 41 41 41 41 41 40 39 39 39 39 38 37 37 36 36 36 36 36 37 38 38 37 37 38 38 38 38 37 37 37 37 38 39 39 40 41 42 43 43 43 43 43 42 38 35 34 32 29 28 28 28 28 27 26 25 26 28 31 32 32 32 32 31 31 30 30 29 28 27 26 25 24 22 21 18 17 15 14 13 12 11 11 11 11 11 11 12 13 13 13 13 13 13 12 11 10 10 9 9 9 9 9 9 9 10 10 11 11 11 11 12 12 13 13 14 14 14 14 13 12 12 11 11 11 10 10 9 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 14 14 14 14 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 15 14 13 12 12 11 11 11 12 12 12 11 11 11 11 11 11 12 11 11 11 11 11 12 13 14 15 15 16 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 14 14 13 13 13 12 12 12 13 13 14 14 15 15 15 14 14 13 13 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 15 15 16 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 39 38 38 37 37 nan nan nan nan nan nan nan nan 34 34 33 33 32 31 31 31 31 32 34 35 36 nan nan nan nan nan nan nan nan nan 34 34 34 32 31 29 27 25 25 25 25 26 26 26 27 27 27 27 27 27 26 25 25 24 nan nan 22 22 21 21 21 21 21 22 23 24 25 26 26 26 26 27 28 29 30 30 30 30 30 30 29 28 27 26 26 27 28 29 29 28 28 28 29 30 31 33 33 34 nan nan 33 33 33 33 33 34 nan nan nan nan nan 39 41 41 40 39 37 36 35 34 33 32 31 31 31 31 32 32 32 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 36 36 37 38 39 40 40 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 40 39 nan nan nan nan nan 34 34 36 37 38 38 38 38 38 39 39 39 39 38 38 37 37 39 40 41 42 43 43 44 45 45 44 43 39 35 34 35 32 30 30 31 29 27 26 26 28 28 28 29 30 31 32 32 32 31 31 30 29 27 26 25 25 23 22 19 17 15 14 13 12 11 11 10 10 10 10 11 12 13 14 14 14 13 12 12 11 10 10 9 9 9 9 9 9 10 10 10 11 11 11 12 13 14 14 15 15 15 14 14 13 12 12 12 11 11 11 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 14 14 14 13 13 13 13 13 13 12 12 12 12 13 13 13 13 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 12 13 14 15 16 16 17 18 18 18 18 17 17 17 16 16 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 13 14 14 15 15 15 15 14 14 13 13 13 13 12 13 13 13 13 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 15 16 16 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 38 37 37 36 36 nan nan nan nan nan nan nan 34 34 33 32 32 31 31 31 31 31 32 34 34 35 34 nan nan 32 31 nan nan nan 34 35 35 33 32 31 29 27 25 24 25 25 25 26 26 26 27 27 27 27 27 27 26 26 25 nan nan nan 22 21 21 21 21 22 23 24 24 25 26 27 27 27 28 28 29 29 29 29 29 29 30 30 29 28 nan nan 26 nan nan nan nan nan nan 31 32 33 34 nan nan nan nan nan 34 nan nan nan nan nan nan nan nan 38 41 42 42 40 39 38 37 35 34 33 31 30 30 30 31 31 31 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 34 35 36 37 38 39 40 40 41 41 41 42 43 44 44 44 44 43 43 43 43 43 43 nan nan nan nan nan nan nan nan nan nan 33 34 35 36 37 nan nan nan nan nan nan nan 39 39 39 38 39 40 42 43 44 46 47 47 48 46 44 41 38 35 35 35 34 34 34 32 29 28 29 30 31 30 30 31 31 32 33 33 33 32 31 30 28 27 27 26 24 22 20 18 16 15 14 13 12 11 11 10 10 10 10 12 13 14 14 14 13 13 12 12 11 10 10 10 9 9 9 10 10 10 11 11 11 12 12 13 14 15 16 16 16 15 15 14 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 12 13 13 14 15 15 15 15 15 14 14 14 14 14 13 13 13 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 17 16 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 12 14 15 16 16 17 18 18 18 18 18 17 17 17 16 16 15 15 15 15 16 16 16 16 16 16 15 15 14 14 13 13 13 14 14 15 15 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 14 15 16 16 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 39 37 37 36 nan nan nan nan nan nan nan nan 34 33 32 31 31 31 31 32 32 31 32 33 34 34 34 nan nan 32 31 nan nan nan 35 35 34 33 31 30 29 27 25 24 24 25 25 25 25 26 26 27 27 28 27 27 27 26 nan nan nan nan nan nan nan 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 27 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 nan nan nan nan nan nan nan nan nan nan nan nan 36 nan 37 39 41 42 41 40 39 38 37 35 34 32 31 30 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 34 35 36 36 37 38 39 40 41 41 42 43 44 45 45 45 45 45 45 44 44 44 nan nan nan nan nan nan nan nan nan 32 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 41 42 43 45 47 49 50 51 50 48 46 43 40 38 38 38 38 38 38 36 33 31 31 32 34 35 35 35 34 33 34 35 34 33 32 31 30 29 28 26 24 23 21 19 17 16 15 14 13 12 11 11 10 10 10 11 12 13 14 14 14 13 13 12 12 11 11 10 9 9 9 10 11 11 11 11 12 12 13 14 15 16 16 16 16 16 15 15 14 13 13 12 12 12 12 12 11 11 10 10 10 10 10 11 11 11 11 11 12 12 13 14 14 14 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 16 16 16 16 17 17 18 19 19 19 18 18 17 17 16 16 15 15 14 13 13 12 12 12 12 12 12 12 12 12 11 11 11 12 13 14 16 16 17 17 18 18 19 18 18 17 17 17 16 16 15 15 15 15 16 16 17 17 17 17 16 16 15 15 14 14 14 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 34 33 33 32 31 31 31 31 32 32 32 32 33 34 nan nan nan nan nan nan nan nan nan 35 34 33 32 31 30 29 27 26 25 24 24 25 25 25 25 26 27 27 28 28 28 27 nan nan nan nan nan nan nan nan nan nan 25 26 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 29 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 39 39 39 39 41 42 42 41 40 38 37 36 34 33 31 30 30 29 29 29 30 30 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 31 31 31 32 33 34 34 35 36 37 38 39 40 41 42 42 43 44 45 46 46 46 46 46 45 45 44 44 44 43 nan nan nan nan nan 34 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 46 47 49 51 53 53 52 50 48 45 43 41 41 44 45 44 41 38 35 33 32 33 35 36 36 35 34 34 34 34 34 34 33 32 31 30 28 26 25 23 22 21 19 18 17 16 15 13 12 12 11 11 10 11 12 13 14 14 14 14 13 13 12 12 11 10 9 9 10 11 12 12 12 13 13 14 14 15 16 16 17 17 17 16 16 15 14 14 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 14 14 14 14 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 14 14 15 15 15 15 16 16 16 17 17 18 18 19 19 19 19 18 18 17 16 16 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 17 18 18 19 19 19 18 18 17 17 16 16 15 15 15 15 16 16 17 17 17 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 15 15 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 14 14 15 16 17 17 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 35 34 34 33 33 33 33 32 32 32 32 32 32 32 33 34 34 nan nan nan nan nan nan nan nan 35 34 34 32 31 31 30 29 28 27 25 24 24 24 24 24 25 25 26 27 27 28 28 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 nan nan nan 32 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 42 42 43 43 43 41 40 38 36 35 33 32 31 30 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 33 33 34 35 37 38 39 40 41 41 42 42 43 45 46 46 46 46 46 46 46 45 45 44 43 nan nan nan nan 37 35 34 35 36 37 38 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 53 52 51 49 47 46 46 49 50 48 45 42 38 35 34 33 33 35 37 38 37 36 35 34 34 34 34 34 33 31 30 28 27 25 24 23 22 21 20 19 17 15 14 13 12 12 11 11 12 13 14 14 14 14 14 13 13 12 12 11 10 10 11 12 13 13 13 14 14 15 16 16 17 17 17 17 17 17 16 16 15 14 13 13 12 12 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 13 13 12 12 12 12 12 12 11 11 10 9 9 9 9 10 10 10 10 10 10 10 11 11 11 12 13 13 14 14 15 15 15 16 16 16 16 17 17 18 18 19 19 19 19 18 17 16 16 15 15 14 14 14 13 12 12 11 11 10 10 11 11 12 12 12 13 14 15 15 16 17 18 18 19 20 20 19 18 17 17 16 15 15 15 15 15 15 16 17 17 17 17 17 17 17 16 16 15 15 14 14 14 14 13 14 14 14 15 15 16 16 16 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 15 16 17 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 nan nan nan 35 34 34 33 33 33 33 33 34 33 33 33 32 33 33 34 34 nan nan nan nan nan nan nan nan nan 35 34 33 32 31 31 30 30 29 27 26 24 23 23 23 23 24 25 26 26 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 43 44 44 45 44 43 42 40 38 36 34 33 32 31 30 29 29 28 28 29 29 29 29 30 30 30 30 31 31 31 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 36 37 39 40 40 41 41 42 43 44 nan nan 46 46 47 47 47 46 45 44 44 44 nan nan nan nan nan nan nan 38 39 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 55 54 53 51 50 49 48 49 52 52 51 48 45 42 39 37 35 34 35 37 39 40 40 38 37 37 37 37 36 35 34 33 32 30 28 27 26 25 23 23 21 20 18 16 15 14 13 12 12 12 13 14 14 14 14 14 14 13 13 12 11 11 11 12 13 13 14 14 15 15 16 17 17 18 18 18 18 18 17 17 16 15 15 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 14 14 14 13 13 12 12 12 12 12 11 11 10 10 9 8 8 9 9 9 9 9 10 10 10 10 10 11 12 12 13 14 15 15 15 15 16 16 16 16 16 17 17 18 18 18 18 18 18 18 17 16 16 15 15 14 14 13 12 12 11 11 11 11 11 11 12 12 12 13 14 14 14 15 16 17 19 19 20 20 20 19 18 16 16 15 15 15 15 15 15 16 16 16 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 14 15 15 16 16 16 16 16 16 16 15 15 15 15 14 14 14 14 14 14 15 15 15 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 16 17 18 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 46 45 44 42 nan nan nan nan nan 35 35 34 33 33 32 33 33 34 34 34 33 33 32 33 34 34 34 nan nan nan nan nan nan nan nan nan 34 33 33 32 31 31 31 30 29 28 26 24 23 22 22 22 23 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 44 44 45 45 45 44 43 42 40 38 36 34 32 31 30 29 29 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 33 33 34 35 36 37 38 40 40 40 41 42 nan nan nan nan nan nan nan 47 47 47 46 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 53 52 51 50 50 49 49 51 52 51 49 47 44 42 40 39 39 40 41 42 43 43 44 44 43 42 39 38 37 37 37 35 33 31 29 28 27 26 25 24 23 21 19 17 15 13 12 12 12 13 14 15 15 15 14 14 13 13 12 12 11 12 13 13 14 15 15 16 16 17 18 18 19 19 18 18 18 18 17 17 16 15 15 14 14 13 13 13 13 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 12 12 13 13 13 13 13 13 12 12 12 12 11 11 10 10 9 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 15 15 15 16 16 16 16 16 16 16 17 17 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 11 11 11 12 12 13 13 13 14 15 16 17 18 19 20 20 20 19 18 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 15 15 15 15 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 14 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 15 16 18 18 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 38 37 35 34 34 33 32 32 32 33 33 34 34 33 32 31 32 33 34 33 nan nan nan nan nan nan nan nan nan nan 33 33 32 32 31 31 30 29 28 26 24 22 21 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 43 nan nan nan 45 44 43 43 42 40 38 36 34 32 31 29 29 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 33 34 34 35 36 37 38 39 39 40 40 40 41 nan nan nan nan nan nan nan nan nan nan nan nan 47 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 51 51 50 49 49 50 51 51 50 49 48 45 42 41 41 43 45 47 48 48 47 48 47 45 42 41 40 40 39 37 34 33 32 30 29 28 27 26 25 23 21 19 17 15 13 13 13 13 15 16 16 16 16 14 13 13 12 12 12 13 14 14 15 15 16 16 17 18 19 19 20 20 20 19 19 18 18 17 16 15 15 14 14 13 13 13 13 14 14 14 13 13 13 13 13 12 12 12 12 11 11 11 11 11 12 12 13 13 13 13 13 13 12 12 12 12 11 11 10 9 8 8 8 8 8 9 9 9 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 nan 17 16 16 15 15 14 13 13 12 12 12 12 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 20 20 19 18 17 16 15 15 15 15 15 16 16 16 16 15 15 15 16 15 16 16 16 16 16 16 16 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 14 14 14 15 15 15 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 18 19 19 19 19 19 19 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan 39 38 37 36 34 34 33 33 32 32 32 33 33 33 32 31 31 31 32 33 nan nan nan nan nan nan nan nan nan nan nan nan 33 32 32 31 31 30 29 27 26 24 23 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 43 42 41 40 39 37 35 33 32 31 30 29 29 28 28 28 28 29 29 29 30 30 30 30 30 30 31 31 31 31 31 31 32 32 33 33 34 34 35 36 nan nan nan nan 39 40 40 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 51 51 51 51 53 53 53 52 50 47 44 41 38 38 42 47 49 49 48 48 48 46 45 44 43 42 39 37 35 34 34 33 31 30 29 28 26 25 23 20 18 16 15 14 14 15 16 17 18 17 16 15 14 13 13 12 13 13 14 15 16 16 17 17 18 19 20 21 21 21 21 20 20 19 18 17 16 15 15 14 14 14 13 13 13 14 14 14 13 13 13 13 13 13 13 12 12 12 11 11 11 11 11 12 13 13 14 14 13 13 13 13 12 12 11 11 10 9 9 9 9 9 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 15 15 16 16 17 17 17 nan nan nan nan nan 15 14 13 13 13 12 12 12 11 11 11 11 11 12 13 13 14 15 16 17 18 19 20 20 19 19 18 17 16 16 15 15 15 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 17 18 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 42 40 39 39 38 38 37 36 35 34 34 33 33 33 33 33 32 32 32 31 31 31 33 nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 32 31 31 30 28 27 25 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 36 35 33 32 31 30 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 32 32 32 32 32 32 33 33 34 34 35 35 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 52 52 52 53 55 55 54 52 49 46 45 42 38 36 38 43 47 48 48 48 48 48 47 45 43 41 38 35 34 34 34 34 33 32 31 30 28 25 23 21 19 17 16 15 15 15 17 18 19 18 17 16 15 14 13 13 13 14 15 16 17 17 18 18 19 20 21 22 22 22 21 20 20 19 18 18 16 15 14 13 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 12 12 12 11 11 12 12 13 14 14 14 13 13 13 13 12 12 11 10 10 9 9 9 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 14 14 14 15 15 16 16 16 16 16 15 15 15 15 16 17 17 17 nan nan nan nan nan nan 15 14 14 13 13 13 12 12 11 11 11 12 13 13 14 14 15 16 18 19 19 19 19 19 18 18 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 16 16 15 15 15 15 15 15 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 13 14 14 14 14 14 15 15 15 15 15 16 17 19 20 20 20 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 nan nan nan nan nan 22 22 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 42 41 40 39 39 38 37 36 36 36 35 35 34 34 34 34 34 34 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 31 30 28 26 24 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 35 34 32 32 31 30 30 30 30 30 30 30 31 31 nan nan nan 32 32 32 nan nan 33 33 33 33 33 34 34 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 51 52 52 52 53 53 53 53 51 47 43 42 44 43 42 43 45 45 46 46 47 47 48 47 45 42 39 35 32 30 31 32 33 33 33 34 33 30 27 24 21 20 18 17 16 16 16 17 19 19 19 18 17 15 14 13 13 13 14 15 16 17 18 19 20 20 21 22 23 23 23 22 21 20 20 19 18 17 15 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 12 12 12 12 12 13 14 14 14 14 13 13 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 10 10 11 11 11 12 13 13 14 14 15 15 15 16 16 16 16 15 15 14 14 15 16 17 17 17 17 nan nan nan nan nan 15 14 14 14 13 13 13 12 12 12 12 12 14 14 15 15 16 17 18 19 20 20 19 19 19 18 17 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 16 15 15 14 14 14 14 14 15 15 15 15 14 14 14 15 15 16 17 17 17 16 16 16 16 16 16 16 15 15 14 14 13 13 12 12 12 12 13 13 14 14 15 15 16 16 18 19 20 20 20 20 20 20 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 14 15 16 17 18 19 19 20 20 21 21 23 24 26 nan nan nan nan nan nan nan nan nan nan 41 nan nan nan nan 44 44 44 43 42 41 41 40 39 39 38 38 38 38 38 38 37 37 37 37 37 37 37 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 29 27 25 23 21 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 34 33 32 31 31 30 30 30 30 31 31 32 32 nan nan nan nan nan 33 nan nan nan nan nan nan nan 34 35 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 50 50 51 50 50 50 49 45 41 40 43 46 48 47 46 43 nan 40 41 42 43 42 40 37 34 31 28 27 27 29 30 31 32 34 35 33 29 25 23 21 20 18 18 17 17 18 19 20 20 19 17 16 14 14 13 14 15 16 17 18 19 20 21 21 22 23 24 24 23 22 21 20 20 19 18 17 15 13 13 12 12 13 13 14 14 14 15 15 15 15 14 14 14 14 14 14 14 14 14 13 13 12 12 12 13 13 14 14 14 14 13 14 14 13 13 12 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 12 13 13 14 15 15 15 15 16 16 16 16 16 15 15 14 14 14 15 16 17 17 17 17 nan nan nan nan nan 15 14 14 14 13 13 13 12 12 13 13 14 15 16 16 16 17 18 19 20 20 20 20 19 19 18 18 17 17 17 16 16 15 15 14 14 13 13 13 13 13 13 14 14 15 15 15 16 16 17 16 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 16 17 17 17 17 16 16 16 16 16 16 16 15 15 14 13 13 12 11 11 11 12 12 13 14 14 15 16 17 18 19 20 21 21 21 21 21 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 nan nan nan 6 6 nan 5 6 7 9 10 11 12 14 15 15 16 17 17 18 19 21 22 24 27 29 nan nan nan nan nan nan nan nan nan nan nan nan 43 nan 44 44 43 43 42 42 41 41 41 40 40 41 41 41 42 42 42 41 41 40 40 40 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 26 24 21 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 32 nan 30 30 30 31 31 32 32 32 33 33 33 nan nan nan nan nan 33 33 34 nan nan nan 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 47 48 49 49 48 47 47 46 43 39 36 41 45 47 nan nan 38 34 31 31 32 33 33 31 30 28 26 25 24 24 25 27 28 30 32 34 33 30 27 24 23 21 20 19 18 18 18 20 20 20 19 18 16 15 14 14 14 15 16 17 18 20 21 22 22 23 24 25 25 25 23 22 21 20 19 19 17 16 14 13 12 12 13 14 15 15 15 15 15 14 14 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 14 14 15 16 16 16 16 16 16 16 16 16 15 15 14 14 14 15 16 16 17 17 17 17 nan 16 nan nan nan nan 13 13 13 13 13 13 13 13 14 15 15 16 17 17 18 19 20 21 21 21 20 20 19 19 18 17 17 16 16 16 15 15 14 13 13 12 12 12 12 12 13 13 14 14 14 15 15 16 16 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 16 16 16 17 17 17 16 16 16 16 16 16 16 15 15 14 13 12 11 11 11 11 12 13 13 14 15 16 17 19 20 21 21 21 21 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 nan nan nan nan nan nan 15 13 11 9 8 7 5 4 3 3 3 4 5 6 8 9 10 11 12 13 14 15 16 17 19 21 23 26 28 31 34 nan nan nan nan nan nan nan 41 40 41 42 43 43 44 44 43 43 42 42 42 42 42 43 43 44 44 45 45 44 44 44 43 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 28 25 23 20 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 30 30 30 31 31 32 33 33 33 33 nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 23 24 25 25 24 24 23 22 21 21 22 23 24 26 27 30 31 31 30 28 26 24 23 21 20 19 19 19 20 21 21 20 19 17 16 15 15 15 15 16 18 19 20 22 22 23 23 24 25 26 25 24 22 21 20 20 19 18 17 15 14 13 12 12 13 14 15 15 14 13 13 12 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 12 12 12 11 11 11 11 12 12 12 12 12 12 13 14 14 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 17 17 17 17 17 16 16 nan nan nan nan 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 21 21 22 21 21 20 20 19 18 17 16 16 16 16 16 15 14 13 12 11 11 11 11 11 12 12 13 13 13 14 14 14 14 14 14 13 13 13 14 14 13 13 13 13 13 13 13 14 15 15 15 16 16 16 16 16 16 16 15 15 16 16 16 16 15 15 14 13 12 12 11 12 12 12 13 14 15 17 18 20 21 22 22 22 22 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 15 16 18 19 19 20 20 19 17 15 13 11 9 7 6 4 3 1 1 2 3 5 6 7 7 8 9 11 12 13 14 16 17 20 22 25 28 30 33 35 37 38 39 40 41 nan 41 41 41 41 42 42 43 44 44 44 44 43 43 42 42 43 44 45 46 46 46 46 45 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 31 28 25 21 18 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 30 30 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 22 23 23 23 22 21 20 19 19 19 20 21 22 23 25 27 29 30 29 28 26 25 24 23 22 21 20 20 21 22 22 21 20 19 17 16 16 15 16 17 19 20 21 22 23 23 24 25 25 26 25 24 22 21 20 19 19 18 17 16 15 13 13 12 13 14 14 14 13 12 12 11 11 12 12 12 12 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 14 14 14 15 14 14 13 13 12 12 12 12 11 11 11 11 12 12 13 13 14 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 16 16 16 17 17 17 17 17 16 16 nan nan nan 13 13 13 13 13 14 14 14 15 15 16 17 18 19 20 21 21 22 21 21 20 20 19 18 17 17 17 17 17 16 15 14 13 12 11 10 10 10 10 11 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 15 15 15 15 15 16 16 16 16 15 15 15 15 15 16 16 15 15 15 14 13 13 13 13 13 13 13 14 16 17 19 20 21 22 22 22 22 21 21 22 23 nan nan nan nan nan nan nan nan nan nan nan nan 13 13 13 13 13 13 14 15 16 17 18 19 20 20 20 19 18 16 14 13 11 9 8 7 6 5 5 5 6 7 8 9 10 11 12 13 14 15 16 18 20 23 26 28 31 33 35 37 38 38 39 39 40 41 41 42 42 43 43 43 44 44 45 45 45 45 44 44 43 43 44 46 47 47 47 47 46 45 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 31 28 24 20 17 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 nan 25 24 24 25 25 23 22 20 19 19 19 19 20 20 21 21 23 25 27 28 29 27 26 25 24 24 23 22 21 21 21 22 22 21 21 20 19 17 16 16 17 18 20 21 22 23 23 24 25 25 26 26 25 24 22 21 20 19 19 18 17 17 16 15 14 13 13 14 14 13 12 12 11 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 13 13 13 13 13 14 14 14 14 13 13 12 12 12 12 12 12 11 12 12 13 14 14 15 15 15 15 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 17 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 15 16 17 18 19 20 21 21 21 21 20 20 20 19 18 18 18 18 18 18 17 16 15 14 13 12 11 11 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 12 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 16 18 20 21 22 22 22 22 22 22 22 23 25 nan 10 11 nan nan nan nan nan nan 13 13 13 12 12 12 13 13 14 14 15 17 18 18 19 20 20 20 20 19 18 17 15 14 13 12 11 10 9 9 10 11 12 13 14 15 15 16 17 18 19 21 23 25 28 30 33 35 37 38 38 38 38 38 38 39 40 41 42 43 44 44 44 45 46 47 47 47 47 47 46 45 44 44 45 47 48 48 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 34 32 28 24 nan nan 14 15 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 26 26 25 23 21 20 20 20 20 20 20 20 21 22 24 26 27 27 27 26 25 24 23 22 22 21 20 21 21 21 21 21 21 20 18 18 17 18 20 21 23 23 24 24 25 25 26 26 26 25 23 22 21 20 19 19 18 18 17 16 16 15 14 14 14 13 13 12 12 11 11 10 10 10 11 11 12 12 13 13 13 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 13 13 13 13 13 13 12 12 12 12 12 12 13 13 14 14 15 15 15 15 15 15 16 16 16 16 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 16 17 18 19 19 20 20 20 20 20 20 20 19 19 19 19 19 18 18 17 16 15 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 12 12 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 14 14 15 15 15 15 14 15 15 16 18 19 20 21 22 22 22 22 22 23 24 25 26 8 9 10 11 nan nan nan nan 13 13 nan 11 11 11 11 12 13 14 15 16 17 18 19 19 20 21 21 21 21 20 20 19 18 17 16 15 15 14 15 15 16 17 18 19 20 21 22 23 24 25 27 29 31 33 35 37 39 40 40 40 39 39 38 38 39 40 41 43 44 44 44 45 46 46 47 48 48 48 48 47 46 45 44 45 46 48 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 34 34 34 32 29 25 nan 17 15 15 16 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 26 26 25 23 22 21 21 21 21 21 20 20 21 22 23 25 26 26 26 25 25 24 23 22 21 21 21 20 21 21 21 21 21 21 20 19 19 20 21 22 24 25 25 25 26 26 27 27 26 25 23 22 21 20 19 19 19 18 17 17 16 16 15 14 14 14 13 12 12 12 11 10 10 10 10 11 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 12 12 13 13 13 13 13 13 13 14 14 14 14 15 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 16 17 17 17 18 18 17 17 16 16 16 16 16 16 16 17 17 18 19 19 19 20 20 20 20 20 20 19 19 19 19 18 17 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 16 15 15 15 16 16 15 15 15 15 16 17 18 20 21 22 22 22 22 22 23 23 24 25 26 8 9 9 nan nan nan nan nan 13 12 nan nan nan nan 11 12 14 14 15 16 17 18 19 20 21 22 23 23 24 24 23 23 21 20 20 20 20 20 21 21 22 23 24 25 25 26 27 28 29 30 32 34 36 37 38 39 40 41 42 41 40 39 39 38 39 40 41 43 44 45 45 45 46 47 47 48 48 47 47 nan nan nan nan 45 46 47 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 33 34 33 32 29 nan 21 18 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 22 23 23 22 22 21 21 21 22 23 23 24 24 24 24 25 25 25 24 23 23 23 22 22 22 22 22 22 22 21 21 21 21 22 23 25 25 26 26 27 27 27 27 26 25 23 22 21 20 19 19 19 18 18 17 16 16 16 15 15 14 13 13 13 12 12 11 11 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 13 14 14 14 14 15 15 15 15 16 17 17 17 17 16 16 16 16 17 17 17 17 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 19 19 18 nan nan 17 16 16 16 16 16 17 17 18 18 19 19 19 19 20 20 20 20 20 19 19 18 18 17 16 15 15 14 14 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 17 18 19 21 22 22 22 22 22 22 23 24 25 25 26 8 8 nan nan nan nan nan nan nan nan 10 10 9 10 11 13 14 15 16 16 17 18 19 21 22 24 25 26 27 27 27 27 25 24 24 24 25 26 26 27 28 28 29 29 29 30 31 32 33 34 36 37 39 40 40 41 42 42 42 42 41 40 39 39 39 40 41 43 44 45 45 46 47 47 48 47 47 47 nan nan nan nan nan 43 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 26 22 20 19 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 23 24 24 24 23 22 21 21 21 21 22 22 22 22 24 25 25 26 26 26 26 25 25 24 24 23 23 22 22 22 22 22 23 24 25 26 26 27 27 28 28 27 26 25 23 22 21 20 20 19 19 19 18 17 17 16 16 16 15 15 14 14 14 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 17 18 18 18 18 17 17 17 17 17 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 19 19 20 20 19 nan nan 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 19 19 19 19 19 19 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 15 15 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 20 21 22 22 22 22 22 22 22 23 24 25 25 25 8 nan nan nan nan nan nan nan nan nan 10 9 9 10 12 13 15 16 16 17 18 19 20 22 24 26 27 29 30 31 32 31 30 29 28 29 30 30 31 31 32 32 32 32 33 33 34 35 36 37 38 39 41 42 42 43 43 43 43 42 41 40 40 40 41 42 43 44 45 46 46 47 47 48 48 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 28 25 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 23 23 23 23 24 24 24 23 22 21 20 20 19 19 19 19 19 20 21 22 24 24 25 25 26 25 24 24 23 22 22 22 22 22 23 24 25 26 26 27 27 28 28 28 27 26 25 24 22 21 20 20 20 20 19 19 18 17 17 16 16 16 16 16 16 15 15 14 13 13 12 12 12 12 11 11 11 11 12 12 12 12 11 11 11 12 12 13 13 13 14 14 14 14 14 14 14 14 15 16 16 16 16 17 17 17 18 18 18 19 19 19 18 18 18 18 18 18 18 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 20 20 19 18 18 nan 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 18 18 17 17 16 15 15 14 14 14 14 14 14 14 14 13 13 13 13 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 14 14 14 14 14 14 15 15 15 16 16 17 17 17 17 18 18 18 19 19 20 21 21 22 21 21 21 21 21 22 23 23 23 23 22 22 22 22 23 24 24 25 25 8 nan 9 9 10 11 12 12 12 11 10 10 10 11 12 14 15 17 17 18 19 20 22 24 26 28 30 32 33 35 35 35 35 34 33 33 33 33 34 34 34 34 34 34 34 35 35 36 37 38 39 41 42 43 43 43 43 43 43 42 41 41 41 41 42 43 45 46 47 47 47 48 48 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 nan nan nan nan nan nan nan nan nan 29 28 27 24 23 22 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 21 21 22 22 22 21 20 19 18 17 17 16 16 16 16 17 17 18 20 21 21 22 22 22 22 21 21 21 22 22 22 23 24 25 26 27 27 28 28 28 28 27 26 25 24 23 21 20 20 20 20 20 20 19 18 17 16 16 16 16 16 16 16 16 15 14 14 13 14 14 13 12 12 12 12 13 13 13 12 12 11 12 13 14 15 15 16 16 17 17 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 20 20 20 20 19 19 19 18 nan 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 16 16 16 17 17 17 18 18 18 18 18 18 19 19 20 20 21 21 22 22 22 22 22 23 23 23 23 23 23 22 22 21 21 22 23 24 24 24 25 8 8 9 9 10 11 12 12 12 12 11 11 11 11 12 14 16 18 19 20 21 23 24 26 28 30 32 34 36 37 38 38 38 38 37 36 35 34 34 35 35 35 34 33 33 33 33 35 37 39 41 43 44 44 44 43 43 43 42 42 42 42 42 43 44 46 46 47 47 48 48 49 49 49 49 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 28 28 27 27 25 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 17 16 16 15 15 14 14 14 14 13 13 14 15 16 17 17 18 19 19 20 20 21 21 22 23 24 25 26 27 28 28 28 28 28 28 27 26 25 24 23 22 21 20 20 20 20 20 19 18 17 17 17 17 17 17 17 17 17 16 16 15 14 15 15 14 14 14 14 14 14 14 14 13 12 12 13 15 16 17 17 18 18 19 19 19 18 17 17 17 17 17 18 18 18 19 19 19 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 20 20 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 18 18 18 18 18 18 18 18 18 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 13 13 14 14 14 14 15 15 15 16 16 15 15 15 14 14 15 15 16 16 17 18 18 18 18 19 19 19 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 24 23 22 21 21 21 21 22 23 24 24 24 24 8 9 9 9 10 11 12 12 13 14 14 13 13 13 14 16 19 21 22 23 24 25 26 nan nan 32 34 36 37 38 38 38 38 38 38 36 34 33 33 33 34 34 33 33 32 32 32 35 38 40 42 44 45 45 44 43 42 42 42 42 43 43 44 45 47 48 48 47 47 47 48 49 50 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 25 24 nan nan nan 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 15 15 14 14 13 13 13 13 13 13 13 12 12 12 13 14 14 15 16 17 18 19 20 21 22 22 23 24 26 27 28 29 29 29 29 28 28 27 26 25 24 23 22 21 20 20 20 20 20 20 19 18 17 17 17 18 18 18 18 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 15 17 18 19 19 19 20 21 21 21 20 19 18 18 18 18 19 19 19 19 19 20 20 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 16 16 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 19 19 19 19 19 18 18 17 17 17 17 17 17 18 18 18 17 17 16 16 16 15 15 15 15 14 14 13 13 12 12 12 12 12 12 13 13 14 14 14 14 15 15 15 16 16 16 16 15 15 15 16 16 17 18 18 19 19 19 19 19 19 19 18 19 19 20 20 20 20 20 20 20 21 22 23 23 24 24 24 24 24 23 22 22 22 22 23 23 23 24 24 24 24 9 9 9 10 nan nan 12 14 15 16 17 17 16 16 17 20 22 24 26 27 28 28 nan nan nan 34 35 37 38 38 38 37 37 37 36 35 33 32 31 31 31 31 31 32 32 33 35 37 40 42 44 45 47 47 45 43 41 41 42 43 45 46 47 49 50 49 48 47 47 47 48 49 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 46 46 nan nan nan nan 47 47 47 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 47 nan nan nan nan nan nan nan 48 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 14 14 13 12 12 11 11 11 11 11 12 12 12 12 13 13 13 14 15 15 16 17 19 20 21 22 23 24 25 25 27 28 29 29 30 29 29 28 27 27 26 25 23 22 22 21 20 20 20 20 20 20 19 19 18 18 18 18 18 18 19 19 19 19 18 17 17 16 15 15 15 15 16 17 17 17 18 18 18 18 19 20 20 20 20 21 22 22 22 21 20 20 19 19 19 19 19 20 20 20 20 20 21 21 22 22 22 23 23 22 22 22 22 21 20 20 19 18 18 17 17 16 16 16 16 17 17 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 21 21 21 20 20 19 19 19 19 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 15 14 14 13 12 12 12 12 12 12 12 13 13 13 14 14 14 14 14 15 15 16 16 16 16 16 16 16 16 16 17 17 18 18 18 19 19 18 18 18 18 19 19 20 20 20 20 20 20 21 22 23 24 24 25 25 24 24 23 23 23 23 24 24 24 24 24 24 24 24 10 10 nan nan nan 13 14 16 18 20 21 21 20 20 22 24 26 28 30 31 31 nan nan nan nan nan 36 37 37 37 36 35 35 34 33 32 30 29 28 28 28 28 29 31 33 35 37 40 42 43 45 46 48 48 46 43 41 41 43 45 47 48 50 51 51 49 47 46 46 47 48 50 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 45 45 45 45 46 46 46 46 46 46 46 46 46 47 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 46 45 45 46 nan nan nan nan nan 47 48 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 13 13 12 11 10 10 10 9 10 11 11 12 12 12 13 13 14 15 15 16 17 18 20 22 23 24 25 25 26 26 27 28 29 30 30 30 29 28 27 26 25 24 23 22 21 21 20 20 21 21 21 21 20 19 19 18 18 17 18 18 18 19 19 20 19 19 18 17 16 15 15 16 16 17 18 19 20 20 21 21 22 22 21 21 21 22 22 23 23 22 22 22 21 20 20 20 20 20 19 20 20 20 20 21 21 22 22 22 22 22 22 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 22 21 20 20 20 20 19 18 17 17 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 15 14 14 13 13 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 15 15 15 15 16 16 16 17 17 17 18 18 18 18 18 19 19 19 19 19 19 20 21 21 22 23 24 24 24 24 23 24 24 24 25 25 25 25 24 24 24 25 25 11 11 12 nan nan 15 16 19 21 24 26 26 26 26 27 29 30 32 33 34 35 nan nan nan nan nan 37 37 36 35 34 33 32 31 30 28 26 24 23 23 24 25 28 30 33 36 40 42 44 45 46 47 49 48 46 43 42 42 44 46 48 50 52 52 51 49 47 45 45 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 45 46 46 46 46 46 46 46 46 46 46 46 46 nan nan nan nan nan nan nan nan nan 46 46 nan nan nan 44 44 44 43 43 43 43 43 nan nan nan 45 46 46 47 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 12 12 12 11 10 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 21 22 24 25 26 27 27 28 28 29 29 30 30 29 28 27 26 25 24 23 23 22 21 21 21 21 21 21 21 20 20 20 19 19 18 17 17 17 17 18 19 19 20 19 19 18 17 17 17 17 17 17 17 18 20 21 22 22 22 22 22 22 22 22 23 23 23 23 24 23 23 22 21 20 20 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 20 19 19 18 17 17 16 16 16 16 17 18 18 19 19 19 19 19 19 19 20 21 21 21 22 22 23 23 22 22 21 20 20 20 19 19 18 17 17 16 16 16 16 16 16 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 15 15 15 14 14 14 14 14 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 19 19 21 22 22 23 23 23 23 23 24 25 26 26 26 26 25 25 25 26 26 26 12 12 13 14 15 16 18 20 23 27 30 31 31 nan nan 32 34 35 36 37 38 nan nan nan nan nan 38 37 36 35 34 32 31 30 28 25 22 20 19 19 21 24 28 31 35 38 42 44 45 46 46 47 48 47 45 43 42 43 45 47 48 50 51 51 50 48 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 45 46 46 46 46 46 46 45 45 45 45 45 46 nan nan nan nan nan nan nan nan nan nan nan nan nan 41 41 41 41 39 38 38 38 39 40 41 42 43 43 42 42 44 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 12 13 12 12 11 10 9 10 10 10 11 11 12 13 14 15 16 17 18 19 21 22 24 25 27 28 28 28 28 28 28 28 28 28 27 26 25 24 23 22 22 22 22 21 21 21 21 21 20 20 20 20 20 19 18 18 17 17 17 17 18 19 19 20 19 19 19 18 18 17 17 17 17 18 19 20 21 21 21 21 21 22 22 23 23 23 24 24 24 24 24 23 23 22 21 20 19 19 19 19 19 19 19 20 20 21 21 21 21 21 22 22 22 22 21 21 20 19 19 18 17 17 16 16 16 17 17 18 19 19 19 19 19 19 20 20 21 22 23 23 23 23 23 23 22 nan nan 20 20 20 19 18 17 17 16 16 16 16 16 16 16 16 16 17 17 17 16 16 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 17 17 17 17 17 17 19 20 21 22 22 22 22 23 24 25 25 26 26 25 25 25 26 27 27 27 27 12 13 14 15 16 17 18 20 23 nan nan nan nan nan nan nan nan 38 39 40 nan nan nan nan nan nan nan 38 37 36 35 34 32 30 26 23 20 18 17 18 20 25 30 33 36 40 43 45 46 46 46 46 nan 45 42 41 43 45 47 47 47 49 50 50 49 47 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 41 41 42 43 43 44 44 44 45 45 44 44 44 44 44 44 44 45 45 nan nan nan nan nan nan nan nan nan nan 41 40 40 39 39 38 36 34 33 33 34 35 35 37 37 38 37 37 37 40 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 13 13 14 13 13 12 11 11 11 11 11 12 12 13 14 15 16 17 19 20 21 22 24 25 27 28 29 29 28 27 27 27 27 26 26 25 24 23 22 21 21 22 22 22 22 21 21 20 20 20 20 20 20 20 19 18 17 17 17 18 18 19 19 20 20 20 20 20 20 19 18 18 18 18 19 19 19 19 19 19 20 21 22 22 23 23 23 23 23 24 24 24 24 23 21 21 20 20 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 20 19 19 18 18 17 16 16 17 17 18 18 19 19 19 19 19 20 20 21 22 23 23 23 23 23 23 22 nan nan nan 20 20 19 18 17 17 16 16 16 16 15 15 16 16 16 16 17 17 17 16 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 16 16 16 16 16 17 17 17 17 19 20 22 22 22 22 22 23 24 25 25 25 25 25 25 26 27 27 28 27 27 13 14 15 16 16 17 18 20 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 38 36 35 34 33 31 28 25 22 20 19 18 20 23 28 33 36 38 40 42 43 44 44 44 44 44 42 40 nan 44 45 46 46 47 47 48 48 47 46 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 39 39 40 40 41 41 42 42 42 42 42 42 42 42 42 43 43 43 43 nan nan nan nan nan nan nan nan nan 39 38 38 37 36 35 33 30 29 28 28 29 29 29 30 31 32 32 32 34 37 39 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 14 13 13 12 12 13 13 13 13 14 15 15 16 18 19 20 21 22 24 25 27 28 28 28 27 26 26 25 25 25 24 24 22 21 21 20 21 21 21 22 21 21 21 20 20 20 21 21 21 21 20 19 18 18 18 18 19 19 20 20 20 21 22 22 22 22 21 20 20 20 20 19 19 18 18 18 18 19 20 21 22 22 22 22 23 23 23 24 23 23 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 22 22 22 22 22 22 22 22 21 20 20 19 18 18 17 17 17 17 18 18 18 18 19 19 19 19 20 21 22 22 22 23 23 23 23 22 nan nan nan nan 20 19 18 18 17 16 16 15 15 15 15 15 15 15 16 16 16 16 16 16 15 15 14 15 15 15 15 15 14 14 14 14 14 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 13 13 13 13 14 14 15 15 16 16 16 16 16 16 17 17 17 18 19 20 21 21 21 22 22 23 24 25 25 25 24 25 25 26 27 27 27 27 27 13 15 16 16 16 17 18 20 24 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 33 31 30 27 25 24 22 21 22 23 26 31 35 38 39 40 41 42 42 42 42 42 40 40 nan nan nan 44 44 45 46 46 47 47 47 47 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 35 35 35 36 37 37 37 38 38 39 39 40 40 39 39 39 39 40 41 41 41 41 41 nan nan nan nan nan nan nan nan nan nan nan 34 33 32 30 27 25 23 23 22 22 22 23 25 26 28 28 30 32 34 36 38 nan nan nan nan nan nan 28 25 22 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 14 14 14 15 15 14 14 14 14 14 14 14 15 15 15 16 17 18 19 20 21 22 24 25 26 27 27 27 26 25 24 24 24 23 23 22 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 19 19 19 19 19 20 20 21 21 22 23 23 23 23 22 22 21 21 21 20 19 18 17 17 17 18 19 20 21 21 22 22 22 22 23 23 23 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 22 23 23 23 23 23 23 22 22 21 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 19 20 20 20 21 22 23 23 24 23 23 22 22 nan nan nan 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 16 16 16 16 15 15 15 15 16 16 16 15 15 14 14 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 12 12 13 13 13 14 14 15 15 16 16 16 17 17 17 17 17 17 18 19 19 19 19 20 21 22 23 24 25 24 24 24 24 25 26 26 26 26 26 25 nan nan nan nan nan 17 19 21 24 29 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 32 31 29 28 27 26 25 24 25 28 31 34 37 39 40 42 42 42 42 40 39 39 nan nan 40 40 41 42 43 45 47 48 47 48 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 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 37 38 38 39 38 38 37 nan nan nan nan nan nan nan nan nan nan 29 29 nan 25 23 21 19 17 17 17 17 19 20 22 23 nan 25 27 29 31 34 nan nan nan 46 46 43 38 32 27 22 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 17 18 19 20 21 22 23 25 26 26 26 25 24 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 21 21 22 21 21 20 19 19 19 20 21 21 22 22 23 23 23 24 23 23 22 21 21 21 20 20 19 18 17 17 18 19 20 21 21 21 21 21 22 22 22 22 21 21 21 20 19 19 19 19 19 19 19 19 19 20 21 22 23 24 24 24 23 23 23 22 22 21 20 20 19 18 18 18 17 17 17 17 18 18 19 19 19 20 20 20 21 22 23 24 24 24 23 22 nan nan nan nan 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 16 16 15 14 14 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 16 16 16 17 17 17 17 16 16 17 17 17 17 17 19 20 22 24 24 25 24 24 23 23 24 24 24 24 24 24 24 nan nan nan nan nan nan nan nan 25 29 33 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 33 32 32 31 29 28 27 27 27 29 32 35 nan nan nan 42 42 42 41 nan nan 37 37 37 38 39 40 41 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 31 31 32 33 33 34 35 35 36 36 36 36 36 36 35 35 34 34 35 35 35 36 35 35 35 34 34 nan nan nan nan nan nan nan nan 25 nan nan 21 19 17 15 14 12 12 12 13 15 17 18 nan nan nan 24 26 nan nan nan nan nan 47 47 43 37 31 25 20 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 16 16 17 17 18 19 19 18 18 17 17 17 17 17 17 17 18 19 19 20 21 22 23 24 25 24 23 22 21 21 21 21 20 20 20 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 21 21 20 20 20 20 21 22 23 23 23 23 23 24 24 23 22 22 22 21 21 21 20 19 19 19 19 20 21 22 22 22 21 21 21 21 21 20 20 20 19 18 17 18 18 19 19 19 19 19 20 21 21 22 23 24 25 25 24 24 23 23 22 22 21 20 20 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 21 22 23 24 25 nan nan nan nan nan nan nan 19 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 17 17 16 15 14 13 13 12 12 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 16 17 17 17 17 17 17 17 17 18 18 20 22 24 25 25 25 24 24 23 23 23 23 23 23 23 23 22 nan nan 16 16 17 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 41 42 42 42 40 nan nan nan 35 36 38 38 39 40 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 30 30 31 32 33 34 35 35 36 36 36 36 35 34 34 33 33 33 33 33 33 33 33 32 32 32 33 33 32 nan nan nan nan nan nan nan 20 19 18 16 15 14 12 11 9 9 9 10 11 13 14 nan nan nan nan nan nan nan nan nan nan 43 40 36 30 24 19 15 13 12 12 nan nan nan 26 28 27 25 nan nan nan 16 nan 15 16 18 18 19 20 21 21 21 21 20 19 19 18 18 18 18 18 18 18 19 20 21 21 22 23 23 22 22 21 20 20 20 20 19 19 18 19 19 20 20 20 20 20 20 20 20 19 19 20 20 20 20 21 21 21 22 21 21 21 21 21 22 22 23 23 23 24 24 24 24 24 23 23 22 23 23 22 22 21 20 20 21 21 22 23 23 23 22 22 21 21 19 19 18 18 18 17 17 18 20 20 20 20 20 21 21 21 22 23 24 25 25 26 25 24 24 23 23 22 22 21 20 19 19 19 19 19 19 18 18 18 18 19 19 19 19 20 21 22 24 25 25 nan nan nan nan nan nan nan nan 19 18 18 18 17 16 16 16 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 16 15 14 13 13 12 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 15 15 16 16 16 16 16 17 18 18 19 19 20 20 20 21 22 24 25 25 26 25 25 24 24 23 23 22 22 22 22 22 22 22 16 16 17 18 20 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 46 45 43 nan nan nan nan 35 37 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 nan 30 31 32 33 34 35 35 35 35 34 34 33 32 31 31 31 31 31 30 30 30 30 30 30 30 30 29 nan nan nan nan nan 20 18 17 16 15 15 14 13 11 10 8 7 7 7 8 9 11 13 nan nan nan nan nan nan nan 35 35 33 29 24 20 16 13 11 10 10 11 15 19 23 25 25 23 21 19 nan nan nan nan 17 19 20 21 22 22 22 23 22 22 21 21 20 20 19 19 19 19 19 19 20 20 21 21 21 21 21 20 20 19 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 20 20 19 19 19 20 20 20 20 21 22 22 22 22 22 22 22 22 23 24 24 25 25 25 25 25 24 23 23 23 23 23 22 22 22 22 22 23 24 24 24 24 24 23 24 21 18 17 17 17 17 18 19 21 22 22 21 20 20 20 21 21 21 22 23 24 25 25 25 25 24 24 23 23 22 21 20 20 19 19 19 19 20 19 19 19 19 19 19 20 20 20 21 22 24 25 24 nan nan nan nan nan nan nan nan nan 18 18 18 17 17 16 16 16 16 16 15 15 15 16 16 16 16 16 17 17 17 18 18 17 17 16 15 14 13 13 14 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 16 16 17 18 19 20 22 22 23 24 24 24 25 26 27 26 26 25 25 24 23 23 23 22 22 22 22 22 22 21 16 18 19 21 24 28 29 28 27 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 44 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 49 48 nan nan nan nan nan nan 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 27 28 29 30 31 32 32 32 32 32 32 31 30 29 29 29 28 28 28 27 27 27 27 27 27 27 26 26 nan nan 22 21 20 18 17 16 16 16 15 14 12 10 9 8 7 6 6 6 6 7 8 10 12 15 17 21 24 26 26 24 21 18 15 13 12 10 9 8 9 12 15 18 21 21 21 20 19 19 19 nan nan nan 20 21 22 23 23 23 23 23 23 22 22 22 21 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 19 20 20 21 21 21 21 21 20 20 19 19 19 19 19 20 20 21 22 22 23 23 23 22 23 23 24 25 25 26 26 26 26 25 24 23 23 23 23 23 23 22 23 23 24 25 25 25 25 25 25 24 21 18 16 17 17 18 20 21 22 22 20 18 17 17 17 18 19 20 20 22 23 23 24 24 24 24 24 23 23 22 21 21 20 20 20 20 20 21 21 21 20 20 20 20 20 21 22 23 nan 24 25 24 nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 18 18 17 17 16 15 14 14 14 15 15 16 16 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 18 19 20 21 22 23 24 25 25 26 26 26 26 26 26 25 25 24 24 23 23 23 23 23 23 22 22 22 21 17 19 21 23 27 30 30 28 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 42 nan 40 nan nan nan nan nan 40 39 nan nan nan nan 33 36 40 45 48 49 46 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 22 nan 22 23 23 24 25 26 27 27 28 28 29 29 28 28 27 27 26 26 26 25 25 24 24 24 24 24 25 25 25 24 23 22 21 20 18 18 17 18 17 16 15 13 11 10 9 8 7 7 6 5 4 4 5 7 9 12 15 18 19 20 19 17 15 13 11 10 9 8 nan nan nan nan nan nan nan nan nan 19 19 19 20 nan nan nan nan 24 24 24 24 23 23 22 22 23 22 21 20 19 18 18 18 18 18 18 18 18 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 22 22 22 22 22 22 21 20 20 19 19 18 19 20 21 22 23 24 24 24 23 23 24 25 25 25 26 26 26 26 25 24 23 23 23 23 23 23 23 24 25 26 27 27 27 27 27 27 24 20 18 17 17 17 18 20 21 21 20 17 14 13 14 15 16 18 18 19 20 20 20 21 21 22 23 23 23 23 22 22 21 21 21 21 21 22 22 22 21 21 21 21 21 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 17 17 17 17 17 17 17 16 16 16 16 16 17 17 18 18 18 18 17 16 16 15 15 15 16 16 17 17 18 18 18 19 19 18 18 18 17 17 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 19 20 21 22 23 23 24 25 25 26 26 26 26 26 25 25 24 24 23 23 23 23 23 23 23 22 22 22 22 17 19 21 23 25 27 28 27 27 nan nan nan nan nan 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 40 39 nan 38 38 39 38 38 36 35 35 36 39 43 46 nan 46 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 nan nan nan nan nan nan nan nan 19 18 18 18 18 19 20 21 22 22 23 23 24 24 25 24 24 24 24 23 23 22 22 22 22 22 22 23 24 24 24 23 22 22 21 20 19 19 20 20 19 18 16 14 13 12 11 10 9 9 8 7 6 5 5 5 5 6 8 10 12 13 13 13 11 10 9 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 19 21 nan 23 24 nan 25 25 25 25 24 23 23 23 23 22 22 20 19 18 18 18 18 18 18 18 19 19 18 18 18 18 18 17 17 17 18 19 19 19 20 20 21 21 22 22 22 22 22 22 22 21 21 20 19 19 19 20 21 23 24 25 25 25 25 24 24 24 25 25 25 26 26 26 26 25 25 24 24 23 23 23 23 24 26 27 27 27 27 27 28 27 24 21 20 19 18 17 18 19 20 19 16 13 12 12 14 16 17 18 18 18 18 18 18 18 19 20 22 22 23 23 22 22 22 22 22 22 23 23 23 22 22 22 21 21 21 22 23 24 25 25 25 24 nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 18 18 18 17 17 17 16 16 17 17 17 18 18 18 17 17 16 16 16 16 16 17 18 18 19 19 19 19 19 19 19 18 18 17 16 16 16 17 18 19 19 19 19 19 19 19 19 19 19 19 19 20 21 22 22 23 23 24 24 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 17 19 20 22 23 24 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 41 40 39 38 37 36 37 37 38 39 38 38 37 38 39 43 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 13 13 13 nan nan nan nan nan nan 16 16 16 15 15 15 16 17 18 18 18 18 18 19 20 20 20 21 21 21 20 20 20 20 20 20 20 21 22 23 23 23 22 22 22 21 21 21 21 22 22 21 20 18 16 14 13 12 12 11 11 10 10 9 8 8 7 7 7 6 6 7 8 9 9 9 8 7 7 7 7 8 nan nan nan nan nan nan nan nan nan nan nan nan nan 24 25 26 26 26 26 25 25 24 24 23 23 22 22 20 19 18 18 18 18 18 19 19 19 18 18 18 18 18 18 17 17 18 18 19 20 20 21 21 21 22 22 22 22 21 21 21 21 21 21 20 20 19 20 20 22 23 25 26 26 27 26 25 25 25 26 26 26 27 28 28 28 28 27 26 25 24 24 24 24 25 25 26 27 27 27 27 28 27 24 21 20 19 17 16 17 17 17 16 14 13 13 14 16 18 19 19 18 18 17 17 16 17 18 19 20 21 22 22 22 22 22 22 23 23 23 23 23 23 23 22 22 22 22 23 24 25 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 18 17 17 17 17 16 16 16 17 17 18 19 19 20 20 20 19 19 19 18 18 17 16 16 16 17 18 19 20 20 20 20 20 20 20 20 19 19 19 20 20 21 21 22 22 22 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 17 18 19 21 22 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 40 40 39 37 35 35 35 36 39 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 nan nan nan 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 nan nan nan nan nan nan 15 14 14 13 13 13 14 14 15 15 15 14 14 13 14 15 16 16 17 17 17 17 17 18 18 18 19 20 20 21 21 21 22 21 21 21 21 22 24 24 24 23 21 19 17 16 15 14 14 13 13 13 12 11 11 10 10 9 9 8 8 8 9 10 10 10 9 9 8 8 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 26 26 25 25 25 24 24 23 23 22 21 19 18 18 18 18 18 19 19 19 19 19 20 20 19 18 17 17 18 19 20 20 21 21 22 22 22 22 22 21 20 20 20 20 20 20 20 20 21 21 22 22 24 25 27 28 28 27 26 27 27 28 28 28 30 30 31 31 30 28 28 27 26 26 26 26 26 26 26 27 27 27 28 28 27 24 20 17 16 16 16 16 16 15 14 13 14 16 18 20 21 20 20 19 18 18 17 17 17 18 19 20 20 21 22 22 23 23 23 23 23 23 24 24 24 23 23 23 22 23 24 25 25 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 19 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 19 20 20 20 19 19 18 18 18 18 18 18 18 19 20 21 21 21 21 20 20 20 20 20 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 22 22 17 18 19 20 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 39 38 36 34 32 32 33 36 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 9 8 nan nan nan nan nan 13 13 13 12 12 12 12 11 11 11 11 11 10 9 8 9 11 12 12 13 14 14 14 15 15 16 16 17 17 18 19 19 20 20 20 20 21 22 24 26 27 26 25 23 20 18 17 16 15 15 15 15 15 14 13 13 12 12 11 11 11 11 12 nan nan 13 13 12 12 11 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 26 25 25 25 25 25 24 23 23 22 21 20 19 18 18 19 20 20 20 19 20 20 21 21 20 19 18 18 18 19 20 20 20 21 21 22 22 22 21 21 21 20 20 20 20 20 20 21 22 22 23 23 25 26 27 28 28 28 28 29 30 30 30 30 32 33 33 33 31 31 30 29 29 29 29 29 29 28 28 29 29 28 29 29 27 23 19 16 15 15 16 16 17 16 15 15 17 20 22 23 24 23 22 21 20 19 19 18 18 19 19 19 20 20 21 22 23 24 24 24 24 24 24 24 24 24 24 23 24 24 25 26 26 26 25 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 18 18 18 18 19 20 21 21 21 22 22 22 21 21 20 20 20 20 19 19 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 23 23 22 22 22 21 21 20 21 21 22 22 22 17 18 18 20 21 22 23 23 24 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 34 32 30 30 32 35 38 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 9 nan nan nan nan nan 12 12 12 12 12 12 12 11 10 9 9 8 7 5 4 4 6 7 8 9 10 10 11 11 12 13 14 14 14 15 16 16 17 18 19 20 21 22 24 26 27 28 28 26 24 22 20 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 nan nan nan 15 15 15 15 14 14 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 24 23 23 22 21 20 20 20 21 22 21 21 21 21 21 21 21 20 20 19 18 18 18 19 19 20 21 21 21 22 22 22 22 22 21 21 21 21 21 21 22 23 24 25 25 27 28 29 29 29 28 28 29 31 32 32 33 35 36 36 36 35 34 34 33 33 32 32 32 31 30 30 30 30 30 30 29 27 23 20 18 16 16 17 18 19 18 18 18 20 22 25 26 26 26 24 23 22 22 21 21 20 20 20 20 20 20 21 22 23 24 24 25 24 24 24 24 24 24 24 24 24 25 26 27 27 27 26 25 25 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 20 20 20 20 19 19 18 18 18 18 18 18 17 17 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 19 21 22 23 24 24 24 23 22 21 20 20 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 21 22 22 22 22 17 18 18 19 20 21 22 23 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 34 32 30 29 29 31 34 36 38 40 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 12 10 9 7 6 4 2 0 3 4 6 6 7 7 8 8 8 9 11 12 12 13 13 14 15 17 18 19 20 21 23 25 27 29 30 29 27 25 23 21 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 15 15 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 26 26 26 26 26 26 25 24 24 23 23 22 22 23 23 23 22 22 22 23 23 23 22 21 20 19 18 17 17 18 19 20 21 21 22 22 22 22 22 22 22 22 22 21 22 22 24 25 26 27 28 29 30 30 30 29 29 29 31 32 33 34 36 37 37 37 38 37 36 36 35 34 34 35 35 34 33 33 32 32 31 31 29 27 25 22 21 20 20 21 22 22 22 22 23 24 25 27 28 29 28 27 25 24 24 23 22 22 22 22 21 21 21 22 23 24 25 25 26 25 25 25 25 25 24 24 25 25 26 27 28 28 27 26 25 25 24 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 20 20 20 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 19 20 21 23 24 25 24 24 23 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 22 22 17 18 18 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 33 31 29 27 27 28 31 34 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 12 12 12 nan nan 12 11 11 11 12 13 13 13 12 11 9 7 6 5 4 3 4 5 6 6 6 6 6 6 6 7 8 10 11 12 13 15 16 17 19 20 21 23 24 26 28 29 30 29 27 25 23 22 20 19 18 17 17 17 17 17 16 16 16 16 16 15 15 15 15 15 16 17 17 17 17 nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 26 26 25 25 24 24 23 23 23 23 24 23 23 23 23 23 23 23 22 22 20 18 16 16 17 18 19 20 21 21 21 21 21 22 22 23 24 24 23 23 24 24 26 27 28 30 31 32 32 32 30 29 29 30 31 32 34 35 37 38 37 36 36 35 35 34 34 34 35 36 37 38 38 37 36 35 33 32 31 28 26 24 23 23 23 24 24 25 25 26 27 28 29 30 30 30 30 29 27 26 25 24 23 23 23 23 23 22 22 22 23 24 26 26 27 26 26 26 26 26 25 25 25 26 27 28 29 29 28 27 25 24 24 24 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 19 21 22 23 23 23 22 21 21 20 20 19 19 18 18 18 18 18 19 19 20 20 20 20 20 20 21 21 21 20 20 21 21 22 22 22 22 23 23 23 23 23 22 22 21 17 17 18 19 19 20 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 25 25 25 26 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 17 16 15 14 14 14 14 14 14 13 13 12 12 11 11 12 12 12 12 12 11 10 9 8 7 6 6 6 6 6 6 6 6 6 6 6 6 7 8 10 12 14 16 17 18 19 21 22 23 25 26 28 29 29 28 26 25 23 22 20 19 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 17 16 16 16 16 16 16 17 17 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 27 27 26 25 24 24 23 23 24 24 24 24 24 25 24 23 22 22 22 23 22 19 16 15 17 18 20 21 21 21 21 21 22 23 24 25 26 26 25 25 25 26 28 29 31 32 33 34 34 33 31 29 29 30 31 32 34 35 37 38 38 37 35 34 34 34 35 36 38 40 41 42 42 41 39 37 36 34 33 31 28 26 25 24 24 25 25 26 27 28 29 30 31 31 32 32 31 30 29 27 26 25 24 25 25 26 25 25 24 24 25 26 27 28 28 28 28 27 27 27 27 26 27 27 28 30 30 30 29 27 25 24 23 23 23 23 22 21 nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 16 16 16 17 17 18 18 19 20 21 21 21 21 21 20 20 19 18 18 18 18 19 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 22 22 23 23 23 23 23 23 23 22 22 21 21 nan nan nan nan 19 20 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 25 23 22 23 25 28 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 18 17 15 15 14 14 14 15 15 15 14 14 13 12 12 12 12 12 11 11 11 11 11 11 10 9 8 8 7 7 7 7 7 6 6 6 6 6 6 8 10 12 13 15 16 17 19 20 22 23 25 26 27 28 27 26 25 24 22 21 20 18 17 16 16 16 15 15 14 14 14 14 14 14 15 16 16 16 17 17 17 16 15 15 14 15 15 16 16 17 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 26 26 25 24 23 24 25 25 25 25 25 25 24 22 21 21 22 25 24 19 16 15 17 19 21 22 23 23 23 23 24 25 26 27 27 27 27 27 27 28 29 31 33 34 35 35 35 34 32 31 30 30 31 32 34 35 37 39 39 38 36 33 32 33 33 34 37 40 42 43 42 41 39 38 37 37 36 35 32 30 28 26 26 26 26 27 28 29 30 31 32 32 32 32 32 32 30 29 27 26 25 26 27 27 28 27 27 27 27 28 29 29 29 29 29 29 28 28 28 27 28 28 30 31 31 31 29 27 25 24 23 23 23 23 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 17 17 17 17 17 16 16 16 16 16 17 17 18 18 19 19 19 20 20 20 19 19 19 19 19 20 21 21 21 20 20 19 19 19 19 19 19 19 20 21 22 22 23 23 23 24 24 23 23 23 22 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 25 23 22 21 21 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 16 15 14 13 13 13 14 15 16 15 15 14 13 13 13 13 13 13 12 11 11 12 12 12 11 10 9 9 8 8 7 7 6 6 6 6 6 6 6 7 9 10 11 12 13 15 17 19 21 23 25 26 26 26 25 24 23 22 22 20 19 18 17 16 15 15 14 13 13 13 13 13 14 14 15 16 16 16 16 16 15 15 15 14 14 nan 15 16 16 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 24 24 23 23 24 25 26 26 26 25 25 23 22 21 20 21 23 20 17 15 16 18 21 23 24 24 24 24 25 26 27 27 28 28 28 28 29 29 30 32 33 35 36 36 36 36 35 34 33 32 32 33 34 35 36 38 40 41 40 38 36 32 29 28 29 32 36 38 39 39 38 38 38 38 39 39 38 35 32 30 29 28 28 28 28 29 30 31 32 33 33 34 34 34 33 32 31 29 28 27 27 28 28 29 29 29 30 30 30 31 31 31 31 31 30 30 29 28 28 28 29 30 31 31 30 28 26 24 23 22 22 22 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 19 19 19 19 20 20 20 20 20 19 19 18 18 18 18 18 18 20 21 22 22 23 23 24 24 24 24 24 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 29 27 26 24 23 21 20 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 19 19 18 17 15 13 12 11 11 12 13 14 15 15 15 14 13 13 14 14 14 13 13 12 12 12 12 12 11 11 10 9 9 8 7 6 6 6 6 6 6 6 6 7 8 10 12 11 11 13 15 18 21 23 24 24 24 24 23 23 22 21 20 19 18 17 16 15 14 14 13 12 12 12 12 nan 13 14 14 14 14 14 14 14 14 14 14 14 14 nan nan nan nan nan nan 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 24 25 26 26 26 25 24 23 22 20 20 20 19 17 16 16 17 19 22 24 25 25 26 26 27 27 28 29 29 30 30 30 31 32 33 34 35 36 37 38 38 38 37 35 35 34 34 35 36 38 39 40 41 42 42 41 40 38 36 34 33 33 35 37 37 37 38 38 39 40 40 40 38 36 33 31 29 29 29 28 29 30 32 33 34 34 35 36 36 35 35 34 33 32 30 29 28 28 29 30 31 31 31 31 32 32 32 32 32 32 31 31 30 29 29 28 29 29 31 30 29 27 25 24 22 22 22 22 22 22 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 18 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 15 15 15 16 16 17 17 18 19 20 20 20 19 19 18 19 19 18 18 18 18 17 18 18 19 20 21 22 23 23 23 24 24 24 24 24 24 24 24 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 24 22 21 19 19 20 nan 24 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 12 11 10 10 11 12 13 14 14 14 14 13 13 14 15 15 14 14 13 12 12 12 12 12 12 11 10 9 8 7 7 6 6 6 6 6 5 6 6 8 10 12 11 9 10 13 18 21 22 22 22 22 22 21 21 20 20 19 18 17 16 15 15 14 13 12 11 11 11 nan nan nan nan 12 12 12 13 13 13 13 13 14 14 14 nan nan nan nan nan nan nan 15 16 16 17 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan 23 23 23 23 24 25 26 27 27 27 26 25 24 23 21 21 20 19 17 17 18 20 20 23 25 26 27 27 27 28 29 30 30 31 31 32 32 33 34 35 36 37 38 38 39 39 39 38 38 37 37 37 38 39 41 42 43 43 43 44 43 43 42 42 41 40 38 38 37 37 37 37 37 38 38 38 38 36 35 32 30 29 28 28 28 29 31 32 33 34 35 36 37 37 36 35 35 34 33 32 31 30 30 30 31 32 32 33 33 32 32 32 33 33 32 32 32 31 30 29 29 29 30 31 30 29 27 25 23 22 21 21 21 21 21 23 23 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 20 20 19 19 18 18 18 18 18 18 18 19 19 20 21 22 23 23 24 24 24 24 25 24 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 31 31 nan nan nan nan nan 22 20 18 17 18 19 20 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 17 17 17 17 15 13 11 10 10 10 10 11 12 13 13 13 13 13 13 14 15 16 16 15 14 13 13 13 13 13 13 12 11 10 9 8 7 7 6 6 5 5 5 5 6 8 9 11 10 9 10 14 17 20 20 20 20 20 20 19 19 19 18 17 16 16 15 14 14 13 12 11 10 nan nan nan nan nan nan nan nan 12 12 12 13 13 13 14 14 14 14 nan nan nan nan nan nan nan nan 16 16 17 18 19 19 20 nan nan nan nan nan nan nan nan nan 23 23 23 24 24 25 26 27 28 28 27 27 26 26 24 23 23 22 20 20 20 20 21 22 24 26 27 28 28 28 29 30 31 31 32 32 33 34 35 36 37 38 38 39 39 39 39 39 40 40 41 42 42 42 43 44 45 46 47 46 45 45 44 44 44 44 44 43 42 40 38 38 37 37 36 36 36 35 35 33 31 29 28 27 28 28 29 31 32 33 34 35 36 37 37 37 36 35 34 34 33 32 31 31 32 32 33 33 34 34 34 33 33 33 33 33 33 32 32 31 30 30 30 31 32 31 29 26 24 23 22 21 21 21 20 21 22 24 25 25 25 24 23 nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 17 17 17 17 17 18 18 18 18 18 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 20 21 22 23 23 24 24 24 24 24 24 25 25 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 30 31 32 32 nan nan nan nan nan nan 23 20 18 17 17 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 15 17 17 17 16 15 13 11 10 10 10 10 11 12 13 13 13 13 13 14 15 16 16 17 17 16 15 14 14 14 14 13 13 12 11 10 9 8 7 6 6 5 5 5 5 6 7 9 9 10 10 12 14 16 17 17 17 17 17 17 17 17 17 16 15 14 14 13 13 12 nan nan nan nan nan 9 9 nan nan nan nan nan nan 12 12 13 13 14 14 14 14 14 nan nan nan nan nan nan 14 14 nan nan 17 18 19 20 21 22 nan nan nan nan nan nan 25 25 25 26 26 26 27 28 29 29 29 29 28 28 27 26 25 25 25 25 25 24 24 23 23 24 26 28 28 29 30 31 31 32 32 32 33 33 34 36 37 37 38 38 38 39 39 39 40 40 40 42 43 45 46 46 46 46 46 47 49 49 48 46 45 44 45 45 46 46 45 44 42 41 40 39 38 36 35 35 34 32 30 28 27 27 27 29 30 32 33 34 35 36 37 38 38 38 37 36 35 35 34 33 33 32 32 32 33 33 34 34 35 34 34 33 33 33 32 32 31 30 30 30 31 32 32 31 28 26 24 22 22 21 21 20 20 21 23 25 26 26 25 25 24 23 22 nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 18 18 18 19 19 19 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 22 23 24 24 24 24 24 24 24 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 29 30 30 nan nan nan nan nan nan nan nan 23 21 19 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 14 15 17 17 17 17 15 13 12 11 11 11 11 11 12 13 13 13 14 14 15 16 16 17 18 18 17 17 16 16 15 15 14 13 13 12 11 10 9 8 7 6 6 5 5 5 6 7 8 9 10 11 12 14 14 nan nan nan nan nan nan nan nan 14 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 nan nan nan nan nan nan nan nan nan nan nan 12 12 13 nan nan nan nan 18 19 21 22 24 nan nan nan 27 27 27 28 29 30 31 31 31 32 32 32 31 30 30 29 28 27 27 27 29 31 33 33 31 26 25 26 29 30 31 32 34 34 34 34 33 34 34 35 36 37 38 38 38 39 39 39 40 41 41 41 42 43 44 46 48 49 48 47 46 47 48 48 48 47 46 45 45 45 46 46 45 45 45 45 44 43 41 40 38 37 35 32 29 26 25 26 27 29 31 32 34 35 37 38 39 39 39 39 38 37 36 36 35 35 34 33 32 32 32 32 33 34 34 34 33 33 32 32 31 31 31 30 30 30 31 31 31 30 28 25 23 22 22 21 21 20 21 22 24 26 27 26 26 25 nan nan 23 22 21 21 20 20 19 19 nan nan nan nan nan nan 16 16 17 17 17 18 18 18 19 19 19 19 19 18 18 17 17 17 17 17 17 17 18 17 17 17 17 17 17 17 18 18 18 19 19 19 19 nan nan nan nan nan 20 21 22 23 24 24 25 25 25 25 24 24 24 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 28 28 29 nan nan nan nan nan nan nan nan 24 22 nan 18 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 14 16 17 18 18 17 16 14 13 12 11 11 11 12 12 13 13 14 14 15 17 17 18 18 18 18 18 18 18 18 17 16 16 15 14 13 13 12 11 10 9 8 7 7 6 6 7 8 8 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 14 nan nan nan 20 21 22 24 25 26 nan nan nan 30 32 34 35 36 36 36 36 35 34 33 32 31 30 29 28 28 28 31 35 37 38 36 32 29 31 33 35 36 38 39 38 37 36 35 35 36 37 38 39 39 39 40 40 41 41 42 42 42 43 43 44 46 47 49 51 50 49 48 47 48 48 47 47 46 45 45 44 44 43 42 42 43 43 44 44 44 43 42 40 37 33 29 26 25 25 27 28 31 33 35 36 38 39 39 40 40 39 38 37 37 36 36 36 35 33 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 nan 25 23 22 22 21 21 21 21 23 25 26 26 26 25 nan nan nan nan nan nan nan 20 20 19 19 18 nan nan nan nan nan nan 16 16 17 17 17 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 18 18 18 18 17 17 17 17 18 18 19 19 19 20 20 nan nan nan nan nan nan nan 21 22 23 23 24 24 25 25 24 24 24 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 28 28 28 nan nan nan nan nan nan nan nan nan nan 24 22 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 15 17 nan nan nan 19 17 15 14 13 12 12 12 13 13 14 14 15 16 17 19 20 19 19 18 18 19 19 20 20 19 18 17 16 16 15 14 13 12 11 10 10 10 9 8 8 8 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 12 13 14 16 18 19 21 22 23 24 25 26 nan nan nan nan 37 39 41 41 41 40 39 38 36 35 33 32 31 30 29 29 30 32 34 36 37 37 36 37 39 41 42 44 44 43 41 38 37 37 37 37 38 39 39 39 40 41 42 42 42 42 43 43 44 45 46 48 50 51 51 50 49 48 48 48 47 46 45 44 44 43 43 41 39 39 39 39 40 41 42 42 42 40 36 32 29 27 26 26 27 29 31 33 34 35 37 38 38 38 38 37 37 36 36 36 36 35 35 33 32 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 26 25 23 23 22 22 21 22 23 25 26 25 25 25 25 nan nan nan nan nan nan nan nan 19 19 18 18 17 17 17 17 17 16 16 nan nan 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 18 18 18 18 18 19 19 19 19 19 20 nan nan nan nan nan nan nan nan 21 21 22 23 23 24 24 23 23 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 nan nan nan nan nan nan nan nan nan nan nan nan 24 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 20 19 17 15 14 14 14 14 14 15 15 16 17 18 19 20 21 21 20 20 20 20 21 21 21 20 20 19 18 17 16 15 14 14 13 12 12 11 11 11 10 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 9 11 12 13 15 16 17 nan nan nan 22 23 24 26 nan nan 36 39 42 44 45 45 44 43 42 40 38 36 35 34 33 32 31 31 31 32 35 39 42 44 45 45 46 46 47 48 47 45 41 39 37 37 37 38 39 39 40 41 41 42 42 42 42 42 43 45 46 47 49 50 51 51 51 50 49 48 47 47 46 45 43 42 42 41 39 37 36 35 35 34 35 35 36 35 34 32 30 28 27 27 27 28 29 30 31 32 33 34 35 35 35 35 35 35 34 34 34 34 34 34 33 32 31 31 31 31 31 30 30 29 29 29 30 30 30 30 30 30 29 29 28 28 27 26 24 24 23 23 22 22 23 24 26 25 24 24 24 24 24 nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 17 16 16 nan nan nan 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 19 19 19 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan 21 22 22 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 19 18 16 16 16 16 16 17 17 18 19 20 21 22 22 22 22 22 22 22 22 22 22 22 21 21 20 19 18 17 16 16 15 14 14 13 13 13 12 12 11 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 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 20 20 22 25 29 34 39 43 45 47 47 47 46 45 43 42 40 39 38 36 35 35 35 34 35 38 41 45 47 49 49 48 48 49 52 51 48 43 40 39 39 39 39 40 40 41 42 42 42 43 43 43 43 44 45 46 48 49 50 50 50 50 49 49 48 48 47 47 45 43 41 39 38 36 34 33 31 30 29 29 28 28 27 26 26 25 25 25 26 26 27 28 29 29 30 30 31 31 32 32 32 32 32 32 32 33 33 34 33 33 32 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 27 nan nan 25 24 23 23 22 23 24 25 25 24 23 23 23 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 nan nan nan nan 17 17 17 17 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 20 20 20 20 20 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan 21 21 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 19 19 18 18 18 19 20 21 22 23 22 22 22 22 22 22 22 23 23 24 23 23 23 22 22 21 21 20 19 18 17 17 16 16 15 15 15 14 13 13 12 11 nan nan nan 9 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 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 21 19 19 23 28 34 38 42 45 47 47 47 47 46 45 44 43 41 40 39 38 37 37 38 41 44 46 48 50 50 49 48 51 54 53 48 44 41 41 40 41 41 42 42 43 43 43 43 44 45 46 46 46 46 46 47 48 48 49 49 48 48 48 48 48 48 47 45 42 39 37 35 33 32 30 28 26 25 24 23 22 21 20 20 21 22 23 24 25 26 26 27 27 28 28 28 28 29 29 30 30 30 30 30 31 33 34 33 33 32 32 32 32 32 32 32 32 31 31 30 29 29 28 28 28 27 27 27 27 27 nan nan 25 24 23 23 22 22 23 24 24 23 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 17 17 17 17 18 18 18 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 nan nan 19 19 nan nan nan nan nan nan nan nan 21 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 21 23 24 25 nan nan nan nan nan 21 21 21 21 22 22 23 23 23 21 20 20 20 20 21 22 22 23 23 23 23 23 23 23 23 22 22 21 20 19 19 18 18 18 17 16 15 15 14 13 12 nan nan 11 10 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 10 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 21 21 24 29 33 37 41 43 45 47 47 48 47 46 45 44 42 41 40 40 41 43 45 47 49 50 51 51 50 49 52 52 50 46 44 43 43 43 43 44 44 45 44 44 44 45 46 47 47 46 45 43 44 45 46 48 48 48 48 48 48 48 48 47 46 44 42 39 37 35 33 30 28 25 23 21 19 19 18 17 17 18 19 20 22 23 24 25 25 26 26 26 26 26 27 27 27 28 28 28 28 29 30 32 33 33 33 32 32 32 32 33 33 33 32 32 31 30 30 29 29 28 28 27 27 27 28 28 28 27 26 25 23 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 20 nan 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 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 19 21 22 24 25 26 26 nan nan nan nan 23 23 23 23 22 22 22 21 20 19 18 18 18 19 20 21 22 22 22 23 23 24 24 24 24 24 23 22 22 21 21 20 20 19 18 17 16 16 15 14 nan nan 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 7 8 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 26 25 25 27 29 33 36 39 42 45 47 48 48 47 46 45 44 43 43 44 45 46 47 48 50 52 53 53 51 50 50 49 48 47 46 45 45 45 45 46 47 47 47 46 46 47 47 47 45 43 40 40 41 44 46 48 49 49 49 49 49 48 48 47 46 44 43 41 38 36 33 30 27 24 21 19 18 17 17 17 17 18 19 21 22 23 24 24 24 25 26 26 26 26 26 26 26 26 26 26 27 28 29 31 32 33 33 33 33 33 33 33 33 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 28 27 26 24 23 22 22 22 22 22 22 21 21 21 21 20 20 21 21 22 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 20 20 19 19 19 19 19 20 20 20 20 20 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 19 20 22 23 24 25 26 26 26 25 25 24 24 23 22 21 21 20 20 19 18 18 18 18 19 19 20 20 21 21 21 22 23 25 25 26 25 25 24 24 23 23 22 21 21 20 19 18 18 17 17 nan nan 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 8 8 8 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 32 30 28 28 28 30 32 35 38 41 44 45 46 46 45 45 44 43 43 44 45 47 48 50 51 53 53 53 52 49 47 46 46 48 47 46 46 47 48 49 49 49 48 48 47 47 46 44 42 39 38 39 41 44 46 47 48 49 50 50 50 49 48 47 46 46 45 43 41 38 35 32 28 25 23 21 20 20 19 19 19 20 21 22 23 24 24 24 24 25 25 25 25 26 26 26 25 25 25 26 26 27 29 30 32 32 33 33 33 33 33 33 33 32 31 30 30 29 29 29 28 28 28 28 28 28 28 27 27 26 25 24 23 23 22 22 22 22 22 22 22 21 21 20 20 20 21 22 22 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 21 21 20 20 20 19 19 20 20 20 20 20 nan nan nan 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 19 20 21 22 23 24 25 25 25 25 25 24 23 22 21 21 20 19 19 19 18 18 19 19 19 20 20 20 20 21 21 22 23 25 26 26 27 26 25 25 25 24 23 22 22 21 21 20 20 19 19 19 nan nan nan nan 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 10 11 12 12 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 36 34 33 32 32 33 34 36 38 41 43 44 44 44 44 44 43 44 45 46 48 50 52 53 54 55 54 51 48 46 45 46 47 47 48 48 50 51 51 50 49 48 47 47 46 46 44 43 42 42 43 44 45 46 47 48 50 51 51 50 48 48 48 48 48 47 47 44 42 39 35 32 29 27 26 25 24 23 23 23 23 23 24 25 25 25 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 29 30 31 33 33 34 34 34 33 33 32 31 nan nan 29 28 28 28 28 28 28 27 27 26 26 26 26 25 24 24 24 24 24 23 23 23 23 23 22 22 21 20 20 20 21 22 23 23 22 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 21 21 21 21 21 21 21 21 21 20 20 20 21 21 21 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 nan 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 24 24 24 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 25 26 25 25 25 24 24 23 23 22 22 22 21 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 10 10 10 10 10 10 10 10 10 nan 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 36 36 35 35 35 36 38 40 42 43 45 45 45 44 44 44 44 46 48 50 52 54 54 54 54 51 49 48 48 49 49 49 50 51 52 53 52 51 50 49 49 49 50 50 49 49 49 49 48 48 48 48 49 50 51 52 51 50 49 48 48 49 50 50 49 47 45 42 39 36 34 33 31 30 29 28 28 27 27 27 26 26 26 26 25 26 26 26 26 26 26 26 25 25 25 25 26 26 27 29 30 31 33 34 34 34 34 34 33 32 nan nan 29 29 28 28 28 28 28 28 27 26 26 25 25 25 25 25 25 25 25 26 26 25 25 24 24 23 22 21 21 20 20 21 22 23 24 23 21 20 19 18 nan nan nan nan nan nan nan 17 18 18 nan nan nan 20 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 22 22 22 22 21 21 21 21 20 21 21 21 21 21 21 20 20 19 19 19 19 18 nan nan nan nan nan 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 22 21 21 21 21 21 20 20 20 20 20 21 22 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 10 10 10 9 9 9 9 8 8 7 7 6 6 5 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 35 36 35 35 36 37 39 42 45 46 47 46 46 44 43 43 44 46 49 51 53 53 52 52 51 51 50 50 51 51 50 50 51 52 52 52 52 52 52 53 54 55 55 55 55 54 53 52 52 51 51 52 52 52 nan nan nan nan nan 48 50 51 51 50 48 46 43 41 39 38 37 36 36 35 34 33 32 31 30 29 28 28 28 28 28 27 27 27 27 26 26 26 26 26 26 26 27 28 30 31 32 33 34 35 35 35 34 33 32 31 30 30 29 29 28 28 28 28 28 27 26 26 26 26 26 26 26 26 27 27 27 27 27 26 25 24 23 22 22 21 21 21 21 22 23 24 23 22 21 20 19 19 19 nan nan nan nan nan 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 22 22 21 21 21 21 21 21 21 21 21 21 20 20 19 19 19 18 18 18 nan nan nan nan nan 18 19 nan nan 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 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 22 22 21 21 21 21 21 22 22 23 24 24 25 25 26 26 25 25 24 23 23 22 22 22 21 20 20 19 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 10 10 9 9 8 8 7 6 5 5 5 4 4 3 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 32 34 35 38 41 44 47 48 48 47 45 44 44 46 49 51 53 53 53 53 52 51 51 50 51 51 51 51 51 51 52 53 53 54 55 56 57 58 59 59 58 57 56 55 54 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 49 49 48 46 44 42 41 41 40 40 40 39 38 38 36 35 33 32 31 31 30 30 29 28 28 28 27 27 28 28 28 28 27 28 28 30 31 32 33 34 35 35 35 35 34 33 32 32 31 31 30 30 30 30 29 29 28 28 27 27 27 27 27 27 27 28 28 28 28 28 27 26 25 24 23 23 22 22 22 21 22 22 24 24 24 24 22 21 20 20 19 19 19 nan 18 18 18 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 23 23 23 23 23 24 24 23 23 22 22 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan 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 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 24 23 23 22 22 22 22 22 23 23 24 25 26 26 26 26 26 26 25 25 24 24 24 24 23 22 21 21 22 22 23 23 22 22 21 21 20 20 20 20 20 19 19 18 18 18 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 11 10 10 9 8 7 7 6 5 5 4 4 3 3 2 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 29 31 33 36 40 44 47 49 47 44 41 41 43 49 51 53 54 54 54 53 52 51 51 51 52 52 53 53 54 55 56 56 57 58 58 nan nan nan 59 58 57 56 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 47 47 47 46 45 44 43 43 43 42 42 42 41 40 39 38 36 35 34 34 33 32 30 30 29 29 29 29 29 30 30 30 30 30 30 31 32 33 34 34 35 35 35 35 34 33 33 33 32 32 31 31 31 31 30 nan nan nan nan nan 29 29 29 28 28 28 28 28 28 27 26 25 24 24 23 23 23 22 22 22 21 22 24 25 25 25 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 23 23 23 23 23 23 24 24 24 24 24 24 23 23 22 22 22 21 21 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 24 24 23 24 24 25 24 24 23 23 22 22 22 21 21 21 20 20 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 9 9 9 9 9 9 9 8 8 7 7 6 6 5 5 4 4 3 2 1 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 27 28 31 34 37 41 45 45 43 39 37 38 42 44 46 47 49 50 50 50 50 50 50 51 52 53 54 55 56 nan nan nan nan nan nan nan 58 57 56 55 nan nan nan nan nan nan nan 48 46 nan nan 43 43 43 43 43 44 45 46 46 46 46 45 44 44 43 42 42 42 41 41 41 40 39 39 38 37 35 33 32 32 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 35 35 34 34 33 33 32 32 32 32 32 nan nan nan nan nan nan 30 30 30 29 29 28 28 28 27 27 25 25 24 24 24 24 23 23 22 22 22 23 24 25 26 25 24 23 22 21 20 20 20 20 20 nan nan nan nan nan 20 20 21 21 22 23 23 24 24 24 24 24 25 25 25 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 24 24 25 25 25 25 25 24 24 24 23 23 23 23 22 22 21 20 20 19 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 8 8 8 7 7 7 7 7 6 6 5 5 4 3 2 1 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 26 26 28 30 33 37 40 42 41 38 37 36 36 36 37 38 39 40 41 42 43 43 43 44 nan nan nan nan nan nan nan nan nan nan 56 55 54 nan nan nan nan nan nan nan nan 44 43 42 41 40 40 40 41 41 42 43 44 45 45 45 44 43 42 42 42 41 41 41 41 41 42 42 42 42 41 39 37 35 34 34 33 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 35 35 35 35 35 34 34 34 33 33 33 32 nan nan nan nan nan nan 31 31 31 30 29 29 28 28 28 27 26 26 25 25 24 24 24 24 23 22 22 22 23 25 26 26 25 24 23 22 21 21 21 21 21 21 21 20 20 nan nan nan nan nan nan 22 23 24 24 25 25 25 25 25 26 25 25 25 24 24 24 23 23 23 23 22 22 21 21 20 19 19 18 18 18 17 17 17 17 17 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 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 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 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 24 24 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 7 7 7 7 7 6 6 5 5 4 3 1 0 1 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 23 25 28 33 38 41 40 38 36 33 31 30 30 31 32 33 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan 50 50 nan nan nan nan nan nan nan nan nan 40 39 39 38 37 38 38 39 40 41 42 43 43 43 43 41 40 39 39 40 40 40 41 41 42 43 43 43 43 42 40 38 37 35 34 34 33 32 32 32 32 32 32 32 32 32 33 33 34 34 35 35 35 35 35 35 34 34 34 34 34 34 33 33 nan nan nan nan nan nan nan 32 31 30 30 30 29 29 29 28 27 26 26 25 25 25 25 24 23 22 22 23 24 25 25 25 24 24 23 22 22 22 21 21 21 21 21 21 20 20 21 21 21 22 nan 23 24 24 25 25 26 26 26 26 26 25 25 25 24 24 24 24 24 23 23 23 22 22 21 20 20 19 19 19 19 19 19 18 18 18 18 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 22 22 22 22 21 21 20 20 19 19 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 5 5 4 3 2 1 1 2 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 21 26 31 35 37 38 36 34 32 31 30 30 31 32 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 36 36 36 36 36 36 37 38 38 39 40 41 41 41 41 39 38 38 38 39 40 41 42 43 43 43 43 43 42 42 40 39 37 35 34 33 32 32 32 32 31 32 32 32 33 33 34 34 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 33 33 32 32 32 nan nan nan 32 31 31 31 31 31 31 30 29 28 27 26 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 22 22 22 23 23 24 24 25 25 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 20 20 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 25 25 25 25 25 25 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 21 20 19 19 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 1 2 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 35 35 34 34 33 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 34 33 nan nan nan nan nan nan nan nan nan 34 34 35 35 35 36 36 36 37 38 39 39 39 38 38 37 37 38 39 40 41 42 43 43 43 43 43 43 42 40 38 36 34 33 32 32 31 32 32 32 33 33 34 34 34 34 35 35 35 35 36 35 35 35 34 34 34 33 33 32 32 33 33 33 32 32 32 nan 32 32 31 31 31 32 32 32 32 31 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 20 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 20 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 10 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 28 28 28 27 27 nan nan nan nan nan nan nan nan 30 30 31 31 31 32 32 32 32 33 34 35 35 35 35 34 34 35 35 36 38 39 40 41 42 42 42 42 41 40 39 37 35 33 32 32 32 32 32 33 34 34 35 35 35 35 35 35 35 35 36 36 36 35 35 35 34 34 33 32 32 32 33 33 33 33 32 32 32 32 31 31 31 31 32 32 32 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 23 23 23 24 24 24 24 24 24 24 25 25 26 26 26 26 26 25 25 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 24 24 23 22 21 20 19 19 19 19 19 19 19 19 19 20 20 20 21 nan 21 21 nan nan 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 25 25 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 23 23 23 22 22 22 22 22 22 23 23 22 22 22 22 22 22 22 22 22 22 22 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 8 8 8 9 9 10 11 12 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 32 30 27 25 24 23 22 23 23 23 24 24 25 25 25 26 26 26 26 26 27 27 28 28 29 30 31 31 32 31 31 31 32 32 33 34 35 37 38 38 39 38 38 38 37 36 34 33 32 31 31 31 32 33 34 35 36 36 37 37 37 37 37 36 36 36 36 36 36 35 35 34 34 33 32 32 33 33 33 33 33 33 32 32 31 31 30 31 31 32 32 32 32 31 30 29 28 27 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 26 27 28 28 28 27 27 27 26 26 26 26 27 27 27 26 26 26 26 26 26 26 26 26 26 26 25 24 23 22 21 20 19 18 18 18 18 18 18 18 19 19 19 20 20 nan nan nan nan nan nan 23 24 24 24 25 25 nan nan nan nan nan 25 25 25 nan nan 24 24 23 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 22 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 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 7 7 7 7 7 8 8 9 10 11 12 13 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 29 28 27 26 24 23 22 22 22 22 22 22 22 22 22 22 23 23 24 24 25 26 27 28 29 30 31 31 31 31 30 30 30 30 30 31 32 33 34 34 35 34 34 33 33 32 32 31 30 30 30 31 33 34 35 36 37 38 38 38 38 38 37 37 36 36 36 35 35 35 34 34 33 33 32 32 32 32 32 32 32 32 32 31 31 30 30 30 31 31 31 31 31 31 30 30 29 28 27 27 26 25 25 25 25 25 25 25 25 25 26 26 27 27 27 27 27 27 28 28 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 25 24 23 21 20 20 19 18 nan nan nan nan nan nan nan nan 18 18 19 19 19 20 nan nan nan 24 25 25 25 26 nan nan nan nan nan nan 27 26 26 25 nan 24 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 24 24 24 24 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 21 21 22 22 22 23 24 24 24 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 7 8 8 8 9 10 10 11 12 13 14 15 17 18 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 23 24 24 25 25 25 24 23 22 21 21 21 21 22 22 23 24 25 26 26 27 28 29 30 31 32 32 32 31 31 30 29 29 29 29 29 29 30 30 31 31 31 31 31 31 30 29 29 30 31 32 33 35 36 37 38 38 38 38 37 37 36 36 36 35 35 35 35 34 34 33 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 30 30 30 31 31 31 31 30 30 30 29 28 27 26 26 26 25 26 26 26 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 28 28 28 28 28 28 28 28 27 27 26 25 24 23 22 21 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 26 27 nan nan nan nan nan 29 28 28 nan nan nan nan 21 20 21 21 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 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 8 8 9 9 9 10 11 12 13 13 14 15 15 16 17 18 19 19 19 nan nan nan nan nan nan nan 19 19 19 nan nan 19 19 20 20 21 23 24 25 25 25 25 24 24 23 23 23 24 24 25 25 25 25 26 27 28 28 29 30 31 31 32 32 32 31 30 29 29 28 28 28 27 27 28 28 28 29 30 31 31 31 30 30 31 32 33 34 35 36 37 37 37 37 36 36 35 35 35 35 35 34 34 34 33 33 32 31 31 31 31 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 31 30 30 30 29 29 28 27 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 27 27 28 28 29 29 29 30 30 30 29 29 29 28 28 28 28 28 28 27 26 25 25 24 22 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 27 28 28 29 29 nan nan 30 30 30 nan nan nan nan nan nan 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 22 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 21 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 8 9 nan 10 10 11 12 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 20 20 20 20 21 22 23 24 23 22 22 22 22 23 23 24 24 24 24 24 24 25 26 27 28 29 29 30 30 31 32 32 32 32 31 31 30 29 28 28 27 27 27 27 28 29 30 30 31 31 31 31 32 32 33 34 34 35 36 36 35 35 35 34 34 34 33 33 33 33 33 32 32 32 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 29 29 29 28 27 26 25 25 26 27 27 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 26 27 27 28 28 29 29 29 30 29 29 29 29 29 29 29 29 29 29 29 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 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 21 21 21 21 21 22 22 22 23 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 10 11 12 13 13 14 15 16 16 17 17 18 18 19 19 19 19 19 19 19 19 19 19 20 20 21 21 21 21 21 22 23 23 22 21 19 18 18 18 19 20 21 21 22 22 23 24 25 26 27 29 29 30 30 30 31 32 32 33 34 34 34 34 33 32 31 30 29 29 28 28 29 29 30 30 30 30 31 31 31 32 33 33 34 34 34 33 33 32 32 32 32 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 29 29 29 30 30 30 30 30 30 30 29 29 28 28 27 26 25 24 24 24 25 26 28 28 29 29 28 28 27 27 27 27 26 26 25 25 25 25 25 26 26 27 27 28 28 28 29 29 29 29 29 29 29 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 30 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 21 21 22 22 22 22 22 22 22 22 22 21 21 21 21 22 22 22 22 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 10 11 12 12 13 14 15 16 17 17 18 18 19 19 19 19 19 20 20 20 19 19 20 21 22 22 23 23 23 24 24 24 23 22 20 18 17 17 17 17 18 19 19 20 21 22 24 26 27 28 29 30 30 31 32 32 33 34 34 35 36 36 37 36 35 33 32 31 30 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 31 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 23 22 23 24 26 27 28 29 28 28 27 26 26 26 25 25 25 24 24 25 25 26 26 27 27 28 28 28 28 28 28 27 27 28 28 29 29 30 30 30 30 30 30 30 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 30 28 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 20 20 20 21 21 22 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 14 15 16 17 17 18 19 19 20 20 20 21 21 21 21 21 21 22 22 23 24 24 24 24 24 24 24 24 23 21 20 18 18 17 17 17 18 19 20 21 23 25 26 26 27 28 29 30 31 31 32 32 32 33 34 35 35 35 34 33 32 31 31 30 30 30 29 29 29 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 29 29 29 29 29 28 28 28 27 27 27 27 27 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 24 23 22 21 21 22 23 25 26 27 27 27 26 25 24 24 24 24 24 24 24 25 25 26 26 27 27 28 28 28 28 28 27 27 27 27 27 28 29 29 29 30 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 31 30 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 19 19 19 19 19 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 9 10 11 12 13 14 15 16 17 17 18 18 19 20 21 22 23 23 23 23 23 23 23 24 24 24 24 24 24 25 25 25 24 23 22 21 21 20 20 20 21 22 23 24 25 26 26 26 27 28 28 28 28 28 29 29 30 31 31 32 32 32 32 31 31 31 31 30 30 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 27 27 27 27 27 26 26 26 26 25 25 25 24 23 23 22 22 22 21 20 20 21 22 23 24 25 25 25 25 24 23 22 22 22 23 24 24 25 25 26 27 28 28 28 28 28 27 27 27 27 27 27 27 27 28 29 29 30 31 32 33 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 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 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 20 20 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 7 8 8 9 10 11 12 13 14 14 15 16 16 17 17 18 20 21 23 24 24 24 24 24 24 24 24 25 25 24 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 27 27 27 27 27 27 27 26 26 26 25 26 26 27 28 29 30 31 31 31 31 31 31 31 30 30 30 31 31 31 31 30 30 30 29 28 28 27 27 27 26 26 26 25 25 25 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 23 22 22 21 21 20 20 20 20 20 20 20 21 21 22 23 23 23 23 22 22 21 21 22 23 24 25 25 26 27 28 28 28 28 27 27 27 27 27 27 27 27 27 28 28 28 29 30 32 34 36 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 18 18 18 18 18 18 19 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 9 9 10 11 12 13 14 14 14 14 15 15 16 18 19 21 22 23 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 27 28 29 29 30 30 29 29 28 29 29 29 30 29 29 28 27 26 26 25 25 25 26 26 27 28 29 29 30 30 30 30 29 29 28 28 28 28 28 29 29 29 29 29 28 27 26 25 24 23 23 23 22 22 22 22 21 21 21 21 22 22 23 23 24 24 24 25 25 24 24 24 24 23 23 23 23 23 23 23 23 22 21 20 20 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 21 21 21 21 21 22 23 24 25 26 27 27 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 30 31 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 16 15 15 15 15 15 16 16 16 16 17 17 17 17 17 17 17 18 18 18 19 19 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 14 14 14 15 15 15 15 16 18 19 21 22 23 23 23 24 24 24 24 24 25 25 25 25 26 26 27 27 28 28 28 29 30 31 31 31 31 30 30 31 31 32 32 32 31 30 29 28 27 27 27 26 26 27 27 28 28 28 28 28 28 28 27 26 25 25 25 25 26 26 27 27 27 26 26 25 24 23 22 21 21 20 20 20 20 19 19 19 19 20 21 21 22 23 23 23 23 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 19 19 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 22 23 25 25 26 27 27 28 28 28 28 27 27 27 27 27 27 27 28 28 29 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 11 12 13 14 15 15 15 16 16 17 19 20 21 22 23 23 23 23 23 23 23 22 23 23 24 24 25 25 26 27 27 27 28 28 30 31 31 32 31 31 30 30 31 31 32 33 33 32 31 30 29 28 27 27 27 27 27 27 28 28 28 28 28 27 26 25 24 24 24 24 24 24 25 25 25 25 24 24 24 23 22 21 20 20 19 18 18 18 18 18 18 19 20 21 22 22 22 22 22 21 21 21 21 21 21 21 21 20 20 20 nan nan 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 24 25 26 26 27 27 28 28 28 27 27 27 27 27 27 27 27 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 11 12 13 14 15 16 17 18 19 20 22 23 23 24 23 23 23 23 23 22 21 21 22 23 24 24 24 25 26 26 27 28 29 29 30 31 31 31 30 29 29 29 30 31 31 31 31 30 28 27 27 27 27 27 27 27 28 28 29 29 29 28 28 27 26 25 24 23 23 23 24 24 24 24 23 23 22 22 22 22 21 21 19 18 17 16 16 16 16 17 18 19 20 21 21 22 21 21 20 20 20 21 21 21 21 21 20 19 nan nan 18 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 19 19 19 19 19 20 20 21 22 23 25 25 26 26 26 27 27 27 27 27 27 27 27 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 12 12 12 12 13 13 13 14 14 15 15 16 16 16 16 16 16 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 9 10 11 12 14 15 17 18 20 21 23 24 24 25 24 24 24 24 23 23 22 22 22 22 23 23 24 24 25 26 27 28 29 29 29 29 29 30 29 29 29 29 30 30 30 30 29 28 26 26 25 25 25 26 26 27 28 29 29 29 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 22 22 22 22 21 21 21 20 18 17 15 15 15 15 16 17 18 19 20 21 21 21 20 20 20 20 21 21 21 21 21 20 19 nan nan 18 18 18 18 18 18 18 19 19 19 19 20 20 20 20 nan nan nan nan nan nan nan 21 21 23 24 25 25 26 25 nan nan nan 26 26 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 12 12 12 12 12 12 12 13 13 14 14 14 15 15 15 15 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 4 4 3 3 nan nan nan nan nan 7 8 9 11 12 14 15 17 19 21 23 24 25 25 25 25 25 25 25 24 23 23 23 22 22 23 23 24 25 27 27 28 28 28 28 28 28 29 29 29 30 30 31 31 30 29 28 27 26 25 25 25 25 25 26 26 27 28 28 28 28 27 26 26 25 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 19 18 16 15 14 14 14 15 17 18 19 20 20 20 20 20 20 20 20 21 21 21 20 nan nan 18 17 17 17 17 17 18 18 18 19 19 19 19 19 20 20 nan nan nan nan nan nan nan nan nan 22 23 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 12 12 12 11 11 11 11 12 12 13 13 13 14 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 5 5 5 5 nan nan nan nan 7 7 8 10 11 12 14 15 17 20 22 23 24 25 26 26 26 26 26 25 25 24 24 23 23 23 24 24 26 26 27 26 26 27 27 27 28 29 29 29 30 30 31 31 30 29 28 27 27 26 26 25 25 25 25 25 25 25 25 25 26 25 25 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 24 24 23 23 22 21 20 18 17 15 14 14 14 15 16 17 18 19 19 19 19 19 20 20 20 20 20 19 nan nan 17 17 17 17 17 17 17 17 18 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 23 24 24 25 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 15 14 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 13 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 6 6 6 nan nan nan nan nan 8 8 9 10 11 12 14 16 18 20 22 23 24 25 25 26 26 26 26 26 25 24 24 24 24 24 25 25 26 26 27 27 27 27 28 28 29 29 29 29 30 30 29 29 28 27 26 26 26 26 25 25 25 24 24 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 23 23 22 22 23 24 24 25 25 25 24 24 23 22 20 19 17 16 15 15 15 15 16 17 18 18 19 19 19 19 20 20 19 nan nan nan nan 16 16 16 16 16 16 16 17 17 17 18 18 nan nan nan nan nan nan nan nan 19 19 19 20 20 21 22 22 23 24 24 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 13 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 9 9 10 10 11 12 13 14 16 18 20 21 22 23 24 25 25 26 26 26 25 25 24 24 25 25 25 25 25 26 26 27 27 27 27 28 28 28 28 28 28 28 28 27 26 25 25 25 24 24 24 24 23 22 22 21 21 21 21 21 22 22 23 23 23 23 22 22 22 22 22 22 22 22 23 24 25 25 25 25 25 25 24 23 22 21 20 18 17 16 16 15 16 16 17 18 19 19 19 19 nan nan nan nan nan nan nan 15 15 15 15 15 16 16 16 16 17 17 17 17 nan nan nan nan nan nan nan 19 20 20 20 20 20 20 21 22 22 23 22 22 22 nan nan nan nan 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 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 12 13 14 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 10 10 11 11 11 12 12 13 15 16 18 19 20 21 22 23 24 24 25 25 24 24 24 25 25 25 25 24 24 24 25 25 26 26 26 26 26 26 26 26 26 25 25 25 24 24 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 21 21 21 20 20 20 20 20 20 21 21 22 23 24 25 25 25 25 25 25 24 24 23 22 21 21 20 19 18 17 17 17 18 18 18 19 nan nan nan nan nan nan nan nan 15 14 14 14 14 15 15 15 16 16 16 16 16 16 16 16 nan nan 18 18 19 19 19 19 19 19 19 19 20 21 21 22 22 21 21 nan nan nan nan nan nan nan 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 15 14 14 14 13 13 13 12 12 12 11 11 11 11 11 12 13 14 14 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 12 12 12 12 13 13 13 14 15 16 18 18 19 20 21 22 23 23 23 23 23 23 24 24 24 24 24 23 23 23 23 24 24 25 25 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 18 19 19 19 20 20 19 19 18 18 18 18 17 18 18 18 18 19 19 19 20 20 21 22 23 24 24 25 25 25 25 25 24 24 24 24 23 22 21 20 20 19 19 19 nan nan nan nan nan nan nan nan nan nan nan 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 19 19 19 19 19 19 20 20 21 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 11 12 13 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 12 12 13 13 13 13 13 14 14 15 16 17 18 18 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 23 24 23 23 22 22 22 22 21 20 19 18 18 17 16 16 15 15 16 16 17 18 19 19 19 18 17 16 15 14 15 15 16 16 17 17 18 18 18 19 20 21 22 23 24 24 25 25 26 nan 26 26 26 26 25 24 23 23 22 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 13 13 13 13 13 13 14 15 15 15 15 15 14 15 16 16 17 17 17 17 18 18 18 18 18 nan nan nan 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 16 16 15 15 14 14 13 13 12 12 12 11 11 12 13 13 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 13 13 14 14 14 14 14 14 14 15 16 17 17 18 18 19 19 19 19 20 20 20 20 19 19 20 20 20 21 21 21 22 22 22 22 22 22 21 21 21 21 20 19 19 18 17 16 15 14 14 14 14 14 15 16 17 18 18 18 16 15 14 13 14 14 15 15 15 16 17 17 18 19 19 20 21 22 23 23 24 25 26 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 15 14 13 13 13 13 13 14 14 14 14 nan nan 14 15 15 16 16 16 16 16 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 19 18 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 12 12 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 14 14 14 14 14 14 15 16 17 17 18 18 18 18 19 19 19 19 18 17 17 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 19 18 17 16 15 14 14 14 15 15 16 16 17 18 18 17 16 15 15 15 15 16 16 16 17 18 18 18 19 19 19 20 20 21 21 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 19 17 15 14 13 13 13 13 14 14 14 14 14 14 15 15 15 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 18 18 18 17 16 16 15 15 14 14 13 13 12 12 12 12 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 15 15 15 15 14 15 15 16 17 17 17 17 18 18 18 19 19 19 18 17 17 17 17 18 18 19 20 20 21 21 21 21 21 21 21 21 21 21 22 22 22 21 20 19 18 17 17 16 16 16 17 17 17 18 18 18 17 17 16 16 17 17 17 17 18 19 19 19 18 18 19 19 19 19 19 19 20 21 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 18 16 15 14 14 14 14 14 14 14 14 15 15 16 16 nan nan 14 14 14 14 nan nan 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 13 13 13 14 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 14 15 15 15 15 15 15 15 16 17 17 17 17 17 17 18 18 18 17 17 17 17 17 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 22 22 22 22 21 21 20 19 19 19 19 19 19 19 19 19 18 18 17 16 17 17 18 17 16 16 16 16 17 17 18 18 18 18 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 18 17 16 16 15 15 15 14 15 15 16 17 16 nan nan 15 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 16 16 15 15 14 14 13 13 13 13 13 14 14 15 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 15 15 15 15 15 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 17 17 18 18 18 18 18 19 19 19 20 21 22 23 24 24 23 22 22 21 21 21 21 21 21 21 20 20 19 17 17 17 17 16 16 16 15 15 15 15 16 17 18 18 19 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 17 17 16 16 16 17 17 17 17 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 16 16 15 15 14 14 13 13 13 13 13 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 15 16 16 16 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 15 15 15 15 16 16 17 17 18 19 20 21 22 24 25 25 25 24 23 23 23 22 22 22 22 22 22 21 20 18 17 16 14 14 15 16 16 16 16 16 17 17 18 18 19 19 19 19 19 18 18 18 18 18 18 18 18 19 20 20 20 20 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 18 18 17 17 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 17 17 17 17 17 16 16 15 15 14 13 13 12 13 13 14 14 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 nan nan nan nan nan 15 16 16 16 16 16 15 15 14 15 15 15 15 15 15 15 14 14 15 16 16 16 16 16 16 16 16 15 14 14 13 13 14 15 15 16 17 18 19 20 21 22 23 25 25 25 25 24 23 23 23 23 23 23 23 23 22 21 19 18 16 15 15 15 15 16 16 17 17 17 17 17 18 18 19 18 18 18 17 17 17 17 17 17 17 18 19 19 20 20 20 20 20 20 21 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 18 18 18 18 17 17 17 17 17 17 16 16 15 14 13 13 12 12 12 13 14 15 16 16 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 nan nan nan 16 16 16 16 16 16 15 15 14 14 14 15 15 15 14 14 13 13 13 14 14 14 14 15 15 14 14 14 13 13 13 13 13 13 14 15 16 17 18 19 20 21 22 23 24 24 24 24 23 23 22 23 23 23 23 23 23 22 21 20 18 17 17 16 16 16 17 17 17 17 16 16 17 17 17 17 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 20 21 22 22 23 24 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 19 19 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 18 18 18 18 18 17 17 17 17 17 17 16 15 15 14 13 12 12 12 13 13 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 16 15 nan nan nan 16 16 16 16 16 16 16 15 14 14 14 14 14 13 13 13 12 12 12 12 13 12 12 13 13 13 12 12 12 12 12 12 12 12 12 14 15 16 17 18 18 19 20 20 21 22 22 22 22 22 22 22 22 23 23 23 23 23 22 21 20 19 18 18 18 17 17 17 17 16 16 15 15 15 15 15 15 15 15 16 16 15 15 15 16 16 17 17 18 18 19 19 20 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 17 17 18 18 18 17 17 17 17 17 16 16 16 15 14 13 13 13 12 13 13 14 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 17 16 nan nan nan 17 16 16 16 16 16 16 15 14 13 13 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 11 11 11 12 13 14 14 15 15 16 17 17 18 18 19 20 20 20 20 21 21 21 22 22 22 22 22 22 21 20 19 19 19 18 18 17 17 16 16 15 14 13 12 13 13 14 14 15 15 15 15 15 15 15 15 16 17 17 17 17 18 18 19 20 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 16 16 17 17 17 17 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 14 15 15 16 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 16 16 16 16 16 15 14 13 13 12 12 11 11 10 9 9 8 9 9 10 10 10 9 9 9 10 10 11 11 11 10 11 11 12 12 13 13 13 14 14 15 15 16 17 18 18 18 19 19 19 20 20 21 21 22 22 21 21 20 20 19 19 19 18 17 16 15 15 14 13 12 11 12 12 13 13 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 17 18 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 13 13 13 13 13 13 14 15 16 17 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 16 16 16 16 15 15 13 12 11 11 10 9 9 8 7 6 6 7 8 9 9 8 8 8 9 10 10 10 10 10 10 11 11 11 11 11 11 12 13 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 21 22 21 20 20 20 20 20 19 17 15 15 14 13 12 12 12 12 12 12 13 13 13 13 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 14 14 14 15 15 15 15 15 15 15 15 14 14 14 13 13 13 13 12 13 13 14 15 16 17 18 19 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 17 16 16 16 15 15 14 12 11 10 9 8 7 6 6 5 5 5 6 7 7 7 7 7 9 9 10 9 10 10 10 10 10 10 10 10 11 11 11 12 12 13 14 15 15 16 16 17 17 17 18 18 19 20 20 21 21 21 20 20 21 21 21 20 19 17 16 15 14 14 13 13 12 12 12 12 13 13 13 13 13 13 13 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 14 14 14 14 14 14 14 14 13 13 13 12 12 12 12 12 13 13 14 15 16 18 19 19 20 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 18 18 17 17 nan 15 15 14 13 11 9 8 7 6 6 5 4 4 5 5 6 6 7 7 7 8 9 9 9 10 9 9 9 9 10 10 10 10 10 11 11 12 12 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 22 21 21 20 19 18 16 16 15 14 14 14 13 13 13 13 13 14 14 14 14 14 14 14 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 13 13 13 13 12 12 12 12 11 11 12 12 13 14 15 16 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 17 nan nan nan 15 14 12 10 8 7 6 5 4 4 4 4 4 4 5 5 5 5 6 7 8 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 17 17 18 18 19 19 20 20 21 21 22 23 23 22 22 21 20 19 18 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 15 14 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 11 11 11 12 12 12 13 13 12 12 12 11 11 11 11 11 12 12 13 14 15 16 17 18 19 19 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 16 nan nan 14 13 11 nan nan nan nan nan 3 3 3 3 3 3 4 3 3 4 5 6 7 8 8 8 8 9 9 9 9 9 9 9 10 10 11 12 13 13 14 14 15 16 17 17 18 19 20 20 20 21 22 23 24 24 24 24 23 22 21 20 18 17 16 15 15 15 15 15 15 14 15 15 15 16 16 16 16 16 16 16 15 14 14 13 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 10 10 10 10 11 11 12 12 12 12 12 12 11 11 11 11 11 11 12 12 13 14 15 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 19 18 17 nan nan nan 14 12 nan nan nan nan nan 2 1 1 2 2 3 3 3 3 3 4 4 5 6 6 7 7 8 8 8 8 9 9 9 9 9 10 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 22 23 23 24 24 24 23 22 21 20 18 17 16 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 16 16 15 14 14 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 9 9 9 9 9 9 10 10 11 11 12 12 12 12 11 11 11 10 10 10 11 11 12 13 14 15 16 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 19 19 18 nan nan nan 14 nan nan nan nan nan 3 2 1 1 1 2 2 2 2 2 2 3 3 4 5 6 6 7 8 8 8 9 9 9 9 9 9 10 10 10 11 12 12 13 14 15 16 18 19 20 20 21 21 21 21 22 22 22 22 21 20 18 17 16 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 15 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 11 11 11 12 12 11 11 11 10 10 10 10 10 10 11 12 13 15 16 17 18 18 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 20 20 20 20 19 18 nan nan nan nan nan nan nan 7 5 4 2 1 1 1 2 2 2 2 2 2 2 3 4 5 6 7 7 8 8 8 8 8 8 8 9 9 9 9 9 10 10 11 11 12 13 13 14 14 16 18 19 20 20 20 20 20 19 18 17 16 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 14 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 10 10 10 11 11 11 11 11 10 10 9 9 9 9 9 10 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 18 19 20 20 20 20 20 19 nan nan nan nan nan nan nan 7 6 5 4 3 2 2 2 2 2 2 1 2 3 4 5 6 6 6 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 8 11 15 17 18 19 19 18 18 17 16 15 14 13 13 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 9 9 9 10 10 11 11 11 11 11 10 10 9 8 8 8 8 9 10 11 12 14 15 16 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 18 18 19 20 20 20 20 20 20 nan nan nan nan nan nan nan 9 8 7 6 5 4 3 3 2 2 1 1 2 4 4 5 5 5 5 5 6 7 7 8 8 8 8 7 7 7 7 7 7 7 6 5 4 5 7 10 13 16 17 18 18 18 17 16 15 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 9 9 9 10 10 11 11 11 11 10 9 9 8 7 7 7 8 9 10 11 13 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 17 17 17 17 18 18 19 20 20 20 21 21 20 20 19 18 16 14 13 nan 11 10 9 7 6 5 4 3 2 1 1 2 3 3 nan nan 3 3 4 5 6 7 7 8 8 8 7 7 7 7 7 7 6 6 6 5 6 7 9 12 14 16 17 17 17 16 15 14 13 12 12 12 12 12 12 11 11 12 12 12 12 12 12 12 12 12 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 8 8 8 9 9 10 10 11 11 11 11 10 9 8 8 7 7 7 7 8 9 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 16 17 16 16 17 17 nan 19 20 20 21 20 20 20 19 19 17 16 15 nan 14 13 12 10 9 8 7 6 5 5 4 nan nan nan nan nan 1 nan 2 3 5 6 7 8 8 8 8 8 8 8 8 8 8 7 7 7 7 8 9 11 13 14 15 16 16 15 14 14 13 13 13 12 12 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 10 10 11 11 10 10 9 8 8 7 7 7 7 8 9 10 nan nan nan nan nan 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 15 15 15 15 16 16 nan nan nan nan 21 20 20 20 19 19 18 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 6 5 4 3 2 1 1 2 4 5 6 7 8 8 8 9 10 10 10 10 9 9 8 8 8 9 9 10 12 13 14 14 15 14 14 14 13 13 12 12 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 10 10 10 10 10 10 9 9 8 8 7 7 7 7 7 8 9 nan nan nan nan nan 16 17 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 21 20 20 19 19 19 18 18 17 16 15 14 14 13 12 11 10 9 8 8 7 6 5 4 3 2 1 nan nan nan nan nan 6 6 7 8 9 10 10 10 10 9 9 9 9 9 10 10 11 12 13 13 13 13 13 13 12 12 12 11 10 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 7 7 7 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 19 19 18 18 17 17 16 15 15 14 13 12 11 10 9 9 8 7 6 5 4 3 2 nan nan nan nan nan nan nan 5 6 7 8 8 8 9 9 8 8 8 9 9 10 10 11 11 12 12 12 12 11 11 11 10 10 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 7 7 7 8 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 19 18 18 17 17 16 15 14 13 12 11 10 10 9 8 8 7 6 5 5 4 nan nan nan nan nan nan nan nan nan nan 5 6 7 7 7 7 7 7 7 8 8 9 10 10 11 11 11 11 10 10 10 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 11 10 10 9 9 8 8 8 7 7 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 21 20 20 20 19 nan 18 17 16 15 14 13 12 11 10 9 9 8 7 7 6 5 5 nan nan nan nan nan nan nan nan nan nan 4 5 nan nan nan nan nan nan nan nan nan 8 9 10 10 nan nan nan nan nan nan 8 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 12 12 11 11 10 10 9 9 8 8 8 7 7 8 8 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 19 18 17 16 14 13 12 11 11 10 10 9 9 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 14 13 13 13 12 12 11 11 10 10 9 8 8 8 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 17 16 15 14 13 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 12 12 11 10 10 9 8 8 8 8 9 9 9 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 13 12 11 10 10 9 9 9 9 9 9 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 13 13 12 12 11 10 10 9 nan nan nan nan 10 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 13 13 12 12 11 11 10 nan nan nan nan nan 10 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 11 11 nan nan nan nan nan nan nan 11 11 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 11 11 11 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 12 12 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan Wind_Direction nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 180 186 192 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 nan nan 121 119 117 116 116 116 115 115 114 114 113 113 114 116 117 117 118 118 118 118 118 117 116 116 116 116 117 118 119 119 120 119 119 120 122 123 124 123 125 128 130 131 132 131 128 121 112 107 106 102 95 89 84 80 79 78 77 75 71 67 62 59 56 53 50 49 48 49 50 51 52 51 52 54 58 62 65 67 66 65 64 63 62 63 63 65 70 78 85 90 94 96 95 92 88 85 80 77 77 74 73 73 73 72 72 75 77 75 75 76 77 75 73 72 72 71 71 72 75 70 62 60 57 54 52 57 68 78 84 83 74 59 56 71 96 114 120 120 113 110 114 123 126 127 127 126 124 125 132 136 138 141 146 150 148 141 135 130 126 119 111 104 102 101 94 79 65 56 49 41 33 26 17 6 357 355 357 360 4 7 2 357 355 356 0 4 8 8 7 4 1 358 355 352 351 348 346 344 340 328 296 242 219 211 208 205 204 204 204 202 200 199 198 198 198 199 199 198 196 194 195 198 202 204 205 206 207 207 207 205 204 202 202 201 199 198 198 199 201 201 197 192 189 190 191 191 189 188 189 189 187 185 186 190 194 192 189 185 181 177 175 173 171 170 171 175 177 177 176 174 172 170 170 170 172 174 174 173 172 170 168 167 165 165 166 167 167 166 163 159 154 149 144 140 135 131 125 119 111 102 94 89 86 83 81 81 83 84 81 72 58 42 31 24 19 15 13 11 10 11 13 15 18 21 23 26 31 35 37 37 37 37 38 36 30 24 24 27 26 23 21 23 25 27 29 30 30 29 29 28 26 19 10 1 355 351 347 345 344 342 340 334 327 321 318 318 315 310 305 297 288 284 282 283 285 288 291 293 294 292 288 283 280 277 275 274 273 274 275 277 279 282 285 287 289 289 290 290 290 290 292 293 294 295 296 295 293 290 288 287 286 286 285 284 281 279 285 289 279 125 109 102 105 111 110 106 93 5 315 310 312 315 320 321 318 318 318 317 315 312 310 309 305 297 286 266 242 156 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 177 181 188 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 126 nan nan 122 121 119 118 117 117 117 116 115 114 114 113 114 116 117 118 118 119 119 119 119 117 116 116 116 116 117 118 119 120 120 119 119 119 120 121 122 122 123 126 129 130 130 128 124 115 105 101 104 105 98 87 81 77 74 72 71 68 64 60 57 55 52 49 47 47 47 47 48 49 50 51 52 55 58 62 64 65 64 63 62 62 62 63 65 69 76 83 88 90 92 92 91 89 87 85 79 73 72 70 72 76 77 75 74 77 79 78 79 79 79 79 78 77 76 75 76 80 85 85 82 81 81 79 75 75 82 90 95 96 91 81 76 88 109 123 126 123 117 115 119 125 130 132 133 133 132 133 135 135 136 141 146 150 148 141 132 127 122 118 112 106 102 99 92 77 62 50 40 30 24 18 12 4 356 352 353 355 357 357 350 346 345 347 351 355 359 0 360 359 358 357 356 355 353 349 345 344 343 337 317 253 216 207 204 202 202 203 204 202 200 198 197 196 197 199 200 199 198 197 198 200 203 204 205 206 208 208 206 204 203 202 201 201 200 200 202 203 204 203 200 197 194 194 196 196 192 188 189 191 190 190 190 192 192 188 184 180 176 172 169 168 168 169 170 172 173 173 172 171 170 170 169 170 172 174 175 175 174 172 170 168 165 164 165 165 166 165 162 159 155 150 145 140 136 131 124 117 111 104 96 91 89 86 84 83 85 86 81 68 47 30 20 16 13 10 9 9 11 13 14 15 17 20 22 25 29 34 36 36 37 39 42 45 44 42 43 42 38 32 28 26 26 26 27 28 29 30 29 30 29 25 16 6 360 356 354 352 349 345 341 336 327 318 312 308 305 300 296 292 287 285 284 285 287 289 291 292 292 290 287 284 282 281 279 278 277 277 278 280 282 284 286 287 289 290 291 291 291 292 292 293 294 295 295 294 292 290 288 286 286 286 286 285 283 284 290 295 300 92 87 82 86 94 92 84 66 0 325 315 315 318 320 318 316 317 317 315 312 309 308 307 303 294 282 261 234 nan 157 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 180 184 190 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 123 122 121 120 119 119 118 117 116 116 115 114 114 115 117 118 118 119 120 120 120 118 117 117 116 117 117 118 119 120 121 120 120 119 120 120 121 121 122 124 126 128 128 126 121 113 104 103 105 104 96 85 77 72 70 67 65 62 58 55 54 52 50 49 48 48 49 49 49 50 51 52 54 57 59 62 63 62 62 61 61 61 62 63 66 72 81 88 91 89 87 86 87 87 87 85 78 72 70 70 75 80 81 80 80 82 83 85 87 87 86 86 86 85 84 83 85 89 89 88 88 90 92 90 86 85 90 95 100 104 105 103 102 107 117 124 126 125 123 123 126 129 131 132 134 136 137 136 133 132 136 142 146 146 143 136 129 125 123 121 117 111 105 100 90 75 58 43 32 24 18 13 8 2 354 350 348 348 346 342 338 337 339 342 344 348 352 354 356 357 358 358 358 358 355 352 349 347 346 345 335 273 215 204 201 200 200 202 203 202 201 199 197 196 196 197 198 198 198 198 199 201 204 205 207 208 209 209 207 205 204 203 202 202 202 203 205 205 205 205 204 203 203 203 203 201 193 184 183 184 186 188 190 190 187 184 180 176 174 172 172 172 173 174 174 174 172 170 168 167 168 169 169 172 175 177 177 177 177 175 173 171 169 167 166 166 165 164 162 159 155 152 148 143 138 132 124 117 110 103 96 91 90 88 85 83 83 84 75 53 29 16 10 9 8 7 8 11 14 16 16 16 17 19 20 23 27 30 31 32 33 36 41 46 51 54 54 50 43 37 32 28 26 25 25 27 28 29 28 28 28 27 20 12 7 4 360 353 347 340 334 328 321 315 310 305 301 297 294 291 288 287 287 288 290 291 292 292 292 290 288 286 285 283 282 281 280 280 280 282 284 286 287 289 290 291 292 293 293 293 293 294 294 295 294 294 292 290 288 286 286 286 286 287 286 287 293 301 319 64 65 59 66 76 74 62 42 353 332 319 318 320 321 317 316 315 314 312 309 308 308 307 303 295 278 250 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 186 193 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 125 124 123 122 121 121 120 119 118 117 117 116 115 115 117 118 119 119 120 120 120 119 118 118 117 117 117 118 120 121 122 122 122 121 121 122 122 122 122 123 125 126 126 123 119 112 106 104 103 99 91 82 74 70 66 64 61 59 55 54 53 51 51 51 52 52 53 53 54 54 55 56 57 59 60 61 61 61 61 60 60 60 60 62 66 72 83 93 94 90 87 86 88 90 90 86 80 75 72 75 80 83 83 82 83 87 89 90 91 92 91 90 90 89 87 86 87 88 87 85 85 89 93 92 88 88 91 96 103 112 120 127 131 130 128 129 129 129 130 132 133 132 130 131 133 136 137 135 133 134 138 142 143 140 136 130 126 124 125 125 121 114 108 102 91 73 54 39 29 22 16 11 6 359 353 347 343 339 336 333 332 334 336 339 340 341 346 350 354 357 359 360 1 1 360 357 355 352 350 350 346 311 214 202 199 199 199 201 202 203 203 201 200 199 198 197 196 196 197 197 198 200 203 206 209 211 211 210 208 206 206 205 204 203 204 205 206 206 206 206 208 211 213 215 216 210 198 185 178 178 181 184 186 186 183 180 177 176 176 177 179 182 185 185 182 178 174 171 168 166 167 169 172 176 180 182 182 181 180 179 177 176 174 172 171 169 168 166 163 161 158 155 152 148 143 136 127 119 111 101 92 87 88 88 84 80 77 72 53 22 6 2 2 3 4 6 8 11 14 15 14 13 14 17 18 21 25 26 26 26 28 32 36 42 47 51 52 47 40 33 28 25 23 21 22 25 27 27 28 27 27 27 23 17 12 6 358 348 338 330 324 319 314 311 308 304 300 296 294 291 290 289 290 291 293 294 295 294 293 291 290 288 287 286 286 284 284 283 283 284 286 288 289 290 291 293 294 294 295 294 294 295 295 295 295 294 292 289 287 286 286 286 287 288 289 290 295 304 320 37 48 38 44 58 58 39 19 346 334 324 322 324 323 319 316 314 312 310 309 310 311 312 307 297 273 240 220 nan nan nan nan nan nan nan 162 168 176 183 nan nan nan nan nan nan nan nan nan nan nan 185 188 194 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 129 nan 126 125 125 124 123 122 122 121 120 119 118 118 117 117 117 118 119 120 120 120 120 120 119 119 118 118 118 119 120 122 123 123 124 123 123 124 125 125 124 124 125 126 125 121 116 110 105 102 98 93 86 79 74 69 66 63 61 59 56 55 54 53 53 54 55 55 56 57 58 59 60 60 60 61 61 60 60 60 60 60 59 59 59 61 65 72 82 92 97 97 95 95 96 96 93 87 82 78 76 79 81 81 80 81 84 90 93 92 93 93 92 90 90 88 86 85 86 86 85 84 84 87 90 89 87 87 92 100 111 122 132 141 149 153 151 141 135 135 136 138 137 134 130 129 131 134 134 134 135 139 141 141 139 136 131 126 123 123 124 124 121 115 108 101 89 70 52 38 28 21 16 10 5 360 354 348 341 335 331 330 332 336 338 339 338 339 343 348 353 358 1 2 4 5 5 3 0 357 354 352 349 333 219 199 198 198 199 200 201 202 203 203 204 203 202 201 199 198 199 199 199 199 200 204 208 210 210 209 207 206 207 207 206 205 205 206 207 207 207 208 211 214 218 226 230 223 208 192 181 178 180 181 182 181 179 177 176 176 177 181 186 191 194 193 188 181 176 172 169 168 169 173 178 182 186 188 188 186 185 183 181 179 177 175 174 173 172 171 169 166 163 159 157 155 149 140 131 122 112 97 83 77 77 80 79 69 54 35 3 346 346 350 355 359 2 4 8 10 10 8 6 8 11 14 16 18 20 21 22 22 24 27 31 36 40 43 43 39 33 28 24 22 20 19 21 24 25 26 28 26 27 27 24 17 9 359 348 338 330 324 320 316 311 308 306 303 300 297 294 292 291 290 291 292 294 296 296 296 295 293 292 291 290 290 289 288 287 286 286 286 287 289 290 291 292 293 295 296 296 296 296 296 296 297 296 294 292 289 287 286 286 287 288 289 292 294 300 310 321 16 38 29 26 39 39 21 1 344 336 328 325 327 326 320 315 314 312 311 311 313 316 315 309 294 263 235 218 nan nan nan nan nan nan nan 152 159 166 172 178 nan nan nan nan nan nan nan nan 185 186 188 191 195 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 131 129 128 127 126 126 125 124 124 123 122 120 120 119 119 118 118 119 119 120 121 120 120 120 119 119 119 118 118 118 120 121 123 124 124 125 125 127 128 129 127 126 126 126 124 120 114 108 103 99 94 89 84 79 74 70 67 64 62 60 59 57 55 55 55 55 56 57 58 59 61 63 63 63 63 62 61 60 59 59 59 59 59 59 60 62 66 72 82 91 96 99 100 102 103 102 97 89 81 78 77 76 75 74 76 80 85 90 93 93 94 94 92 90 89 87 86 87 88 89 90 90 90 88 88 88 88 90 97 107 118 126 132 140 149 157 155 146 139 137 137 137 135 131 127 126 128 130 131 134 139 144 143 139 136 133 129 124 121 123 123 121 118 111 105 97 84 66 48 36 27 21 15 9 5 2 357 351 346 338 333 333 337 341 342 340 339 341 345 350 356 1 4 5 7 9 10 9 7 4 360 356 350 337 232 200 197 198 200 200 200 200 202 206 208 207 206 205 203 202 203 202 200 199 199 200 204 207 209 208 208 208 207 207 207 207 206 206 206 207 208 211 215 218 225 237 242 233 217 200 187 181 182 183 181 178 177 176 175 176 179 184 189 195 196 193 186 179 176 173 172 172 175 181 185 189 193 195 194 193 191 188 185 182 179 177 174 174 174 174 174 172 168 164 163 162 159 152 143 133 119 91 62 50 47 41 10 319 307 312 318 324 332 340 348 354 358 1 5 5 2 359 360 5 10 14 14 15 16 17 17 17 19 21 24 28 31 33 33 30 26 23 22 20 19 20 21 21 20 22 23 24 24 24 18 5 351 339 331 325 322 321 319 315 311 307 305 303 301 298 295 293 292 291 291 292 293 295 296 296 295 294 294 293 293 293 292 291 290 289 288 289 289 290 290 291 292 293 295 296 297 298 298 298 298 298 298 296 293 290 287 286 286 287 288 290 293 296 304 314 322 350 28 22 17 27 26 11 354 343 337 330 328 328 326 321 316 315 313 312 313 314 315 312 303 282 252 227 210 nan nan nan nan nan nan 138 145 153 159 164 170 nan nan nan nan nan nan nan 186 188 190 192 193 196 199 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 132 130 129 128 127 126 125 125 125 124 122 121 121 121 120 120 119 120 121 121 121 120 120 119 119 119 118 118 118 118 120 121 122 123 124 125 126 128 130 129 128 126 125 123 119 113 107 102 98 94 89 84 80 76 72 69 66 64 63 61 59 57 56 56 56 56 57 59 61 63 64 65 64 63 62 60 59 58 58 58 58 59 60 62 64 68 74 81 89 94 97 99 103 106 106 101 89 78 73 70 67 66 66 72 79 86 90 92 92 94 95 93 91 90 88 89 91 93 95 96 98 97 94 93 93 97 103 112 121 126 128 129 133 140 148 149 144 139 135 132 131 130 127 124 122 123 124 129 135 142 143 139 135 131 128 124 119 119 122 121 119 115 108 99 90 78 61 45 33 24 18 13 9 7 5 3 0 356 349 341 339 342 345 344 342 343 345 349 355 1 6 8 8 11 14 15 15 14 11 7 2 354 339 245 203 199 199 201 201 200 201 203 206 208 207 207 207 206 205 206 205 204 203 201 200 202 205 207 209 211 210 209 209 209 208 208 207 208 209 212 217 220 224 232 241 241 233 220 203 192 185 184 186 184 180 179 178 179 181 183 186 188 192 192 189 184 179 177 178 180 182 188 192 194 195 197 198 198 197 195 193 190 186 182 179 176 175 175 176 176 175 173 171 171 173 174 173 171 169 163 46 359 352 342 319 295 276 265 262 275 301 319 329 337 343 347 351 354 354 354 355 358 5 11 13 14 14 14 13 12 12 12 12 14 16 18 21 22 21 19 18 18 18 18 18 17 15 12 9 5 360 358 356 344 330 321 317 315 315 317 317 316 313 310 307 305 303 302 299 297 294 293 292 292 292 292 293 294 295 295 295 295 294 295 295 295 295 294 292 291 291 291 291 291 291 291 293 294 296 297 298 299 299 299 299 299 298 295 291 288 287 287 288 290 292 294 297 303 312 320 339 21 14 6 20 23 7 353 341 339 332 330 330 328 323 318 315 313 312 312 313 311 306 295 272 242 218 203 nan nan nan nan nan nan 134 142 149 154 158 164 168 nan nan nan nan nan nan 187 191 194 196 197 197 198 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 135 133 132 131 130 129 128 127 126 126 126 125 123 123 123 122 121 120 120 121 122 122 121 120 119 119 119 118 117 117 117 118 119 120 121 122 123 124 125 127 128 126 124 122 120 116 111 106 103 99 95 90 86 82 78 74 71 69 67 65 64 61 59 57 57 57 57 58 60 62 63 64 64 64 63 61 59 58 57 57 58 58 59 61 64 66 70 76 82 88 92 94 97 101 105 107 102 88 74 66 60 57 57 62 70 78 86 91 93 94 95 96 95 93 93 93 93 93 94 94 95 97 98 100 100 104 114 126 133 136 136 134 133 132 135 138 141 140 137 133 128 126 126 126 124 121 119 121 127 134 138 136 133 129 125 121 118 114 116 119 119 117 113 104 93 83 72 56 39 27 20 16 13 11 11 11 12 10 6 358 350 346 346 348 347 346 347 349 355 3 8 11 11 12 15 18 20 20 19 17 14 10 3 349 261 207 201 201 202 202 202 202 202 203 203 202 203 205 206 207 207 208 208 207 204 203 203 205 207 210 213 213 212 212 211 210 210 212 213 215 219 223 223 226 233 236 229 221 213 202 194 190 188 190 189 186 184 183 184 186 187 186 186 188 189 188 186 184 185 187 191 197 203 206 204 202 201 201 201 201 199 198 195 191 187 183 181 180 179 180 179 179 179 180 181 184 188 191 194 201 225 278 307 310 305 294 280 266 254 247 254 273 298 313 320 326 331 335 338 342 347 353 359 5 10 13 14 14 12 10 8 5 3 1 2 3 5 8 11 11 12 14 15 16 15 13 10 6 360 351 340 327 317 311 309 307 307 308 309 312 313 313 312 311 309 307 305 304 303 301 299 297 295 294 293 291 291 292 293 294 295 295 295 295 296 297 297 297 296 295 293 292 291 291 290 290 291 292 294 295 297 298 298 298 298 299 299 299 296 293 290 288 288 289 291 293 295 298 302 309 318 339 19 9 4 17 20 6 353 345 339 333 331 329 327 323 320 317 315 313 313 313 311 306 291 263 233 212 199 nan nan nan nan 141 137 140 147 153 156 158 162 166 168 nan 172 175 nan 183 187 192 196 199 200 201 201 202 205 207 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 135 134 133 132 131 129 128 128 127 127 127 126 125 126 125 123 121 121 121 122 122 122 121 120 119 119 118 118 117 117 117 118 118 118 119 120 121 121 123 124 124 122 119 116 113 110 107 103 100 97 93 89 85 81 77 74 72 70 67 65 63 61 59 58 58 59 60 61 62 63 64 64 63 62 60 59 58 58 58 59 60 61 63 66 69 73 77 82 86 91 95 97 98 101 102 96 80 67 59 53 50 53 60 69 78 86 91 95 97 97 96 95 95 96 96 95 94 93 92 91 91 92 98 105 112 125 137 141 141 141 140 137 134 133 133 134 135 134 131 127 124 124 124 123 121 119 119 123 128 129 127 125 123 119 115 113 112 111 113 115 113 108 99 87 76 65 49 32 22 18 16 15 15 17 18 19 17 11 3 358 355 352 352 353 352 351 355 3 10 13 14 14 15 18 21 22 22 21 20 19 17 13 5 302 209 204 203 204 203 202 200 199 198 197 197 198 201 205 207 209 211 211 209 206 205 207 207 208 210 213 214 214 212 210 211 215 220 223 226 227 225 225 229 232 226 216 210 206 200 197 195 194 195 195 192 190 188 188 189 190 190 189 191 191 191 192 194 196 199 203 209 214 214 211 208 206 206 206 206 205 204 201 197 193 190 188 188 187 187 187 187 188 189 191 193 197 202 208 221 245 272 289 294 293 287 274 261 252 248 254 265 281 295 305 311 315 319 322 329 339 348 356 2 7 11 12 12 9 5 2 358 354 351 349 351 353 357 0 3 5 6 8 9 7 3 358 353 347 339 330 321 312 306 305 306 306 308 309 310 311 310 310 309 309 307 307 306 306 305 303 301 299 297 294 292 291 292 293 295 296 296 296 297 298 299 299 299 298 297 295 293 291 290 290 290 290 292 293 294 296 297 297 297 297 297 297 297 296 294 291 289 288 289 291 294 296 298 302 306 316 337 8 357 355 11 14 3 352 346 340 335 331 328 325 323 322 320 319 318 317 317 315 309 292 257 226 207 198 nan nan nan nan 161 157 157 163 166 164 163 165 167 168 168 171 174 nan nan nan nan 196 200 202 203 204 205 206 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 135 134 133 132 131 130 129 128 128 128 128 127 127 126 125 123 122 121 122 123 123 122 121 120 120 119 119 118 117 117 117 117 117 117 117 118 119 119 121 121 120 118 114 112 110 108 105 102 99 95 91 87 84 80 77 74 71 69 67 66 64 62 61 61 61 61 62 63 63 63 63 62 61 60 59 58 59 60 61 62 63 65 68 72 75 79 83 86 90 94 95 95 94 92 82 69 60 53 49 52 57 61 69 81 88 92 97 100 99 96 95 96 97 96 95 93 91 90 87 84 83 91 102 111 123 133 136 137 140 142 141 136 134 132 130 130 130 128 124 121 121 122 121 120 119 120 121 122 122 121 119 117 113 110 109 107 105 108 110 108 103 92 80 69 56 40 27 20 18 18 18 20 22 24 23 20 14 7 2 360 358 358 359 357 358 3 9 12 13 13 13 14 17 20 22 22 21 20 20 21 22 22 20 207 205 205 205 204 202 199 196 196 195 195 197 201 206 208 210 211 211 208 206 208 209 210 210 212 214 215 214 212 211 215 222 229 232 231 228 227 230 233 232 222 210 206 203 200 200 202 202 201 200 197 194 192 192 192 192 193 194 196 197 197 198 201 205 208 211 215 217 216 213 211 210 210 210 210 210 209 206 202 199 196 195 195 195 195 195 196 196 196 197 199 204 212 222 235 252 269 281 285 286 282 271 260 254 253 258 265 275 286 296 302 306 309 313 321 331 342 350 356 2 6 7 6 2 357 353 351 347 341 337 338 343 348 350 351 352 353 353 353 351 347 342 337 332 329 326 321 316 312 311 311 311 311 312 311 311 310 309 309 309 309 309 309 309 308 307 305 303 299 296 293 292 293 294 296 297 298 298 298 299 299 300 300 299 298 296 294 292 290 289 289 290 291 292 293 295 295 296 296 296 295 293 294 294 293 291 290 289 290 292 294 297 299 302 304 313 330 354 351 351 2 8 3 352 350 344 337 332 329 326 325 325 325 325 324 323 322 320 315 295 253 217 202 196 nan nan nan nan 181 181 181 nan nan nan 172 170 168 167 168 171 175 nan nan nan nan nan nan nan nan 205 206 207 208 208 nan nan 199 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 138 137 136 134 133 132 132 131 130 129 129 129 129 129 128 127 125 124 123 122 123 124 124 123 122 121 120 119 119 118 117 117 116 115 115 116 117 117 117 118 119 119 117 114 112 110 109 107 104 101 97 93 89 86 83 79 76 73 71 70 68 67 65 64 63 63 63 63 63 63 62 62 61 61 60 60 60 60 61 62 64 65 68 71 75 78 82 85 87 89 91 92 91 88 82 73 67 62 54 50 56 62 66 73 80 85 94 100 101 98 95 94 95 96 95 93 92 91 90 86 82 82 88 98 109 119 124 125 125 130 138 142 140 137 134 129 127 126 123 120 117 116 117 117 117 118 120 120 120 119 117 115 113 110 106 104 101 103 107 108 104 96 84 70 58 45 32 24 20 19 20 22 25 27 27 26 23 19 14 8 5 5 5 6 4 6 7 8 8 7 6 7 9 14 19 21 21 20 21 22 24 29 35 46 110 203 208 208 207 205 202 201 200 199 198 201 206 209 210 212 212 211 208 207 208 209 210 212 214 215 216 215 215 217 224 232 237 235 230 228 230 235 236 232 222 212 207 203 201 204 207 207 204 201 198 196 195 195 194 193 194 197 200 201 201 202 205 210 213 215 217 217 215 213 211 211 211 211 212 212 210 207 204 201 199 199 200 201 202 203 203 202 201 202 205 212 222 233 243 254 266 274 278 279 276 269 262 257 257 261 267 275 283 291 298 302 305 310 317 327 336 344 350 356 0 1 358 351 345 341 339 337 332 328 329 333 336 337 335 333 331 330 331 332 331 327 322 318 317 319 321 319 319 318 318 318 316 314 313 312 311 310 310 310 310 310 309 308 307 305 304 302 299 297 295 294 294 295 296 298 299 299 299 299 299 299 299 299 298 297 294 292 290 288 287 288 289 291 292 293 294 294 294 294 293 291 290 290 290 290 290 289 290 292 294 297 300 302 305 312 329 351 349 346 355 4 1 354 349 345 340 335 331 330 330 331 332 331 330 329 328 327 322 302 246 207 197 192 nan nan nan nan 190 192 nan nan nan nan 176 172 169 nan nan nan nan nan nan nan nan nan nan nan nan nan 204 206 208 208 207 205 203 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 138 138 137 136 134 133 133 133 131 130 129 130 131 131 130 128 127 126 125 123 124 125 126 125 124 122 120 120 120 119 117 116 115 115 114 114 115 116 116 117 118 118 116 114 112 111 109 107 105 102 98 94 91 88 85 81 78 75 73 72 70 69 67 66 65 64 64 64 63 63 62 62 61 61 61 61 61 62 63 64 66 69 71 75 78 81 84 86 88 89 89 89 87 83 77 71 68 63 56 53 59 70 74 76 77 80 92 100 99 95 93 91 92 93 93 91 91 91 90 87 85 85 89 97 109 116 118 115 113 120 130 139 142 140 136 129 124 122 119 115 111 110 110 111 113 115 118 119 119 118 115 113 110 107 105 105 108 109 109 107 99 86 72 58 47 36 28 23 21 21 23 26 28 30 30 29 26 23 21 17 13 12 13 10 6 4 2 360 358 357 357 359 3 10 17 21 22 22 24 26 29 35 44 55 71 153 205 210 210 210 209 209 207 205 204 206 209 212 214 215 215 213 211 210 209 209 211 214 216 217 218 218 220 223 230 236 237 234 230 230 234 237 236 230 222 214 209 205 203 205 207 207 203 199 196 196 197 198 197 196 197 199 202 203 204 205 207 211 214 215 217 217 216 213 212 210 211 212 212 212 209 205 201 197 195 196 199 203 206 208 208 207 205 205 210 218 228 238 247 254 262 267 270 271 270 267 263 260 259 262 268 276 285 293 299 303 306 311 318 326 333 339 346 353 357 356 349 340 333 328 325 325 323 322 322 323 325 323 319 314 310 308 306 308 310 311 310 309 310 314 318 320 322 323 323 322 319 316 314 313 311 311 310 310 309 308 305 302 299 298 299 298 297 297 296 296 296 296 296 297 298 299 299 299 299 299 299 299 299 297 295 292 289 287 286 286 287 288 290 291 292 292 292 292 291 289 287 285 285 286 288 289 290 292 295 298 301 304 307 316 340 3 351 345 354 2 0 356 351 348 343 338 336 336 336 337 337 337 336 335 335 335 333 322 226 194 188 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 200 203 206 207 208 207 205 204 202 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 138 139 139 137 136 135 134 134 133 131 130 130 132 132 131 130 129 128 127 125 125 126 127 127 125 123 121 120 120 119 118 117 115 114 113 113 114 115 116 116 116 116 116 114 113 111 109 107 104 102 99 96 92 89 85 83 80 77 76 74 73 71 69 68 67 66 66 66 65 64 63 62 61 61 61 61 62 63 65 67 70 72 75 78 81 83 85 87 88 88 88 86 85 83 78 71 67 63 60 60 66 77 79 77 79 82 92 98 95 93 90 86 85 87 90 90 89 90 89 87 86 88 91 98 109 117 117 114 112 118 127 135 139 139 136 129 122 119 116 112 106 104 106 108 108 110 114 115 115 115 113 111 108 105 106 110 113 114 111 105 94 77 61 47 38 31 27 25 23 23 24 27 29 31 31 28 26 24 23 19 15 12 10 6 2 360 356 353 351 350 350 353 359 9 18 23 25 26 28 31 35 42 50 58 69 89 155 197 207 209 210 210 209 208 208 210 212 214 217 219 219 218 217 215 213 213 215 217 219 220 221 222 223 226 229 233 234 233 232 233 234 234 232 227 221 214 207 204 202 202 203 203 199 195 194 196 198 199 199 198 198 200 202 204 205 206 208 210 212 213 215 216 216 214 211 210 210 212 212 211 207 202 196 191 188 187 191 200 208 211 211 209 207 208 211 218 225 233 243 251 257 260 262 262 262 262 261 261 261 264 271 279 289 299 308 313 314 316 320 325 330 335 342 349 353 351 340 329 323 319 315 313 313 314 315 313 312 310 305 300 295 291 289 290 293 297 300 303 306 310 315 319 322 323 324 323 321 318 315 312 311 310 309 308 305 302 297 293 291 292 294 295 295 295 296 297 297 296 296 297 298 298 299 299 299 300 300 300 300 299 296 293 290 288 286 285 285 286 287 289 290 290 290 290 289 287 284 282 281 282 285 287 289 292 295 299 303 305 310 323 353 8 353 351 1 1 1 358 351 350 346 342 341 341 341 342 342 341 341 341 341 344 350 358 169 179 179 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 195 199 202 205 206 206 206 207 206 204 202 201 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 138 138 138 138 137 136 135 134 133 131 131 132 133 133 132 131 130 129 127 127 127 128 128 126 124 121 120 121 120 119 117 116 114 112 112 113 114 115 116 116 115 115 114 113 112 110 107 104 102 100 97 94 90 87 84 82 80 78 77 75 73 71 70 69 69 68 68 67 65 64 63 62 62 62 63 64 66 68 71 73 76 78 80 82 84 85 87 88 88 87 86 86 85 80 73 67 66 67 70 75 83 83 83 87 89 95 95 91 90 84 79 78 80 85 88 88 88 87 85 85 87 89 96 107 117 121 121 122 126 131 136 139 137 134 127 121 117 115 110 104 102 104 106 106 106 109 110 111 111 110 108 106 105 107 111 114 115 113 106 91 70 53 43 36 31 29 28 27 26 25 26 27 28 27 24 22 21 21 18 11 5 360 356 356 355 353 350 348 347 348 351 358 10 22 28 30 31 33 37 41 47 53 59 68 79 99 136 175 191 197 199 200 202 205 208 211 214 217 219 220 221 221 220 219 219 220 221 221 222 223 224 225 227 229 231 233 232 231 230 229 229 227 225 220 213 206 202 200 198 199 200 198 194 195 197 199 199 198 197 198 200 202 203 205 206 207 208 209 209 211 213 214 213 211 209 210 211 212 211 208 203 197 191 185 179 179 189 205 213 213 210 209 209 210 213 217 223 235 248 252 254 254 253 253 255 258 260 264 269 276 285 296 308 318 324 325 323 322 323 325 330 337 343 347 341 328 320 316 312 308 304 302 302 302 302 301 299 295 291 287 286 286 285 287 290 294 297 301 306 311 315 318 321 322 322 321 319 315 312 309 308 306 303 299 295 291 289 288 290 292 293 294 295 296 297 297 297 297 297 298 299 300 301 301 301 302 302 302 301 298 296 293 290 287 285 284 284 285 286 287 288 289 289 286 284 281 279 279 279 281 285 288 292 296 301 304 307 313 333 1 6 350 355 360 2 3 357 352 350 348 346 345 345 345 346 346 345 345 347 348 355 8 27 131 167 172 173 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 198 202 204 205 207 208 208 207 205 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 136 137 137 138 138 138 137 136 134 132 131 132 133 133 134 133 132 131 129 128 128 129 129 127 125 122 121 121 121 119 118 116 114 112 111 112 113 114 115 114 114 114 113 113 112 110 108 104 102 99 97 95 92 89 86 83 82 80 79 77 76 74 73 71 71 70 70 69 67 66 65 65 65 65 66 68 70 72 75 77 79 80 81 83 84 85 87 88 88 87 87 88 87 83 76 72 73 74 77 81 85 85 88 93 96 95 88 79 75 74 75 75 74 79 85 88 88 85 83 82 82 82 86 96 114 126 130 133 136 139 142 142 137 132 125 120 117 115 110 104 102 104 106 105 104 105 106 106 106 105 104 104 104 106 109 112 114 112 105 88 66 51 43 37 34 31 31 29 28 26 25 25 24 22 20 19 19 18 15 10 2 354 350 350 350 349 348 347 347 349 352 1 16 30 34 34 35 38 42 47 51 54 59 66 76 87 102 124 154 173 183 187 191 196 198 203 208 212 215 217 220 221 222 222 223 223 222 221 222 223 225 227 229 231 233 233 230 227 224 224 225 227 226 221 213 207 204 201 199 200 202 200 198 198 200 201 201 200 199 200 201 202 204 205 205 206 205 204 205 207 208 210 212 212 211 212 213 213 212 210 207 203 197 190 182 178 186 203 214 215 212 209 208 207 207 209 216 232 245 248 248 245 244 245 250 256 263 270 280 291 300 307 316 325 331 332 327 322 319 319 322 326 331 332 327 318 312 310 307 303 297 292 288 289 291 293 292 290 288 287 286 285 284 285 287 290 293 297 303 308 312 315 317 319 321 321 319 316 312 308 305 303 299 295 291 289 288 289 290 292 293 295 296 296 296 297 297 297 298 299 301 302 303 304 304 304 304 304 303 302 299 297 294 291 287 284 283 283 284 284 286 288 288 285 281 278 277 277 278 280 283 287 292 297 302 307 311 321 350 7 0 352 358 3 5 3 358 354 352 349 348 348 347 348 349 350 349 351 354 358 7 22 47 117 157 167 170 nan nan 184 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 198 202 204 206 208 209 209 207 205 204 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 137 136 136 136 137 137 138 139 138 136 133 132 132 133 134 135 135 134 133 130 129 129 129 129 128 126 124 123 122 121 120 118 117 115 113 112 112 113 113 113 113 113 113 113 112 111 110 108 105 102 99 97 95 92 90 88 86 84 83 82 80 78 76 74 73 72 72 71 70 69 68 68 67 68 68 69 71 73 75 77 79 80 81 83 83 84 85 87 88 88 89 89 90 88 84 79 78 79 81 81 82 82 86 94 100 102 93 70 46 42 58 71 72 68 75 82 87 88 86 83 80 78 73 66 62 86 124 132 135 139 142 143 140 135 129 125 121 118 114 109 105 105 107 107 105 104 103 104 103 103 102 102 102 103 105 106 108 109 107 99 81 64 51 44 40 36 34 32 30 28 25 23 22 21 20 19 19 18 16 13 10 4 355 349 348 348 348 349 350 352 356 1 11 28 38 39 37 38 42 47 51 53 55 58 63 71 80 89 100 123 153 174 183 189 192 193 196 202 207 211 214 215 217 220 222 222 220 219 219 221 224 227 229 230 232 233 232 229 225 222 223 227 229 228 222 214 209 206 204 204 205 206 205 203 203 204 204 203 201 200 200 202 203 205 205 205 204 203 201 200 202 204 207 210 213 215 216 217 216 215 214 212 209 204 198 192 189 195 206 214 215 213 209 207 205 205 208 216 229 239 244 243 239 237 239 247 258 271 287 302 313 319 322 324 324 329 329 323 316 311 309 309 309 309 310 309 307 305 303 302 297 289 279 272 271 278 283 285 286 287 287 285 284 284 284 285 287 290 295 301 307 311 314 315 317 318 320 319 316 312 307 304 301 297 294 291 290 290 290 291 292 294 295 296 297 297 297 297 298 299 301 303 305 307 307 308 308 308 308 307 305 303 302 300 297 291 286 284 282 280 281 285 286 285 282 279 277 276 276 277 279 282 286 291 297 303 310 318 336 6 8 3 3 3 6 7 3 358 355 353 351 350 350 350 351 353 354 356 359 4 9 18 34 60 109 148 162 168 nan nan nan nan nan nan 181 181 181 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 199 202 205 207 209 210 209 207 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 138 137 136 135 136 137 138 139 139 137 135 134 133 133 134 135 136 136 134 131 130 129 129 129 128 126 125 124 123 122 120 119 117 116 114 113 112 112 112 112 111 111 112 112 111 110 109 107 104 101 98 96 94 92 91 90 89 88 86 84 82 80 78 76 74 73 73 72 71 71 70 70 70 70 71 72 74 75 77 78 79 81 82 83 84 84 85 86 88 88 89 89 88 86 82 80 81 83 84 83 78 76 85 101 111 113 94 44 18 17 39 58 59 60 73 82 88 90 88 85 81 79 71 56 44 46 84 113 122 129 135 138 136 131 127 125 122 118 113 107 104 105 108 109 106 103 103 103 102 101 101 101 101 102 103 103 104 103 99 91 76 61 51 44 40 37 34 32 29 26 24 22 21 20 18 17 18 17 14 13 11 5 357 351 348 349 351 354 357 1 7 15 26 39 44 41 39 40 45 51 54 55 56 58 62 66 72 78 84 95 122 163 183 192 195 198 199 200 203 205 207 207 210 214 215 214 212 213 216 221 225 227 228 229 230 230 229 228 225 224 227 231 232 228 221 215 210 208 208 208 209 209 208 208 208 208 207 205 202 199 200 203 205 206 206 205 204 202 199 197 198 201 204 207 211 215 218 219 219 218 217 216 213 208 204 200 199 202 209 213 213 210 208 206 205 207 211 217 226 235 241 242 238 234 238 248 266 293 320 331 336 337 332 322 315 317 314 308 304 301 297 294 291 288 288 291 294 295 295 294 290 281 273 265 260 270 277 281 285 286 286 284 283 283 283 283 284 287 292 299 307 312 314 315 315 316 317 318 316 312 307 303 300 297 295 292 291 291 291 291 292 294 295 296 297 297 297 298 299 301 303 305 307 309 311 312 313 313 313 312 310 308 307 306 303 297 291 285 280 277 279 282 283 282 279 277 275 275 276 278 280 282 286 291 297 304 312 328 354 9 7 6 5 4 8 10 5 358 354 354 353 352 352 353 355 356 359 2 7 13 20 30 45 69 105 140 157 165 nan nan nan 179 180 180 181 181 181 181 181 181 nan nan nan 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 195 198 202 205 208 210 210 208 205 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 139 138 137 137 137 137 138 139 140 139 137 135 134 134 135 136 137 137 136 133 130 129 129 129 127 126 125 125 124 123 121 120 118 117 115 114 113 113 112 111 110 110 111 111 110 109 107 105 103 100 98 96 94 93 92 91 90 89 88 86 84 82 80 78 76 75 74 73 73 72 72 72 72 72 73 74 76 77 78 79 80 81 82 83 83 83 84 86 88 88 88 87 85 82 79 79 80 83 84 82 76 74 84 103 112 112 97 51 20 10 22 39 45 49 70 88 92 92 90 88 85 82 74 64 68 82 91 101 nan nan 127 133 133 130 127 124 121 117 112 106 102 103 106 108 107 104 102 103 102 101 101 101 101 101 101 101 101 98 92 84 71 58 49 43 40 37 35 32 30 27 25 23 22 20 17 14 14 14 13 12 11 6 359 354 352 354 358 2 6 11 17 25 35 44 44 40 38 41 48 55 57 57 58 59 61 64 68 72 75 79 86 107 150 178 189 194 197 197 194 193 193 196 200 202 201 199 201 206 213 220 224 226 227 227 227 227 228 229 228 229 233 235 233 227 220 214 210 209 209 209 210 210 210 210 211 210 210 210 209 207 206 207 209 210 209 207 206 203 199 196 195 195 197 199 204 210 215 218 219 219 219 218 215 210 207 206 206 207 210 211 210 209 207 207 207 208 211 215 224 233 241 244 243 240 243 261 308 351 359 359 356 345 327 307 300 299 296 292 291 290 286 280 275 271 272 276 281 284 285 287 286 281 277 270 267 271 276 280 283 285 285 283 282 282 281 280 281 283 288 297 307 313 316 316 315 315 315 317 316 313 308 304 301 298 296 294 292 292 291 291 292 293 295 296 297 297 297 298 299 301 304 306 308 311 313 315 316 317 317 317 316 314 313 312 308 304 297 289 281 277 277 279 279 278 276 273 273 275 277 279 281 284 287 292 297 304 317 338 360 7 4 3 1 4 12 13 8 359 354 354 355 354 355 356 358 0 4 8 14 22 31 43 57 75 102 131 150 161 nan 176 176 178 179 181 183 183 182 181 181 180 nan 181 183 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 198 202 205 208 209 208 205 202 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 139 139 138 138 138 138 138 139 140 140 140 139 137 136 135 135 136 137 138 137 134 131 130 129 128 127 126 125 125 125 124 122 121 119 118 116 115 114 113 112 111 110 110 110 109 109 107 105 103 101 99 97 95 94 93 92 91 90 89 88 86 85 83 81 79 78 77 76 76 75 75 74 74 74 74 75 76 77 78 79 80 80 81 81 82 82 83 84 86 88 88 87 85 83 79 76 76 78 80 81 80 78 77 83 94 97 94 84 62 29 7 14 34 39 18 350 102 97 94 92 92 89 84 77 85 108 117 118 117 116 118 124 128 129 128 125 122 120 117 112 107 103 102 105 107 107 104 103 103 103 102 101 100 100 100 100 100 100 95 87 78 67 55 46 41 39 37 35 34 32 29 27 25 22 18 13 11 11 11 12 12 11 9 4 1 360 1 5 9 13 18 24 32 38 42 40 35 34 41 51 58 60 60 59 59 60 63 67 70 73 74 75 79 92 123 155 172 180 183 180 175 174 179 183 186 185 186 191 201 211 219 223 225 225 225 225 228 230 231 232 236 238 237 232 224 217 211 209 209 209 209 210 211 212 212 212 213 214 216 218 218 217 215 216 216 214 212 209 206 202 198 195 193 191 190 193 201 209 216 219 220 221 221 219 213 210 209 210 210 210 210 209 208 207 207 206 205 206 209 216 226 234 241 245 245 252 296 347 4 11 14 6 335 300 285 282 282 282 281 281 280 275 267 261 258 258 263 269 272 272 276 280 282 282 278 276 276 277 280 282 284 284 283 281 280 279 278 278 280 285 294 304 312 316 316 315 314 314 314 314 312 309 306 303 300 298 295 293 291 291 290 291 292 294 295 296 297 297 298 299 302 304 306 309 311 314 316 318 320 321 322 321 319 317 315 312 309 302 293 284 278 276 276 276 274 271 270 271 274 277 280 283 286 289 292 296 304 317 337 358 7 2 359 360 10 16 14 9 360 356 356 357 357 358 0 2 5 9 15 22 30 40 53 67 82 102 125 143 154 176 177 177 178 180 182 184 nan nan nan 181 nan 180 181 184 187 189 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 207 207 205 202 200 198 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 139 139 139 139 139 140 140 141 141 141 140 138 137 136 136 136 137 138 137 135 132 130 129 128 127 125 125 125 125 124 123 122 120 119 118 117 116 115 113 112 111 110 109 108 107 106 104 101 99 97 95 94 93 93 92 91 90 89 88 86 85 83 82 81 80 79 78 78 78 77 77 76 76 77 77 78 79 79 80 80 81 81 81 82 82 83 84 86 87 88 86 84 81 77 73 73 77 79 79 78 80 81 81 81 78 72 64 52 30 10 23 41 31 335 289 116 99 96 94 95 94 88 82 96 118 124 124 123 121 121 122 122 121 120 120 118 117 115 112 108 106 104 105 107 106 105 103 103 102 102 100 99 99 100 100 100 100 95 86 74 64 54 45 40 37 36 34 34 33 31 29 26 22 17 13 11 11 13 14 15 15 13 11 9 7 8 10 14 18 22 28 35 39 40 37 33 34 42 53 61 63 62 60 59 59 63 67 70 72 73 73 73 78 91 114 138 153 160 162 159 159 165 170 173 175 179 187 198 209 218 222 224 224 225 227 230 232 233 235 239 239 235 229 220 213 209 207 207 208 209 210 212 214 214 214 215 217 219 222 223 222 221 222 222 220 217 214 210 206 202 199 197 194 191 191 196 205 213 217 218 219 222 222 219 216 214 213 212 211 210 209 208 207 204 201 197 197 202 206 209 215 224 230 230 228 259 287 324 345 353 323 280 270 270 272 274 274 273 272 268 262 255 250 248 249 254 259 258 259 264 272 279 282 283 282 280 279 280 282 283 283 282 280 278 277 276 276 277 282 290 300 309 315 315 314 313 312 312 311 310 308 306 304 301 299 296 293 291 290 290 290 291 293 295 296 297 297 298 300 302 304 306 309 312 315 318 321 323 324 324 323 322 321 319 316 311 305 296 287 279 275 273 271 269 267 267 269 272 276 280 284 287 289 290 293 301 314 334 355 358 351 350 2 16 16 14 8 359 356 358 359 360 2 4 7 10 15 21 29 36 45 58 74 89 105 122 137 149 176 177 178 180 182 184 185 nan nan nan 182 183 183 184 186 188 189 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 201 200 199 nan nan 191 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 140 140 140 140 141 141 141 142 142 141 141 139 138 137 137 136 137 138 137 136 133 131 129 127 126 125 124 124 124 124 123 122 121 120 119 118 117 116 115 113 112 110 109 108 107 105 102 100 98 96 94 93 92 92 91 90 89 88 87 86 85 84 82 81 81 80 80 80 79 79 79 79 79 79 79 79 80 80 81 81 81 81 82 82 82 83 83 85 86 86 85 83 80 76 71 73 77 79 79 79 83 86 82 70 59 50 38 24 23 57 69 63 21 307 285 106 97 96 97 99 99 94 91 99 113 119 120 120 120 119 118 115 112 111 112 113 113 112 111 110 109 108 107 107 106 105 103 103 102 101 100 98 98 98 99 99 99 98 91 74 54 54 48 38 34 34 33 32 32 31 29 26 22 18 15 13 14 15 17 19 20 19 17 15 13 12 13 16 21 25 30 36 40 40 37 36 38 45 56 64 67 65 62 60 60 63 67 69 70 72 73 73 75 82 97 117 133 143 147 150 155 162 165 166 168 174 184 196 208 217 221 223 223 225 228 231 232 232 234 239 238 232 224 216 209 206 206 207 208 209 212 214 215 216 216 217 218 220 222 223 224 224 225 225 224 222 219 216 210 206 202 200 199 198 196 197 202 208 212 213 215 218 220 221 221 219 216 214 213 212 211 209 207 203 197 191 190 197 198 197 200 208 214 212 215 230 242 253 260 259 252 252 256 262 268 270 269 266 262 255 249 243 240 241 245 251 255 257 257 261 267 274 281 285 285 283 280 280 281 283 283 281 279 278 277 275 275 277 281 287 296 305 311 313 312 310 309 309 308 307 306 305 304 302 300 296 294 292 290 290 291 292 294 295 296 297 298 299 301 302 304 307 310 313 316 319 321 323 323 323 323 323 323 321 319 315 308 299 290 281 274 270 267 264 263 263 265 269 274 280 284 286 287 285 286 294 307 324 340 328 332 344 4 15 14 14 8 359 356 358 1 2 5 8 12 16 22 28 34 41 48 59 75 92 106 121 135 145 176 176 177 180 182 183 184 nan 183 183 183 184 185 186 187 187 188 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 202 202 200 nan nan nan 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 141 141 142 142 143 143 143 142 142 142 140 139 138 138 137 137 137 137 136 134 131 129 127 125 124 123 123 124 124 124 123 122 121 120 119 118 117 116 115 113 111 110 108 106 104 101 99 96 94 93 91 90 90 89 88 87 87 86 85 85 84 83 82 81 81 80 80 80 80 80 80 80 80 80 80 81 81 81 82 82 82 82 82 82 82 82 84 85 85 84 83 80 76 72 73 74 78 77 79 87 92 87 72 58 45 19 344 336 105 101 94 331 280 283 76 94 95 97 100 102 101 98 100 104 108 110 111 112 112 110 106 103 103 104 106 108 109 110 110 111 111 109 107 106 105 104 103 101 100 99 97 96 97 96 95 93 91 89 80 57 50 53 36 34 33 32 32 32 31 29 26 22 18 16 15 15 17 20 22 24 22 20 18 17 17 16 18 22 27 31 36 40 40 39 40 43 49 57 65 70 69 64 61 62 65 68 68 70 72 74 74 75 79 89 106 122 133 140 145 149 151 152 154 159 166 177 191 204 214 220 221 222 224 227 228 227 229 232 236 236 229 220 213 208 206 206 207 209 211 214 216 217 217 217 218 218 218 220 222 224 225 226 226 225 225 224 222 217 210 205 201 200 200 199 199 201 204 206 208 211 213 215 219 222 222 219 216 215 214 214 214 213 209 204 196 193 195 193 194 199 205 210 213 220 229 236 240 241 242 243 246 251 256 262 266 265 261 254 246 240 235 235 239 247 255 260 261 261 263 266 273 280 284 285 283 281 281 281 282 281 280 279 278 277 276 275 276 280 286 294 301 306 309 308 307 306 305 305 304 304 303 303 301 300 297 295 292 291 291 292 294 296 297 298 299 300 301 302 304 306 308 310 312 315 317 319 320 321 321 323 324 324 323 322 318 312 304 295 284 275 268 263 260 259 258 260 265 271 276 280 283 283 281 280 286 294 302 301 307 319 339 6 10 11 15 10 359 355 359 4 5 9 13 18 23 28 33 39 45 51 59 72 88 103 119 133 144 175 175 176 178 180 181 182 183 183 nan 184 185 186 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 143 144 145 145 144 143 142 142 141 140 139 138 138 138 137 137 136 134 132 130 128 125 123 122 122 123 123 124 124 123 122 121 120 119 118 117 116 114 112 110 108 106 103 101 98 95 93 91 90 89 88 88 87 87 86 85 85 84 83 82 82 81 81 81 81 81 80 80 80 81 81 81 81 81 82 82 82 82 82 82 82 81 81 81 82 84 84 83 81 78 76 73 70 70 74 75 79 88 91 88 79 73 68 46 340 300 105 109 112 186 260 281 77 92 93 96 100 103 104 102 100 97 97 98 100 101 101 99 96 93 94 96 100 102 105 107 109 113 114 111 108 106 105 103 101 98 97 97 96 95 95 94 91 86 77 73 69 48 48 47 39 35 35 35 34 34 32 29 25 22 19 17 17 18 20 23 25 27 26 24 23 22 22 21 22 25 29 33 37 40 41 42 44 47 52 58 65 69 68 65 63 64 67 68 69 70 74 76 77 78 80 86 100 115 127 134 137 137 135 136 141 147 155 166 180 195 206 213 216 218 220 221 220 220 223 226 230 231 226 217 211 208 207 209 209 210 212 215 216 216 217 218 218 218 218 219 221 223 224 224 224 226 228 228 227 223 216 209 203 200 200 200 200 200 201 203 204 206 207 210 216 222 224 221 218 215 214 215 218 221 221 217 209 201 192 190 197 204 210 214 219 226 232 236 238 239 239 241 245 248 251 255 260 262 258 252 246 241 238 238 242 250 260 265 266 265 265 267 271 276 280 282 282 282 281 281 281 281 280 279 278 277 276 275 276 279 284 291 297 302 305 305 303 302 301 301 301 301 302 301 300 299 298 295 292 291 291 292 293 295 298 300 301 302 303 304 305 306 308 309 311 313 314 316 317 318 319 322 325 325 325 324 323 318 312 303 291 279 269 262 257 253 251 253 258 262 265 270 277 280 280 280 282 285 289 293 300 311 330 354 355 5 14 5 355 355 0 5 8 12 18 23 28 33 38 42 47 52 59 68 82 96 112 129 143 nan 175 177 178 179 180 181 182 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 143 144 146 146 146 144 143 142 142 141 139 138 138 138 138 137 136 135 133 131 128 126 124 122 122 122 122 123 124 123 123 121 120 119 118 117 116 115 113 111 108 105 102 99 96 93 91 90 89 88 87 87 86 86 85 85 84 84 83 82 82 82 82 81 81 81 81 80 80 81 81 81 81 81 81 82 82 82 82 82 81 81 80 80 81 82 82 82 79 77 74 71 66 66 70 74 79 84 84 82 80 85 92 89 63 326 23 94 111 152 235 276 85 89 91 93 96 100 101 98 94 91 89 90 92 92 92 91 89 87 86 88 93 97 100 103 107 113 115 111 108 106 104 101 98 96 95 95 95 94 94 93 91 87 80 70 54 40 42 42 40 38 38 39 38 36 33 29 26 24 22 21 21 23 25 28 30 31 30 29 28 27 27 27 28 30 33 36 39 41 43 44 47 50 53 58 63 66 66 65 65 67 68 68 68 70 74 79 82 83 83 86 95 109 121 128 130 129 126 127 132 138 144 152 163 175 187 198 204 209 213 214 212 213 215 219 222 223 220 215 211 209 210 212 214 214 214 216 217 217 217 217 218 218 218 219 221 221 222 223 224 227 229 231 230 227 221 214 207 203 201 201 201 201 201 201 201 201 201 204 211 218 222 220 216 212 210 212 220 228 232 231 226 217 202 200 207 213 217 221 226 231 235 237 239 240 240 241 245 249 250 250 255 258 256 254 251 247 244 244 247 252 258 264 267 268 268 269 271 274 277 280 281 282 282 281 281 280 280 279 279 278 277 276 276 278 282 287 293 297 301 302 301 299 299 298 299 299 300 300 300 299 298 296 292 291 290 291 292 294 297 300 302 304 305 305 306 307 308 309 310 311 311 313 315 316 318 321 324 325 325 325 325 322 318 310 298 285 273 263 255 248 245 247 250 251 249 253 263 272 278 280 281 283 285 287 289 293 307 326 336 358 5 357 351 353 359 6 11 17 23 29 34 37 41 44 47 52 56 64 74 88 104 122 138 nan nan nan 178 nan nan 181 182 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 143 145 146 146 144 143 142 142 142 140 139 138 138 138 137 136 135 134 132 129 127 124 123 122 122 122 122 123 123 122 121 120 119 118 117 116 115 113 111 107 104 101 98 95 92 90 89 88 87 85 85 84 84 84 84 84 83 82 82 82 82 82 82 82 81 81 80 80 80 80 80 80 80 81 81 82 82 82 82 81 80 80 80 80 80 81 81 79 77 74 70 66 64 67 72 77 78 77 76 78 91 110 120 125 305 335 57 101 118 133 99 89 86 87 88 89 93 91 88 84 82 82 84 86 88 89 90 90 87 84 83 86 91 95 98 103 110 112 109 105 103 101 98 95 94 93 94 94 93 93 93 92 92 92 89 67 31 36 39 40 39 39 40 40 38 35 32 29 27 27 26 27 29 31 33 35 35 34 33 32 32 32 33 34 36 38 40 42 43 45 47 49 51 54 57 60 62 64 65 66 68 67 67 67 68 72 79 85 89 89 89 94 103 113 120 124 125 123 123 125 128 132 136 139 143 148 159 177 194 202 203 204 205 208 210 212 214 214 212 212 212 213 215 218 220 220 221 222 222 221 220 219 218 218 219 221 221 221 223 226 228 229 230 230 229 225 219 213 208 206 205 205 204 204 203 202 200 197 198 202 208 210 209 206 204 203 206 216 228 236 237 236 232 223 217 217 219 222 225 229 233 236 238 239 240 240 242 247 252 250 248 251 254 255 254 253 251 249 250 252 256 260 264 267 269 269 270 271 273 275 278 280 282 283 282 280 279 279 280 280 279 278 277 276 277 280 285 289 294 297 299 300 299 297 296 296 297 298 299 298 296 295 293 292 290 290 290 292 294 297 300 303 305 306 306 307 307 308 309 310 309 309 311 313 314 316 319 323 324 324 324 324 322 319 312 303 291 278 265 253 244 241 242 243 240 235 235 244 259 271 277 280 281 280 274 256 256 281 308 323 341 348 346 346 350 356 4 13 22 32 38 40 40 42 44 46 49 53 58 67 80 95 113 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 141 142 143 144 143 143 142 142 142 141 140 139 138 138 137 136 135 134 133 130 128 125 124 122 122 122 122 122 122 121 121 120 119 118 117 116 115 113 110 107 103 99 96 92 89 87 87 86 85 83 82 82 81 81 82 82 82 82 81 81 82 82 82 81 81 80 80 80 79 79 79 79 79 80 80 81 81 82 81 81 80 80 80 80 79 79 80 80 79 76 73 70 66 66 69 72 73 73 74 77 88 115 134 147 196 322 43 89 102 102 94 88 85 84 83 82 81 78 75 73 72 73 76 80 84 88 90 91 89 85 81 81 84 88 91 96 102 105 103 100 99 97 95 93 92 92 93 93 92 93 93 94 95 98 102 91 47 35 39 40 39 38 39 41 40 38 35 33 32 31 31 31 32 35 37 38 38 37 36 35 35 36 37 39 40 41 43 45 46 47 49 50 52 53 55 58 60 63 65 66 67 66 66 66 67 71 77 85 93 96 95 97 101 107 113 117 119 118 117 117 118 118 118 118 115 110 108 119 149 176 188 193 198 202 204 205 206 208 211 213 215 216 218 220 222 223 224 226 227 227 225 222 219 218 219 221 222 223 224 227 228 228 229 229 229 228 224 220 216 214 212 211 210 210 209 207 203 199 196 197 199 199 198 196 196 197 202 210 220 227 232 233 231 225 220 219 219 222 226 230 234 236 238 238 240 241 243 249 254 251 249 250 252 253 253 252 252 252 253 256 259 263 266 268 269 270 270 271 273 275 277 278 280 282 282 280 279 279 280 281 280 279 278 277 277 280 283 288 292 295 297 298 298 297 295 294 295 297 298 296 293 291 289 290 290 290 290 292 295 298 301 303 305 306 307 307 308 309 310 309 308 307 309 312 313 315 318 321 323 324 323 322 321 318 313 305 295 281 266 251 242 238 237 236 231 225 222 227 242 262 273 278 281 283 268 239 240 260 280 284 292 323 335 337 342 351 360 12 28 47 51 47 42 42 44 45 46 49 54 61 73 86 103 123 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 165 169 178 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 139 139 141 142 142 142 142 142 142 142 141 140 140 139 137 136 135 135 134 132 129 127 125 123 122 122 122 121 121 121 120 120 119 118 117 116 114 112 109 105 101 97 92 88 84 83 83 83 82 81 80 79 79 79 79 79 80 80 80 81 81 81 81 81 80 79 79 78 78 78 78 78 78 79 79 80 80 80 80 79 80 80 81 80 78 77 77 78 78 77 76 76 73 70 66 64 67 71 75 79 84 102 122 134 138 93 59 78 89 92 88 84 82 80 78 75 72 68 66 65 65 65 67 73 79 84 88 90 89 86 81 77 77 80 85 89 92 95 95 94 93 92 91 90 90 91 92 91 91 91 93 94 95 96 94 81 57 46 42 41 39 38 38 38 40 40 38 37 35 35 34 34 34 36 38 39 39 39 38 38 39 40 41 41 43 44 45 46 47 48 50 51 52 53 54 56 59 62 64 64 65 65 65 65 67 70 75 83 93 99 101 102 103 105 108 110 112 112 110 108 107 104 102 99 95 89 85 89 104 138 168 183 194 200 202 203 204 207 211 215 217 219 220 222 224 226 227 229 231 231 230 227 225 223 222 223 225 227 229 230 228 227 227 228 229 230 228 225 223 222 220 218 216 215 214 212 209 205 201 200 199 198 196 195 195 198 202 209 217 224 229 230 226 221 217 216 217 221 227 232 235 237 240 241 243 244 247 252 254 253 251 251 251 251 251 251 252 253 255 258 261 264 267 268 269 270 270 271 272 274 276 278 280 282 281 280 280 280 281 281 282 281 279 278 279 280 284 287 290 294 296 297 297 296 294 293 293 295 297 296 293 289 288 289 290 290 290 292 294 297 300 303 305 306 307 307 308 309 309 309 307 306 308 311 313 315 317 319 321 322 322 320 319 317 313 307 296 282 265 250 240 236 233 230 224 218 214 216 227 247 266 274 278 281 265 235 231 244 260 259 254 287 318 326 334 345 352 2 36 69 68 56 44 41 45 45 45 48 52 58 68 80 94 111 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 175 179 185 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 138 139 141 142 142 141 141 142 142 142 141 141 140 138 137 136 135 134 133 131 128 126 125 123 122 122 121 121 120 120 120 120 119 118 116 114 111 107 103 99 94 89 84 81 79 79 79 78 78 77 76 76 76 76 77 77 78 79 79 79 80 80 80 79 78 77 77 76 76 76 76 76 77 77 78 79 79 79 79 80 81 81 80 78 75 74 73 72 73 76 81 84 80 67 57 59 67 76 80 78 83 98 110 110 95 70 68 76 81 81 79 77 75 73 71 68 64 62 61 61 61 63 69 75 80 83 84 85 84 80 76 74 76 80 83 86 89 90 88 87 87 87 87 88 89 90 90 90 90 91 91 91 89 85 77 64 52 49 45 44 41 39 40 40 39 38 37 37 36 36 35 35 37 38 39 39 40 40 41 42 43 43 44 45 46 47 47 48 49 50 51 52 52 54 56 58 61 62 63 63 63 64 65 67 71 76 82 90 99 106 108 108 106 105 105 106 106 104 100 96 93 90 87 83 77 72 72 80 106 148 176 191 198 201 203 205 208 212 216 219 220 221 223 225 227 229 231 233 234 233 232 231 229 228 228 229 231 234 235 233 230 228 228 231 233 233 231 229 227 225 223 221 218 216 215 214 211 209 208 206 205 202 201 202 205 210 217 224 230 232 228 222 217 214 215 219 226 234 239 241 242 244 247 248 249 251 254 256 255 253 251 251 251 251 252 253 255 257 260 262 265 267 268 269 269 270 271 272 273 275 277 279 281 282 282 281 283 284 284 283 282 281 280 280 282 284 287 290 293 295 296 296 295 293 292 292 295 297 297 294 291 290 290 291 291 291 292 294 297 300 302 303 304 305 306 307 307 307 307 305 305 308 311 314 317 319 318 318 319 319 319 317 316 313 308 298 283 265 249 239 233 229 225 219 213 209 208 213 228 246 256 264 272 267 237 227 237 244 237 231 247 298 315 323 336 344 350 28 83 79 65 47 39 43 46 44 48 52 59 67 76 88 100 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 138 138 139 141 141 141 141 141 142 143 142 142 141 139 138 137 136 135 134 132 130 128 126 124 123 122 122 121 120 119 120 120 120 119 117 114 111 107 102 97 92 88 84 80 77 75 74 74 74 73 73 73 74 74 75 75 76 77 78 78 78 78 78 78 77 76 75 74 74 74 74 74 75 75 76 77 78 79 80 81 81 81 79 76 73 70 68 65 63 66 nan 89 90 73 52 47 57 71 76 68 58 68 85 90 83 69 61 64 69 72 72 71 71 70 69 67 64 62 61 61 62 64 67 72 75 77 78 80 80 79 77 75 75 78 83 87 89 90 88 84 82 83 84 86 87 89 91 91 89 88 87 84 81 78 74 67 61 55 53 49 46 44 43 42 40 38 37 36 36 36 36 36 37 39 39 40 40 41 42 43 44 45 45 46 47 48 48 49 49 50 51 52 52 53 55 57 59 60 61 62 62 64 65 68 72 77 81 88 97 107 114 115 111 106 103 102 101 98 94 89 84 80 76 72 66 61 58 66 91 137 170 186 194 199 204 207 211 214 218 220 221 222 224 226 228 229 232 234 235 236 235 235 234 234 234 234 237 239 241 239 237 235 235 237 240 240 237 232 229 228 226 224 221 219 220 220 219 218 216 215 214 213 213 214 218 223 229 234 237 235 231 225 220 220 223 230 239 247 250 251 250 250 251 252 252 254 256 257 256 253 251 250 250 251 253 254 256 258 261 263 265 266 267 268 269 270 271 272 273 274 276 279 281 283 285 284 285 285 285 285 284 282 281 281 283 285 287 289 291 294 295 294 293 291 290 292 295 297 298 296 293 291 291 291 291 291 292 294 297 299 301 302 303 303 304 305 305 305 304 304 305 307 310 314 318 319 318 317 317 317 317 316 315 312 308 300 286 266 249 237 230 224 220 215 209 206 204 206 214 223 229 239 252 257 239 228 230 226 215 209 220 267 296 306 327 342 351 15 57 72 65 44 38 44 45 44 49 54 60 67 75 83 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 138 138 138 139 140 140 140 140 140 141 142 142 142 141 140 139 138 137 136 134 133 131 129 127 126 124 123 123 122 120 119 119 120 120 119 117 114 111 106 101 96 91 87 84 82 78 74 73 73 72 70 69 70 72 73 74 74 73 74 76 77 76 76 75 75 75 75 74 73 72 72 72 72 73 74 75 76 78 79 80 80 80 79 76 73 69 67 65 62 56 48 nan nan nan 84 46 28 38 56 64 58 48 50 64 72 70 63 58 59 62 65 66 66 67 67 67 67 65 64 64 65 66 66 66 68 70 73 75 77 78 78 77 77 76 80 85 91 94 95 91 84 80 79 81 83 86 90 93 92 88 85 83 80 75 72 70 67 64 59 55 52 49 46 44 42 41 39 38 36 35 34 34 35 36 38 39 40 40 40 41 42 43 44 46 47 48 48 49 49 50 50 50 51 51 52 54 56 58 59 60 60 62 63 66 69 74 77 81 86 94 104 114 119 118 112 105 100 96 91 86 80 75 71 66 63 58 55 55 63 87 130 166 183 193 199 205 210 214 217 219 222 224 225 226 227 228 229 231 233 235 237 237 237 237 237 238 239 242 244 244 244 244 244 242 242 245 247 242 237 233 230 228 226 225 225 226 227 227 224 223 223 223 223 224 226 230 234 238 240 242 241 238 236 234 235 238 245 252 258 259 258 256 254 252 252 253 255 257 257 256 253 251 249 250 251 253 255 257 259 262 263 264 266 267 268 269 270 271 272 272 273 275 278 280 282 284 284 285 285 286 286 285 284 283 283 284 285 285 286 289 293 294 292 290 288 288 290 294 296 297 296 294 292 292 292 292 291 292 293 296 298 300 301 302 302 303 304 304 303 303 303 304 306 309 313 316 316 316 316 316 316 316 316 314 311 307 300 287 270 251 235 225 219 214 210 206 203 202 205 209 211 215 222 230 236 233 225 216 208 197 194 200 213 242 261 300 340 357 12 29 51 47 36 39 41 40 43 49 55 61 68 74 81 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 139 138 138 139 139 139 139 138 139 140 141 142 142 141 140 139 137 136 135 133 132 130 129 127 126 124 124 123 121 119 119 119 120 120 118 115 111 106 100 95 90 86 84 82 78 74 74 76 74 70 67 69 72 73 73 72 71 72 73 75 75 75 74 73 73 73 72 71 70 70 70 70 71 72 74 75 77 78 80 80 78 75 71 68 65 64 64 62 55 37 nan nan nan nan nan nan 6 33 47 46 43 43 52 59 60 58 57 57 60 62 63 63 64 64 65 65 66 67 68 68 68 66 64 64 66 70 74 76 77 77 78 78 79 82 88 94 99 99 94 85 78 75 76 81 86 92 95 94 88 84 82 76 70 67 65 63 61 57 52 48 44 41 39 38 39 40 40 39 37 35 34 34 36 37 39 39 40 40 41 41 42 43 44 46 47 48 49 50 50 50 50 50 50 51 53 55 57 57 58 59 61 63 66 70 74 77 80 83 89 98 109 118 122 118 109 99 90 83 77 73 68 64 60 57 54 55 57 65 85 124 165 186 196 203 209 213 216 218 221 224 227 228 229 229 229 229 230 232 234 235 236 237 237 239 241 243 246 247 247 248 249 249 245 244 247 250 248 243 239 235 231 229 228 229 232 233 231 228 226 227 227 229 231 233 235 238 240 244 247 248 248 247 248 248 250 254 259 263 263 262 259 255 253 253 254 256 257 257 255 252 250 249 249 250 252 255 257 259 261 263 264 266 267 269 269 271 271 272 272 273 274 276 279 282 283 283 284 284 285 286 285 284 283 283 284 285 284 283 286 290 291 290 288 286 286 289 292 295 296 296 294 292 292 292 291 291 291 292 295 298 300 301 301 302 302 302 302 302 301 302 303 304 307 311 313 314 315 315 314 314 314 314 312 309 304 296 286 271 253 234 223 215 210 207 203 201 201 203 205 206 209 214 220 224 225 218 203 192 186 187 187 186 192 195 212 317 356 11 18 23 26 30 35 37 38 42 49 56 63 69 74 79 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 139 138 138 138 138 137 137 137 138 140 141 141 142 141 140 138 137 136 134 133 132 130 129 127 126 125 124 122 120 119 119 119 119 118 115 110 105 98 92 88 85 84 83 79 75 76 79 78 72 68 69 72 74 74 72 70 70 71 73 74 73 73 72 71 71 71 70 69 68 68 68 69 70 72 74 75 76 78 79 77 72 66 63 60 58 60 61 59 nan nan nan nan nan nan nan nan 357 21 31 36 40 47 54 57 57 57 58 60 62 63 63 62 62 62 64 66 68 69 69 68 65 61 60 62 67 73 77 78 78 79 80 81 84 89 95 99 99 94 85 76 71 72 79 87 94 97 93 86 83 80 73 66 62 59 57 53 49 44 40 37 35 33 32 35 38 40 40 39 38 36 36 36 37 38 39 40 40 40 40 41 42 42 44 46 47 49 49 50 49 49 49 50 51 53 54 55 56 58 59 60 63 66 69 73 76 78 80 84 91 102 112 120 121 115 102 88 77 71 66 62 58 54 52 51 54 60 69 84 119 167 190 201 208 212 215 217 220 223 226 229 231 231 230 230 230 230 231 233 235 236 237 239 241 244 246 247 247 247 250 252 251 247 246 249 252 252 249 245 239 234 231 231 234 237 237 233 229 227 227 229 232 235 236 237 238 242 248 253 255 256 255 255 255 255 257 260 263 264 263 260 257 255 254 255 256 256 255 253 251 250 249 248 249 252 254 257 259 260 261 263 265 267 269 270 271 272 272 272 273 274 276 278 281 283 283 284 284 285 285 285 284 283 283 284 284 282 280 281 285 288 288 286 285 285 287 290 293 294 294 292 291 291 291 290 290 290 292 295 297 300 301 301 301 301 301 301 301 301 301 302 304 307 309 311 312 314 314 313 313 313 312 310 306 301 293 283 270 253 234 222 214 209 205 202 200 199 200 201 202 206 210 214 216 216 210 197 185 181 178 178 180 185 190 194 228 334 6 14 16 19 27 31 33 36 41 49 58 65 70 75 79 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 140 139 138 138 137 137 136 136 136 137 138 139 140 141 140 139 138 136 135 134 133 131 130 129 128 127 125 123 120 119 118 118 118 117 114 109 103 96 89 84 84 85 86 83 80 80 83 82 75 70 70 71 73 73 72 70 69 70 71 72 72 72 71 70 70 70 69 68 67 66 66 67 68 70 72 73 74 77 78 77 72 67 61 53 47 49 nan nan nan nan nan nan nan nan nan nan 330 351 10 25 38 47 55 59 58 58 58 60 62 64 64 63 62 62 63 64 65 65 64 63 63 62 60 60 64 71 76 79 79 80 81 82 84 88 92 95 94 91 84 73 67 69 77 88 96 97 90 81 79 77 70 64 59 54 50 46 42 37 34 32 32 31 31 33 37 39 40 41 40 39 38 38 39 39 40 40 40 39 40 41 41 42 43 45 46 47 49 49 49 49 50 50 51 52 54 55 56 57 58 60 62 65 68 71 74 76 78 81 87 95 105 114 119 117 106 89 74 64 57 52 48 45 45 47 52 60 70 85 121 172 195 205 211 215 216 218 219 223 227 231 232 232 231 230 230 230 231 233 235 237 239 241 243 245 246 247 248 248 251 253 252 249 248 251 254 256 253 248 242 237 235 236 239 241 239 233 228 226 227 230 234 237 237 237 240 245 253 258 261 261 260 258 258 258 259 260 261 262 261 260 258 256 255 255 255 254 253 251 250 249 248 248 250 252 254 257 258 259 261 263 265 267 269 270 272 273 273 273 272 273 275 278 281 283 284 284 284 285 286 285 284 283 283 284 283 281 277 277 281 284 285 285 284 284 286 288 290 291 291 290 289 288 288 288 288 289 291 294 297 300 301 301 301 301 300 300 300 300 301 302 304 306 308 310 313 314 315 314 313 312 311 309 304 298 289 280 267 250 233 220 212 207 203 200 197 196 197 197 200 204 207 209 210 209 204 196 187 183 177 174 178 186 193 197 212 243 352 14 18 22 28 32 34 37 43 52 60 67 73 77 80 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 140 138 137 137 136 135 134 134 135 136 137 137 138 139 138 137 136 135 134 133 132 131 130 129 128 126 124 121 119 117 116 116 115 111 106 100 92 86 83 84 88 91 90 86 84 84 83 77 72 71 72 73 73 71 70 68 68 70 71 72 72 71 69 68 68 68 67 65 64 66 68 69 69 71 72 74 76 78 78 76 72 64 48 31 nan nan nan nan nan nan nan nan nan nan 306 316 325 341 9 32 45 55 60 61 60 58 59 62 63 64 64 64 65 65 64 61 56 51 53 nan nan 67 62 62 68 75 79 80 81 83 86 88 90 92 92 91 88 81 68 62 65 75 87 96 94 83 76 75 73 68 62 56 49 45 41 38 36 34 33 34 36 37 38 40 41 40 40 40 40 40 41 42 42 41 40 40 39 40 41 42 42 43 44 46 47 48 48 49 49 50 50 51 52 53 54 56 57 58 60 62 64 66 69 71 73 75 78 82 89 97 104 111 111 104 88 69 55 47 42 39 37 37 40 46 56 69 93 146 183 199 207 212 215 215 216 218 222 226 230 232 232 231 230 229 230 232 234 236 238 240 242 244 245 246 247 249 250 252 253 252 251 251 253 255 256 254 249 243 239 238 240 243 243 239 233 228 226 227 231 235 237 237 239 243 249 256 261 264 264 262 260 258 258 258 259 259 260 260 259 258 257 256 255 254 252 250 248 247 248 248 249 250 253 255 257 258 259 261 263 265 267 269 270 272 273 274 273 272 273 274 277 281 283 285 286 286 286 287 285 284 284 283 283 283 281 277 276 279 282 283 283 282 283 284 286 288 288 288 288 287 286 285 285 286 288 290 293 297 299 301 301 301 300 300 299 299 300 301 302 304 306 308 311 315 317 316 315 314 313 310 307 302 295 286 275 262 246 229 216 208 203 198 195 194 193 194 196 199 202 204 206 206 204 200 194 188 182 178 175 180 189 195 201 206 206 202 25 26 29 36 39 41 43 49 57 64 71 76 79 82 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 138 137 136 135 134 133 133 134 134 135 136 136 136 136 135 135 135 134 133 132 131 130 129 128 125 122 118 116 115 113 111 106 100 94 90 88 88 90 94 98 97 92 86 84 81 78 74 72 72 72 72 71 69 68 68 69 71 72 72 71 68 67 67 67 66 63 63 65 68 69 70 71 72 73 75 76 77 77 76 67 38 355 nan nan nan nan nan nan nan nan 21 351 321 311 308 317 349 21 39 51 60 63 61 59 58 60 61 64 67 69 70 70 67 61 51 44 49 65 77 78 69 62 66 74 79 81 84 89 94 99 104 103 96 93 88 77 63 58 64 74 86 92 85 75 70 69 67 64 60 53 46 40 38 36 36 35 36 37 39 41 43 44 44 41 39 39 41 42 43 44 44 43 42 40 40 40 40 42 43 44 45 46 47 47 48 48 49 50 50 51 52 53 54 55 56 58 60 61 62 64 67 69 71 73 75 79 83 88 93 96 97 93 81 64 51 42 37 34 32 32 35 42 54 75 133 179 192 201 208 212 213 213 214 216 219 224 228 230 230 228 227 228 230 232 234 236 238 241 243 244 245 247 249 251 252 253 253 252 251 251 253 255 254 252 247 243 241 242 244 245 243 238 232 228 227 229 232 235 238 240 243 247 252 257 262 265 265 262 260 258 257 256 256 256 257 258 259 259 259 258 255 252 249 246 245 245 246 248 250 252 254 256 257 259 260 261 262 265 267 269 270 272 274 275 273 272 272 274 277 280 283 285 286 287 288 288 286 285 284 284 283 282 281 278 277 279 281 282 281 280 281 283 285 286 286 286 286 286 285 284 283 284 286 289 293 296 298 300 301 301 300 299 299 299 299 300 302 304 306 309 313 318 319 318 317 315 313 310 306 301 293 283 270 255 239 222 210 201 196 192 191 191 192 193 196 198 200 202 204 203 200 197 194 189 183 179 178 184 192 198 201 200 194 183 131 49 43 49 50 51 52 56 62 68 74 78 82 84 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 134 133 133 133 134 134 134 134 134 134 134 134 134 134 133 133 132 131 130 128 125 121 118 115 113 111 106 100 93 89 91 96 100 102 105 107 102 93 86 82 80 77 74 72 71 71 71 70 69 68 68 69 71 72 72 69 67 65 64 64 63 62 62 64 66 67 69 70 71 73 74 74 74 73 71 59 10 nan nan nan nan nan nan nan nan 47 48 29 342 313 305 312 339 11 31 46 56 61 61 59 57 58 59 63 68 73 77 77 73 65 54 48 52 67 80 83 74 65 66 72 78 83 89 96 105 115 123 124 114 102 89 71 59 58 64 74 83 85 76 69 66 64 62 59 56 51 44 39 36 36 36 36 36 37 39 42 45 47 47 44 40 40 41 43 44 45 45 44 43 42 41 40 40 41 43 44 45 46 47 47 48 48 49 50 51 51 51 52 54 55 56 58 59 60 61 63 65 67 69 71 73 76 78 81 83 84 84 81 74 64 52 43 38 35 34 36 43 52 67 92 146 173 186 195 203 207 210 212 214 215 217 221 225 227 226 224 223 225 227 230 232 233 236 239 242 244 247 250 252 254 253 252 251 250 250 251 252 253 252 249 246 244 244 246 248 246 243 238 233 230 229 231 233 237 240 243 247 251 255 258 261 262 262 260 258 256 255 254 254 254 255 257 259 261 261 259 255 250 245 243 242 243 246 248 251 253 255 257 258 259 260 261 262 264 266 268 270 271 273 273 272 271 272 274 277 280 283 285 286 287 287 288 287 285 284 284 283 282 281 280 278 279 281 282 280 278 279 281 283 285 286 286 286 285 284 284 283 283 286 289 292 295 298 299 300 301 300 299 298 299 300 301 303 305 307 310 315 319 320 319 318 316 314 311 306 299 290 278 262 245 228 212 200 192 189 187 188 189 190 193 195 197 198 200 202 200 199 198 195 191 186 181 179 185 194 200 199 194 187 180 163 102 68 63 62 60 61 63 68 72 76 80 84 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 133 133 133 133 134 134 134 133 133 133 132 132 133 133 133 132 131 129 127 123 119 116 113 111 107 100 93 88 90 98 107 111 114 117 115 104 93 86 82 79 77 74 71 70 70 70 70 69 68 68 69 70 71 71 68 65 63 61 61 60 60 61 61 62 64 66 67 69 71 71 70 68 65 59 45 357 nan nan nan nan nan nan nan nan 63 58 39 354 320 nan 323 348 10 26 40 51 56 58 59 58 56 56 60 68 76 80 80 76 68 59 53 56 66 77 80 75 69 69 72 78 84 92 101 111 122 131 134 128 113 87 64 56 58 65 74 79 77 69 64 62 60 58 56 54 50 45 41 38 37 35 35 35 36 38 42 45 48 48 45 42 42 42 44 45 45 45 44 44 44 43 42 41 41 41 43 44 45 46 46 47 48 49 50 51 51 52 53 54 56 56 57 58 59 60 61 63 65 67 69 71 73 75 76 77 77 76 74 69 62 54 46 41 39 41 48 60 73 85 104 132 157 169 177 184 195 205 211 214 215 216 219 221 223 223 221 220 221 224 227 229 231 233 237 240 243 247 251 254 254 253 250 249 249 250 251 251 251 250 248 246 246 248 251 251 248 243 237 233 230 230 232 235 239 243 246 249 253 256 258 259 259 257 256 254 253 253 253 253 254 255 257 258 260 261 258 253 247 243 241 241 243 245 248 251 254 256 258 259 260 260 261 262 263 265 267 268 269 271 271 270 270 272 274 277 280 283 284 285 286 288 288 287 286 285 284 283 282 282 280 279 279 281 282 280 278 278 279 282 284 286 286 286 286 285 284 283 283 285 288 292 295 297 299 300 300 300 299 298 299 301 303 304 306 309 312 317 319 319 318 318 319 317 313 307 298 287 272 251 230 211 196 187 183 182 183 185 187 190 192 195 196 196 197 198 198 199 198 195 190 185 180 177 183 196 199 194 188 183 178 169 145 103 81 74 70 69 70 73 76 79 82 84 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 134 134 133 133 133 133 134 134 133 133 132 131 132 132 132 132 131 129 126 121 117 113 110 106 100 94 90 91 100 111 116 116 117 120 113 100 91 86 83 80 77 74 71 70 69 69 69 68 68 68 69 70 71 70 67 64 61 58 58 58 59 59 59 59 61 63 65 67 68 67 63 60 57 52 39 359 nan nan nan nan nan nan nan nan nan 60 41 348 320 nan 340 2 16 26 36 44 51 54 57 58 54 52 57 66 74 77 77 72 65 57 55 57 63 71 75 75 74 74 76 80 86 93 101 109 117 126 131 128 110 77 56 51 57 65 72 75 71 65 62 60 58 55 54 53 51 48 44 41 38 36 34 33 34 37 42 46 48 48 46 44 43 43 43 44 44 44 44 45 46 46 44 42 41 41 42 43 44 44 45 46 47 48 49 50 51 52 54 55 56 57 57 58 59 60 61 63 64 66 68 69 71 72 73 73 73 72 70 66 61 56 51 48 49 54 63 75 89 103 121 140 154 162 167 172 183 199 209 214 214 215 217 219 220 220 218 218 220 223 226 228 230 232 236 239 242 246 251 254 254 252 249 248 248 249 250 250 249 248 247 246 248 250 253 253 250 243 237 233 232 234 236 240 243 246 249 251 254 256 258 257 255 253 251 250 250 251 252 253 254 255 256 257 259 259 257 252 246 243 242 242 244 246 248 251 253 256 258 259 260 260 260 261 262 264 265 266 267 267 268 268 270 273 275 277 280 282 284 284 286 287 288 287 286 285 283 282 281 282 281 279 279 281 281 280 278 277 278 280 282 284 287 287 286 284 283 283 283 285 288 292 295 298 300 301 301 300 298 298 299 301 303 305 307 310 313 316 317 318 318 320 321 321 317 310 299 284 263 234 209 192 182 177 175 176 179 182 185 188 191 193 194 194 195 196 197 196 194 190 186 180 174 174 183 192 191 187 183 180 176 171 160 135 105 90 83 78 77 79 81 84 85 87 88 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 138 nan nan 134 133 133 132 132 133 133 133 133 132 131 131 131 131 131 130 128 124 119 114 110 105 99 93 90 93 100 112 117 115 113 114 115 105 93 88 86 83 81 78 75 72 71 70 70 70 69 69 69 69 70 70 69 66 62 59 56 56 56 58 59 59 59 61 65 68 69 68 64 58 54 52 49 36 352 308 nan nan nan nan nan nan nan nan 42 3 302 304 nan 349 8 21 29 35 41 46 51 56 58 54 49 54 63 69 70 67 62 54 50 51 55 59 64 69 73 77 81 83 85 88 94 99 104 108 113 118 113 89 61 46 45 53 63 70 71 67 63 61 59 56 54 52 52 51 50 47 44 40 37 34 33 33 37 41 46 48 47 45 43 43 43 43 43 43 44 44 45 46 46 45 44 43 42 42 42 43 43 44 45 46 48 49 50 52 53 54 55 56 57 57 58 59 60 61 62 64 65 67 68 69 70 71 71 71 70 68 66 64 61 59 58 61 68 77 89 102 118 139 154 163 167 172 180 193 207 213 213 211 211 213 215 217 217 217 218 221 224 227 228 230 232 236 239 242 246 250 252 253 251 248 247 247 248 249 249 248 247 246 247 248 250 252 253 251 246 240 236 237 239 243 246 248 251 252 252 253 255 257 255 252 249 247 246 247 249 251 253 254 255 256 257 257 257 255 251 247 245 243 243 245 247 249 251 254 256 258 259 259 259 259 260 262 264 266 267 266 265 266 268 271 274 275 277 280 282 283 284 285 286 287 287 286 285 283 281 281 282 281 279 278 279 280 279 278 278 278 278 279 282 286 288 286 283 282 282 284 286 290 293 296 299 301 302 301 299 297 297 299 302 304 305 307 310 313 315 317 318 320 322 324 324 321 314 303 283 248 210 188 177 172 171 171 174 177 181 183 184 186 189 192 193 194 195 194 192 187 182 177 172 170 175 184 187 184 181 178 177 175 173 167 152 130 111 98 90 87 87 88 91 93 95 97 98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 140 138 nan 135 134 132 131 131 131 132 132 132 132 131 131 131 131 130 128 125 121 116 111 107 102 95 90 90 95 105 112 110 105 104 105 104 97 89 86 84 83 81 79 76 74 73 73 72 72 71 70 69 69 70 69 67 64 60 56 55 55 56 58 60 62 63 65 69 73 74 74 70 62 56 52 45 23 336 310 nan nan nan nan nan nan nan nan nan 285 272 281 313 348 9 22 32 38 41 44 48 53 56 52 46 50 57 62 61 56 49 43 42 47 52 55 58 62 69 79 85 88 89 92 95 98 101 101 100 94 79 59 45 38 40 48 60 67 69 65 61 60 58 55 53 51 50 50 50 48 45 41 37 35 33 33 36 41 45 47 47 44 42 42 42 42 42 42 43 44 45 46 46 46 45 45 44 43 42 42 43 44 45 46 47 48 50 51 53 54 55 56 57 58 58 59 60 61 62 64 65 66 67 68 69 69 70 70 70 69 68 67 66 66 69 73 80 89 98 110 125 143 156 165 171 182 198 215 227 228 221 212 208 207 209 211 212 215 218 223 227 229 231 232 234 237 240 243 246 248 251 252 250 248 246 245 246 247 247 247 246 246 246 247 249 251 252 251 248 244 242 242 245 247 249 252 253 253 252 252 253 254 253 249 246 244 244 245 247 250 252 253 255 256 257 257 256 255 252 249 247 245 245 246 247 249 252 254 256 257 258 258 257 258 259 262 265 268 268 267 266 267 269 272 274 275 277 279 281 282 283 284 285 286 286 285 284 282 280 279 279 279 277 277 277 278 278 277 277 277 277 277 280 285 287 285 280 279 280 284 288 292 295 298 301 302 303 302 299 296 296 299 302 304 306 308 310 313 316 318 320 322 324 326 326 324 320 311 285 218 182 170 165 165 167 169 172 175 178 179 179 181 185 190 192 193 192 190 187 181 175 168 167 170 176 181 181 179 176 175 175 175 172 168 158 144 129 115 104 98 96 96 98 102 105 109 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 221 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 139 nan 136 134 132 131 129 130 130 131 131 131 130 130 130 130 128 126 122 117 113 109 105 101 95 90 90 94 104 108 103 98 97 97 95 92 88 85 84 82 81 79 77 76 75 74 73 72 71 70 69 69 69 67 65 61 57 54 54 54 56 59 63 66 68 69 72 77 81 83 81 72 63 52 20 341 319 nan nan nan nan nan nan 310 324 nan nan nan nan nan nan nan 9 25 35 41 43 42 44 48 51 48 42 44 50 53 52 47 42 38 39 44 50 54 56 58 66 76 85 90 93 95 98 101 106 108 96 69 50 40 35 34 38 47 56 64 66 61 58 57 55 53 50 48 48 49 48 46 43 40 37 34 33 33 36 41 45 47 46 44 42 41 41 42 41 41 42 44 45 45 45 46 46 46 46 45 44 43 43 44 45 47 47 48 49 50 52 53 54 55 57 58 59 60 61 61 62 64 65 66 67 68 69 69 69 70 70 70 70 70 71 72 75 80 87 94 101 110 122 135 146 158 170 189 214 233 241 241 234 223 212 206 204 204 207 211 217 223 228 231 233 234 237 239 241 243 246 248 249 250 249 247 245 244 245 246 246 246 245 245 245 247 249 250 251 251 249 247 245 246 247 249 250 252 254 253 251 250 251 251 250 247 244 242 242 243 246 248 251 253 254 256 257 257 257 255 253 251 249 247 247 247 248 250 252 254 255 256 255 255 255 255 256 258 262 266 267 267 268 269 271 271 273 275 277 279 281 282 283 283 283 284 284 283 282 279 277 276 274 272 271 272 274 275 274 274 274 275 275 275 278 282 285 282 277 275 277 282 287 292 296 300 303 304 303 301 298 295 296 299 302 305 306 308 311 314 316 320 323 325 326 328 329 330 331 327 300 166 158 155 155 159 163 167 170 173 174 175 176 178 182 187 189 190 188 186 181 176 170 163 159 160 164 168 171 172 172 172 173 174 171 167 159 150 139 128 117 109 105 104 104 107 110 113 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 133 130 129 128 129 130 130 130 130 129 129 128 127 123 118 113 110 107 105 101 95 90 89 91 100 105 100 95 92 91 91 89 87 85 84 83 81 80 78 77 75 74 73 72 71 70 69 69 68 66 63 59 56 53 53 55 59 63 67 70 71 71 72 76 82 84 80 65 43 277 299 nan nan nan nan nan nan nan nan 274 253 nan nan nan nan nan nan nan nan nan 39 44 42 38 38 41 42 39 35 38 43 45 43 40 40 39 39 43 51 57 59 61 66 75 82 88 93 97 101 108 117 123 96 50 34 30 31 36 42 47 53 60 61 56 54 53 51 48 44 42 44 46 45 43 40 37 34 33 32 34 37 41 44 46 45 43 42 42 43 44 43 42 43 44 45 45 45 45 46 48 48 48 46 45 45 46 47 48 48 48 48 49 51 52 53 55 57 59 60 61 61 62 63 64 65 66 67 69 70 70 70 70 71 71 72 72 73 75 78 83 88 93 99 106 114 123 132 144 161 193 229 246 251 248 240 229 219 211 208 207 209 214 219 223 227 230 233 235 238 240 242 243 245 246 247 248 247 245 244 243 244 244 244 244 244 244 244 246 248 249 249 249 249 247 246 247 248 249 249 250 252 252 251 249 248 248 246 244 242 240 241 243 245 248 250 252 254 256 257 258 257 255 254 252 250 249 249 249 249 250 252 253 254 254 253 252 252 251 250 251 256 260 262 264 267 270 271 271 273 274 276 278 279 281 281 281 281 282 282 281 279 277 273 268 266 264 264 266 269 272 271 271 273 274 273 272 273 279 281 277 272 269 272 279 285 292 297 301 303 304 303 301 297 293 293 296 300 303 305 308 312 314 317 321 324 327 329 331 335 342 349 0 75 133 141 145 147 153 160 165 168 170 172 174 177 179 181 184 185 185 184 182 177 174 168 161 152 145 145 148 157 164 167 170 171 172 170 166 160 152 144 136 127 119 114 111 111 111 112 114 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 135 133 131 129 128 128 128 129 129 129 128 128 127 125 121 116 111 108 106 103 100 95 91 89 91 100 108 103 96 91 89 88 87 86 85 85 84 82 81 79 77 76 75 74 73 72 71 70 69 68 66 63 58 55 54 54 57 62 66 69 72 73 72 71 73 75 74 65 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 38 34 33 33 32 29 29 33 37 37 34 37 43 41 37 41 52 61 65 67 71 76 82 87 92 97 103 115 130 133 85 36 27 27 32 40 46 48 50 53 51 48 48 48 46 42 38 36 38 41 41 39 36 33 32 31 32 33 36 39 42 43 43 42 42 43 45 46 46 45 45 45 46 46 45 45 47 48 50 50 49 48 48 48 49 49 49 49 49 49 50 51 53 55 57 59 60 60 60 61 63 65 66 66 68 70 71 71 70 70 70 71 71 72 73 75 78 80 84 88 93 98 105 112 120 131 149 195 249 259 259 251 239 228 221 218 218 219 221 223 225 227 229 231 233 235 238 240 242 243 244 244 245 246 245 244 243 243 243 243 242 242 241 241 242 243 245 246 247 247 247 246 246 246 248 248 248 249 251 251 250 247 246 245 244 242 241 240 241 242 245 247 250 253 255 256 257 257 256 255 254 253 252 251 251 250 250 251 252 253 253 252 251 251 251 249 247 247 249 254 258 261 264 267 270 271 272 273 274 275 277 278 279 279 279 280 279 278 277 275 272 268 264 263 265 269 272 270 270 272 273 273 270 270 273 277 278 274 264 258 263 272 282 290 296 301 304 304 302 299 294 288 288 291 294 298 302 306 311 315 319 322 326 330 333 337 344 354 6 32 84 121 132 137 141 148 157 163 166 168 170 174 178 180 181 181 180 179 180 179 176 174 169 162 151 139 136 139 144 154 161 166 168 169 168 165 160 153 146 141 133 125 120 117 116 115 114 114 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 135 134 131 129 128 128 128 128 129 129 128 127 126 123 119 114 110 107 104 102 98 94 91 92 96 106 114 109 98 91 89 88 87 87 86 86 85 84 83 81 79 77 76 75 74 73 72 71 69 69 68 65 61 57 55 56 59 64 67 70 73 74 72 68 65 65 62 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 31 29 27 25 24 26 32 36 33 27 32 36 26 17 29 48 61 67 72 77 81 85 88 91 96 104 122 142 141 65 29 25 28 35 43 49 49 47 45 42 40 41 43 41 38 33 30 32 35 35 33 31 30 30 30 32 34 36 38 39 40 41 41 41 44 47 49 49 48 47 47 48 48 47 47 49 50 51 51 51 50 50 50 50 50 50 50 50 50 50 50 51 54 56 58 59 59 59 60 62 64 65 67 69 72 74 73 71 69 69 69 69 70 70 72 74 75 77 80 85 90 97 104 115 131 150 231 280 278 269 256 240 227 223 224 227 229 230 230 231 231 232 233 234 235 238 240 242 243 244 244 244 244 243 243 243 242 242 241 240 240 239 239 240 241 242 243 244 245 246 246 245 246 246 246 247 248 249 249 248 246 244 243 241 241 240 240 241 242 244 247 250 253 256 257 257 256 255 254 253 253 252 252 251 251 251 250 251 252 252 251 250 250 250 248 245 245 247 250 255 259 262 265 268 270 270 270 271 272 273 275 275 275 276 277 277 276 275 273 272 271 269 268 269 271 272 270 269 270 271 271 270 272 275 278 279 276 264 250 255 269 280 288 294 299 302 302 300 296 290 283 281 284 287 290 295 302 309 316 321 325 329 332 336 342 351 5 21 46 84 113 126 131 136 143 153 161 166 168 169 172 177 179 180 178 174 173 175 175 175 173 169 164 154 143 137 137 140 147 154 159 163 165 166 165 162 155 149 145 138 131 125 121 120 118 116 113 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 136 134 132 130 129 128 128 128 128 128 128 127 125 122 118 112 108 105 102 99 95 92 92 97 104 111 114 108 99 92 90 89 88 88 88 88 87 87 85 83 81 79 77 75 74 73 71 70 68 67 67 65 61 57 56 57 60 64 67 70 73 74 70 62 54 52 51 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 31 28 26 24 25 29 36 40 34 21 16 358 332 334 359 33 54 64 70 78 84 87 88 90 95 106 134 156 150 52 26 25 29 37 45 49 48 42 36 33 34 35 36 35 32 28 24 26 29 31 30 29 29 29 30 33 36 38 38 39 40 40 41 42 45 49 51 51 50 49 49 50 51 50 51 52 53 53 53 52 52 51 51 50 50 49 50 50 50 49 48 48 51 54 57 58 59 58 58 60 63 65 68 72 74 75 73 71 68 67 66 66 65 66 67 68 70 72 76 79 84 89 97 114 142 176 252 285 288 281 265 246 234 230 233 236 236 235 234 234 234 235 236 237 237 238 240 242 243 244 245 244 244 243 243 242 242 241 241 240 240 240 240 240 240 241 241 243 244 245 245 245 245 246 246 246 247 248 247 246 244 243 241 241 240 240 240 241 242 244 247 251 254 257 258 258 257 256 254 253 252 252 251 251 250 250 250 250 251 251 250 250 250 249 248 245 245 247 250 255 259 261 264 266 267 267 268 269 269 270 271 271 272 273 274 274 273 272 271 270 269 268 267 265 265 266 266 266 266 267 269 271 273 277 283 286 286 283 270 271 275 280 287 292 296 298 299 297 292 284 277 276 279 281 282 286 294 305 316 325 330 333 335 339 346 358 15 32 54 83 109 123 128 131 137 147 158 164 167 169 172 175 178 177 175 172 171 173 175 174 172 168 162 154 145 138 137 140 144 148 152 157 161 164 164 163 158 153 147 143 138 130 125 123 121 118 114 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 136 135 133 131 130 129 128 128 129 129 128 127 125 122 116 110 106 102 99 96 92 90 93 102 109 112 109 103 97 93 91 91 91 91 91 91 90 89 87 85 82 79 77 74 72 70 69 67 65 63 61 59 57 55 55 57 60 64 67 71 74 75 70 62 52 44 39 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 119 119 121 nan nan nan nan nan nan nan nan nan 31 28 25 25 28 34 41 44 35 19 2 339 322 320 339 14 39 53 62 71 79 84 87 89 94 112 155 168 151 48 25 25 29 36 42 46 42 35 29 27 29 29 29 28 26 23 19 20 25 28 29 29 30 31 33 36 40 42 42 41 42 41 42 44 46 49 50 50 50 50 51 52 53 54 54 55 55 56 56 55 53 52 51 50 50 50 50 51 50 48 45 45 48 52 56 59 60 59 58 59 62 65 70 73 76 75 73 69 66 64 63 61 61 61 62 64 66 69 73 78 82 88 99 127 163 206 251 279 288 285 273 255 242 239 241 244 242 240 239 239 239 240 241 241 241 241 241 242 243 245 245 246 245 244 243 243 241 240 240 240 240 240 241 241 241 242 242 243 244 245 245 245 245 245 245 246 246 246 245 244 243 242 241 240 240 240 240 240 241 243 247 251 255 259 261 261 259 257 255 253 252 251 251 250 250 249 249 249 250 249 249 249 250 249 248 246 246 247 250 254 258 260 262 263 264 265 265 266 266 267 267 268 270 271 271 271 270 269 267 266 265 264 262 259 258 262 261 261 262 264 267 271 274 281 290 296 302 306 307 293 286 284 286 289 292 295 296 292 286 278 272 270 272 274 275 277 283 295 314 330 336 338 339 342 350 3 18 37 57 81 105 121 128 129 132 140 153 163 167 169 171 174 177 178 177 172 169 173 175 174 171 166 158 148 140 137 138 142 144 146 149 154 158 161 162 161 158 154 148 142 138 133 128 125 123 120 116 113 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 139 138 137 135 134 132 131 130 129 129 129 129 129 128 126 122 116 109 104 100 97 94 90 90 94 104 112 110 105 99 96 94 93 93 94 94 94 94 93 92 90 87 83 79 76 72 69 67 65 62 60 57 55 53 53 54 56 60 63 66 70 73 75 75 74 70 60 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 95 98 100 104 nan nan nan nan nan nan nan nan 33 28 26 26 30 36 42 42 34 23 11 356 330 298 312 8 30 46 57 66 73 80 87 92 100 136 173 165 132 49 26 23 27 33 37 38 33 26 23 23 24 23 23 22 20 19 14 15 22 28 31 32 33 34 37 41 45 47 47 47 46 44 44 45 46 48 48 49 50 51 52 54 55 56 56 57 57 57 57 56 55 54 52 51 50 50 50 51 50 47 45 45 47 51 56 59 61 60 59 59 62 66 70 74 76 75 72 67 64 61 60 58 58 58 59 60 63 68 74 78 83 90 108 146 186 227 257 274 283 285 276 259 247 245 248 251 249 247 246 246 246 247 248 248 247 246 244 244 244 245 245 246 246 245 244 243 241 240 240 239 240 240 241 242 242 243 244 244 244 244 245 245 245 244 244 244 245 244 244 243 242 241 239 240 240 239 240 240 241 242 245 249 255 260 263 264 262 260 257 253 251 251 251 251 250 250 249 249 249 249 249 249 250 249 249 248 248 248 249 252 256 259 260 260 261 262 262 262 263 263 264 267 269 270 270 269 267 266 263 261 259 259 258 257 254 255 256 256 257 260 265 270 276 282 292 302 311 314 308 292 283 281 282 286 288 289 291 287 280 273 267 265 266 268 269 270 273 281 309 333 340 341 343 346 353 3 18 36 55 77 100 117 125 128 130 135 147 158 165 169 171 174 177 179 177 167 164 170 174 173 169 163 153 142 133 130 135 140 145 147 149 152 154 157 159 159 157 153 147 142 137 133 129 125 123 121 118 114 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 142 140 139 137 136 135 134 132 131 130 129 130 130 130 129 127 123 116 109 103 98 95 92 90 91 97 108 113 109 102 97 95 94 95 95 96 97 98 97 96 94 92 88 83 78 74 70 67 63 61 59 56 54 52 52 52 55 60 65 68 71 73 73 74 74 76 78 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 54 38 31 28 28 31 35 39 38 33 28 27 38 160 182 187 184 90 78 79 77 80 88 98 110 135 177 174 150 106 48 26 21 23 28 30 28 23 18 18 19 19 18 17 17 17 14 10 12 21 29 34 36 37 39 41 45 50 52 53 52 49 47 45 45 45 46 46 47 49 51 53 55 57 58 58 57 56 55 55 54 53 53 53 51 50 50 51 51 49 47 46 46 49 52 56 60 63 63 61 61 63 66 70 74 76 74 70 65 62 59 58 57 56 56 57 59 62 66 71 76 80 85 97 115 142 242 273 282 287 288 280 265 254 252 255 257 256 254 253 253 254 256 256 255 254 252 250 248 247 246 245 245 246 246 245 243 241 241 240 240 240 240 241 242 243 243 244 245 244 244 244 244 244 244 243 244 244 243 242 242 240 239 238 238 238 238 239 240 241 242 243 247 252 259 262 263 263 262 259 256 253 252 252 252 252 251 251 250 250 250 249 249 249 250 250 249 249 249 250 251 254 256 256 257 257 258 258 257 256 257 259 263 268 270 270 268 266 262 258 255 253 253 254 253 251 250 250 249 250 255 261 268 277 285 293 300 303 302 291 278 273 273 276 280 282 284 285 282 276 270 265 262 262 264 267 268 270 278 304 328 337 342 344 348 353 2 15 33 53 76 99 114 122 126 128 131 140 150 160 167 170 172 174 175 170 160 159 162 166 167 164 158 149 139 127 122 128 135 142 146 149 150 152 153 155 157 156 153 148 142 138 134 129 125 122 120 118 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 140 138 137 136 134 133 132 131 130 130 131 131 131 128 124 116 108 101 96 93 91 91 95 104 111 111 106 100 96 95 95 96 97 99 100 100 100 98 96 92 87 82 75 70 66 62 60 59 58 56 54 53 53 55 59 65 70 73 74 74 72 68 68 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 88 66 nan nan nan nan nan nan nan nan 37 41 57 125 167 178 182 180 174 166 151 129 119 121 131 150 179 189 168 137 88 44 24 17 18 20 21 18 13 11 12 14 15 14 14 14 14 12 10 13 21 30 36 39 40 42 45 49 53 56 55 54 51 47 45 44 44 44 44 46 48 50 53 55 58 59 59 58 55 54 52 50 50 50 52 52 51 51 51 50 49 47 48 49 51 55 58 61 64 65 65 65 66 67 70 74 75 73 69 65 61 58 57 56 56 57 57 59 61 64 67 70 72 74 77 77 71 50 4 330 318 311 301 286 271 264 264 265 265 263 262 262 263 263 263 262 260 258 256 254 252 250 248 247 247 247 246 242 241 242 242 242 241 240 241 241 241 242 243 244 244 244 244 244 244 243 243 243 243 243 242 241 239 238 238 238 238 238 238 239 240 241 243 246 251 257 261 262 263 263 262 259 256 254 253 253 253 253 252 251 251 250 250 249 249 249 250 250 250 250 250 251 252 253 254 254 254 253 251 249 248 249 252 256 263 268 270 269 266 258 252 250 249 249 250 249 247 246 243 240 245 249 255 264 272 279 285 290 292 286 275 265 262 266 270 274 276 278 280 280 275 269 266 265 265 266 268 272 274 283 297 310 321 334 343 348 353 360 12 31 51 81 103 114 121 125 127 130 134 141 151 162 167 168 167 163 157 153 152 152 153 155 156 153 146 137 126 119 122 129 137 142 145 147 149 151 153 156 156 153 148 141 136 133 130 127 123 120 119 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 141 139 138 136 135 134 133 131 130 130 131 132 131 129 124 116 107 99 93 91 91 95 104 112 113 108 102 98 96 95 96 98 99 100 101 101 101 99 96 92 86 79 72 66 62 60 59 60 59 57 54 54 55 58 62 68 73 76 77 76 73 62 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 93 84 67 49 nan nan nan nan nan nan nan 55 72 110 151 169 175 176 175 178 179 173 158 150 152 162 178 193 185 160 127 73 37 20 14 12 12 9 7 5 5 7 9 10 10 11 12 14 13 13 18 23 29 34 37 40 42 45 49 53 55 56 54 50 46 44 43 43 42 43 44 47 49 52 55 58 60 61 60 57 54 52 49 47 48 50 53 52 51 50 50 49 48 49 51 53 56 59 61 65 67 69 69 68 69 71 73 75 74 71 66 62 59 58 58 58 58 59 59 60 62 64 65 66 66 65 63 58 51 39 22 7 357 347 331 311 291 282 279 276 274 273 272 272 272 271 269 267 264 262 260 257 255 253 251 250 250 249 244 242 243 244 243 241 240 240 240 240 240 241 242 242 243 243 243 243 243 243 243 243 242 242 242 240 239 239 239 239 239 239 240 241 242 244 248 253 258 260 262 263 263 263 262 259 257 256 255 255 254 253 252 252 251 249 248 248 248 249 250 250 250 250 250 250 251 252 252 251 249 246 243 241 242 246 250 257 264 269 273 270 253 246 243 244 246 246 243 241 243 243 237 240 244 249 257 265 271 277 279 278 273 265 257 256 259 263 266 270 272 276 277 275 272 270 270 271 273 277 281 284 287 291 295 300 318 339 347 351 358 9 27 54 90 109 117 122 125 128 131 133 137 144 153 160 161 159 155 151 150 148 145 144 147 149 148 144 137 128 120 119 124 131 137 140 143 145 149 152 155 156 155 151 144 137 131 128 127 125 122 120 118 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 148 146 143 141 139 137 136 135 133 132 130 130 130 131 131 128 123 114 104 96 91 90 93 102 115 119 112 104 99 97 96 97 98 100 101 101 102 102 101 99 95 90 83 76 70 66 63 61 60 61 60 58 55 55 56 59 64 70 76 79 81 82 80 64 13 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 80 89 nan nan nan nan nan nan nan nan nan 97 91 85 75 61 47 nan nan nan nan nan nan nan nan 108 131 147 nan nan nan 173 182 186 182 174 170 174 183 191 192 177 153 118 57 28 16 10 7 3 359 357 358 360 1 3 4 6 7 10 13 15 18 22 27 29 30 32 35 39 42 46 51 53 54 52 47 43 42 42 41 40 40 42 44 47 50 54 57 59 61 62 61 58 54 50 48 48 51 54 55 52 50 49 48 47 49 52 53 56 59 61 64 67 70 70 70 70 71 73 75 75 72 69 65 62 61 60 61 61 62 61 61 61 62 63 64 63 61 59 56 52 47 40 32 25 17 9 355 333 313 301 294 289 286 284 283 281 280 277 275 271 268 265 262 260 258 256 255 254 253 248 244 242 243 242 241 240 239 238 238 239 239 240 241 242 242 242 242 242 243 243 243 242 243 243 241 240 239 240 240 240 241 242 243 245 248 252 257 259 260 262 263 264 265 264 263 260 258 258 257 256 254 253 252 250 248 247 246 246 248 249 249 249 248 248 248 249 250 250 248 246 243 240 238 240 244 249 255 262 268 275 283 271 248 243 245 247 243 235 233 234 235 235 236 238 243 248 254 260 265 268 267 262 254 250 252 255 256 258 262 266 271 275 276 275 274 276 277 279 283 286 290 292 295 296 294 306 336 345 348 355 7 27 59 97 116 122 126 128 131 134 136 138 140 146 152 154 154 152 151 151 148 143 142 143 144 143 139 133 125 118 115 119 126 132 135 139 142 146 149 153 154 154 153 149 141 133 127 126 125 124 122 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 148 145 143 140 138 137 136 134 132 130 129 129 129 129 126 120 111 101 94 91 92 100 115 126 121 109 101 99 98 98 99 100 102 102 103 102 102 100 98 94 87 80 74 70 68 65 62 60 60 60 58 56 55 57 61 67 75 81 85 86 88 89 74 4 nan nan nan 306 nan nan nan nan nan nan nan nan nan nan nan nan 100 169 nan nan nan nan nan nan nan nan 185 102 85 77 68 57 46 nan nan nan nan nan nan nan nan nan nan nan nan nan 163 181 189 192 190 187 187 190 193 194 189 174 152 98 31 16 11 7 3 357 352 350 352 355 356 357 358 360 2 7 12 16 20 24 27 28 25 24 29 34 38 42 46 50 51 48 43 40 40 40 38 37 37 38 41 45 48 52 54 57 60 63 65 64 60 55 51 50 52 56 59 55 50 49 47 46 48 52 53 55 57 60 63 66 69 70 70 70 71 73 75 75 74 70 67 65 64 64 64 64 65 64 63 63 64 64 65 64 62 60 57 55 52 48 44 39 34 29 22 10 354 336 321 310 303 298 295 292 290 286 283 279 275 270 267 264 262 261 259 258 256 250 245 242 241 241 240 239 238 237 237 237 238 239 240 240 241 241 242 242 242 243 243 243 243 242 241 240 241 241 242 243 244 246 248 251 253 256 259 260 261 262 263 264 266 267 266 264 262 261 260 257 255 253 251 249 246 244 243 243 244 245 246 246 246 246 247 247 248 248 247 245 243 241 240 241 246 252 259 262 264 269 282 297 296 268 252 250 239 223 221 223 227 229 231 233 236 241 246 250 253 256 254 249 246 245 246 246 247 249 253 259 266 272 276 277 277 279 280 281 281 285 291 297 302 305 303 313 340 344 346 353 5 24 59 101 122 130 133 134 136 138 140 141 142 144 147 149 151 153 154 154 151 147 144 142 141 140 136 129 121 113 111 115 123 129 134 137 141 145 147 148 149 150 150 148 144 137 130 126 125 125 124 121 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 151 148 145 142 140 138 136 134 132 131 129 128 126 125 122 116 106 99 95 95 100 114 130 132 120 108 102 101 101 101 102 103 104 104 104 103 102 100 97 92 85 78 73 70 67 63 59 57 57 57 56 55 57 61 66 75 83 88 89 89 89 90 77 4 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 222 236 nan nan nan nan nan nan nan nan 180 110 82 71 63 54 48 44 nan nan nan nan nan nan nan nan nan nan 114 127 167 192 197 196 195 195 195 196 197 196 192 182 171 2 1 4 5 3 359 352 347 345 347 350 351 351 351 352 356 2 8 13 18 23 26 26 21 18 22 28 31 35 40 44 45 43 40 38 37 35 33 32 33 35 39 43 47 50 52 54 58 63 67 69 67 62 56 52 52 57 64 62 55 51 48 46 48 51 52 55 57 60 63 66 68 69 69 69 69 71 74 74 74 72 70 68 68 67 67 67 67 67 66 66 66 67 67 65 63 61 59 57 55 52 49 46 43 41 37 32 23 11 357 343 330 321 315 309 303 298 293 289 284 278 273 269 266 264 261 259 256 251 247 244 242 240 239 238 237 236 235 236 236 237 238 238 239 240 241 242 242 243 243 243 242 242 241 241 242 242 243 244 246 249 253 257 259 260 260 261 262 263 264 266 268 269 269 268 266 264 262 259 255 252 249 246 243 240 239 238 239 240 241 241 242 243 244 245 246 246 246 245 245 244 244 245 250 253 258 260 257 253 255 271 289 287 250 242 227 213 212 214 219 221 224 228 232 236 240 242 243 246 244 242 241 241 239 237 237 239 244 251 261 270 275 278 279 281 283 284 282 283 289 297 307 319 337 359 348 343 345 353 4 20 56 104 128 139 144 144 144 144 145 147 147 147 147 148 150 153 155 156 153 151 148 146 143 139 134 127 119 111 109 113 121 128 132 137 141 145 147 147 148 148 148 147 144 140 134 128 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 153 150 147 145 142 139 137 135 133 131 129 126 123 121 117 110 102 98 99 104 114 130 141 135 120 110 106 104 104 104 105 106 106 106 105 104 101 99 95 91 86 80 74 69 64 59 55 53 52 53 53 55 59 65 72 81 88 91 90 89 88 88 77 350 329 324 nan nan 282 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 206 183 117 76 62 54 48 46 47 47 nan nan nan nan nan nan nan nan 104 113 131 173 198 200 197 196 198 200 201 203 204 207 225 306 337 349 356 359 358 355 349 344 341 341 343 344 345 345 346 349 355 2 8 13 19 22 22 17 13 15 19 22 26 31 36 37 37 36 35 33 30 28 28 29 33 37 42 45 48 49 51 55 60 66 71 72 68 60 52 50 57 69 73 65 58 52 47 47 50 52 55 57 60 63 65 67 68 68 67 68 69 71 72 73 72 71 71 71 70 70 70 70 69 68 68 68 69 69 66 64 61 59 57 56 54 52 50 48 46 44 41 36 29 20 10 358 347 337 328 320 312 306 300 294 288 281 275 271 267 263 259 254 250 247 245 242 240 237 235 234 234 234 234 235 235 235 236 238 239 240 241 242 243 243 243 242 241 241 241 241 241 242 243 245 250 257 261 261 261 261 262 263 265 266 267 270 273 275 275 273 270 267 262 257 251 247 243 239 236 234 233 233 235 236 237 238 239 241 242 243 243 244 246 247 249 250 252 254 256 258 255 246 234 227 236 254 250 228 217 208 204 206 208 211 216 221 225 228 231 234 237 240 240 238 239 239 235 232 229 227 228 233 241 254 266 274 277 278 279 282 285 286 285 288 295 307 324 343 347 340 338 343 353 4 19 57 113 136 149 154 154 152 150 151 152 152 151 150 149 150 153 156 156 155 154 151 149 146 141 135 128 120 112 108 112 119 125 130 134 139 145 149 151 152 151 150 148 146 143 137 130 127 127 128 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 155 152 149 147 144 141 138 136 134 132 129 124 119 114 108 103 100 102 108 119 131 143 147 139 125 115 111 109 108 108 108 108 108 108 106 104 101 98 94 90 87 83 76 69 61 55 51 48 46 46 49 54 61 68 76 84 89 89 88 87 89 93 94 301 300 300 290 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 220 210 194 108 56 43 38 38 41 45 49 51 54 61 68 nan nan nan 92 105 118 136 168 193 197 193 193 196 200 203 207 212 226 275 324 338 346 352 353 353 350 346 341 337 335 334 337 340 341 341 343 348 356 2 7 13 18 17 12 7 7 10 12 15 21 25 28 30 31 30 27 25 23 24 27 32 36 40 43 45 46 49 52 56 62 69 74 72 63 53 50 58 74 83 77 66 57 49 47 49 51 55 57 60 62 64 66 67 66 66 66 67 68 69 71 71 72 73 73 73 72 71 71 70 69 69 69 70 69 66 64 61 59 58 57 56 54 52 49 47 45 42 39 35 30 22 13 3 354 345 336 328 320 313 307 299 291 283 276 270 265 259 254 249 246 243 241 238 235 232 231 231 231 232 232 233 233 234 235 237 239 241 242 243 244 243 242 241 240 239 239 239 239 240 244 250 256 259 259 259 259 261 262 264 266 269 274 280 285 286 283 279 274 267 259 251 244 238 233 230 229 228 229 231 233 234 234 236 238 239 240 242 244 247 250 254 258 261 264 264 261 255 245 232 222 225 228 221 210 203 199 198 199 202 206 210 215 221 224 225 230 234 235 233 232 234 235 230 224 219 217 218 223 231 246 262 271 274 275 275 277 282 287 288 289 293 304 318 327 327 327 332 342 356 9 24 75 127 146 157 162 162 160 157 156 157 157 155 153 151 151 153 155 156 156 155 153 151 149 145 139 132 123 114 109 111 116 121 126 130 134 140 147 151 151 151 151 150 148 146 141 134 130 129 130 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 157 154 152 149 146 143 140 138 136 133 129 122 113 104 97 94 98 109 123 136 147 153 152 143 131 122 116 113 111 111 111 111 111 110 108 105 101 97 93 89 86 84 78 70 60 53 47 43 41 41 47 55 63 70 77 83 86 85 84 85 93 110 138 233 276 280 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 220 214 209 29 24 21 21 24 31 40 50 56 60 65 69 73 77 84 95 108 119 132 158 184 191 190 190 192 195 200 207 216 237 290 330 339 341 345 348 348 345 342 338 333 329 326 328 332 336 339 341 345 353 359 3 8 12 11 5 1 0 3 5 7 11 16 21 25 26 23 18 17 18 22 26 30 34 37 39 41 44 48 51 55 60 66 71 72 65 56 54 63 79 88 84 72 61 50 47 48 50 54 56 59 61 63 65 66 66 66 66 65 65 66 67 69 71 73 74 74 73 72 71 70 69 68 68 69 68 66 63 61 59 59 58 56 54 52 49 46 45 43 41 38 33 27 20 12 5 358 351 344 337 330 322 313 304 294 285 275 267 260 254 249 245 241 238 235 232 230 229 228 229 229 230 231 231 232 233 235 237 240 242 244 244 243 242 240 239 238 238 238 238 238 241 247 252 254 254 255 255 257 259 261 265 270 279 289 296 298 297 293 287 277 265 251 239 231 226 223 222 223 225 228 231 231 231 232 234 236 238 240 244 248 254 259 264 266 266 262 256 252 251 248 236 225 218 210 202 197 194 194 195 198 201 205 209 215 220 222 226 228 227 226 225 226 228 223 216 211 212 212 216 225 241 259 267 269 269 268 268 273 280 283 283 287 297 309 315 319 325 332 343 1 16 51 105 137 153 163 168 167 165 163 161 161 161 159 156 154 153 154 155 156 156 156 155 153 151 148 144 138 130 121 114 112 113 116 121 124 128 133 138 142 145 148 150 151 150 148 143 137 132 130 130 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 159 156 154 151 149 146 143 142 139 136 129 119 106 94 87 86 94 115 138 151 158 159 155 146 135 127 120 117 115 114 113 113 112 111 109 106 101 97 91 87 83 80 76 68 59 51 46 42 40 43 52 62 68 72 77 81 84 84 82 85 99 132 161 199 260 270 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 238 228 220 216 237 14 12 8 8 9 12 23 49 66 70 72 75 77 82 90 100 108 114 126 151 178 189 190 190 190 193 198 207 220 241 268 299 320 330 337 341 342 340 338 335 330 325 321 320 324 330 336 341 346 352 358 3 6 5 360 353 353 355 358 0 2 6 11 17 22 22 14 8 9 14 20 24 28 31 34 36 40 44 48 51 54 59 65 70 73 71 67 65 69 79 88 85 77 65 51 47 48 50 53 55 58 60 62 64 66 67 67 66 64 63 62 62 64 67 71 73 73 73 72 70 69 67 67 67 67 67 66 63 61 60 58 57 56 55 52 49 47 46 44 43 40 35 30 24 18 13 9 4 360 355 348 341 332 322 311 299 286 273 262 254 248 243 238 235 232 229 227 226 226 226 227 228 229 230 230 231 232 235 238 241 243 244 243 241 240 238 238 238 236 234 233 237 243 247 248 248 249 250 251 252 255 260 270 284 297 308 312 312 311 310 302 282 253 230 219 214 212 213 216 220 225 228 228 228 228 230 233 236 240 245 250 256 262 266 267 264 255 248 245 249 249 238 226 216 207 201 197 194 194 195 196 200 205 206 211 216 220 224 226 229 229 224 220 220 216 208 207 207 207 210 221 238 253 261 262 261 261 260 259 263 264 263 266 276 291 304 318 326 332 341 9 43 98 125 136 150 160 164 164 166 167 167 166 164 161 158 156 155 155 155 156 156 156 155 154 153 151 147 142 136 127 119 115 113 115 118 120 123 127 132 136 140 144 147 148 148 147 144 139 135 131 131 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 163 160 158 155 153 151 149 148 146 144 139 131 117 99 86 81 84 97 126 153 163 164 162 156 147 137 129 123 119 117 116 115 115 114 112 110 106 101 95 88 82 77 73 69 63 55 49 46 45 47 54 66 75 80 80 81 84 87 90 93 101 134 168 178 206 254 265 266 nan nan 283 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 230 222 216 307 8 4 1 358 354 345 339 23 86 86 84 85 86 91 98 102 104 108 122 152 177 187 190 191 191 194 201 213 227 240 248 263 294 317 328 334 337 336 334 331 328 323 318 316 317 323 330 339 347 353 358 2 3 356 345 340 344 351 356 358 359 2 8 15 21 19 7 2 6 13 20 24 28 30 33 36 40 44 48 52 55 60 66 72 76 78 76 72 70 76 82 81 77 66 54 49 49 51 52 54 56 59 62 65 67 68 69 67 65 61 56 54 57 62 67 70 72 73 72 70 68 66 65 65 65 65 65 63 61 59 58 57 56 54 53 51 49 48 47 45 43 39 34 29 24 20 17 15 13 10 6 1 354 346 335 322 304 286 268 254 246 240 235 231 228 226 224 223 223 223 224 226 227 228 228 229 230 232 235 239 242 243 243 241 239 237 235 233 229 223 220 226 235 240 241 243 243 243 243 244 247 254 266 286 306 318 321 320 323 332 339 334 277 205 198 198 198 199 204 212 220 225 227 227 228 228 232 237 243 247 251 256 261 265 264 257 247 241 240 242 240 235 227 218 211 205 201 198 197 198 203 211 212 206 207 212 218 223 229 234 234 225 215 212 207 202 202 202 203 206 215 230 244 252 254 252 252 251 249 247 243 238 238 246 261 284 311 321 331 347 51 111 130 135 139 148 152 157 159 165 168 169 168 166 162 160 158 157 156 156 156 156 156 155 154 153 151 148 144 139 133 126 120 116 115 117 119 122 125 128 132 135 139 143 145 146 145 144 141 138 135 135 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 165 162 159 157 155 154 154 154 153 151 146 138 121 97 82 84 96 117 148 165 168 165 161 155 147 138 131 126 122 119 117 116 115 115 113 110 106 100 92 83 75 69 65 61 56 51 48 48 51 58 69 79 87 90 90 91 93 98 106 119 144 177 193 203 233 252 258 259 259 262 271 279 282 281 nan nan nan nan nan nan nan nan nan nan nan nan nan 247 235 226 217 240 345 345 346 349 350 341 322 294 141 114 102 100 100 103 104 103 103 109 127 153 170 180 185 189 192 197 206 220 233 241 247 260 283 306 320 328 331 332 330 328 325 321 317 313 311 313 320 331 343 350 356 358 356 343 330 330 338 345 351 353 355 357 1 8 15 14 7 6 11 17 22 26 29 31 33 36 40 45 50 54 57 62 68 75 80 82 78 72 68 71 74 74 72 63 54 50 50 52 53 54 56 59 62 65 68 70 71 70 70 64 50 44 49 56 62 66 69 71 72 71 68 66 65 64 64 65 64 63 62 60 58 57 56 54 53 51 50 50 50 49 46 43 39 35 31 27 24 23 23 23 21 19 15 10 2 350 334 312 284 259 243 234 229 225 223 221 220 219 219 220 222 223 224 224 225 226 228 230 233 237 240 242 242 240 236 232 227 222 212 201 198 210 224 231 234 236 236 235 234 235 240 249 265 290 314 324 323 320 323 336 353 11 40 123 162 177 183 185 189 199 214 224 228 229 229 230 233 239 245 250 253 255 258 259 258 251 243 239 239 240 238 235 229 223 216 210 206 202 201 204 218 232 225 204 199 206 215 224 234 240 235 215 208 204 200 198 197 197 198 202 209 218 231 241 240 241 242 242 243 240 233 226 224 227 239 255 288 311 333 49 122 129 136 146 146 137 140 153 161 165 167 167 166 165 164 162 160 159 158 157 156 156 156 155 153 152 150 148 144 141 136 130 124 120 118 118 120 122 124 126 129 132 136 139 142 143 143 143 143 141 139 139 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 169 167 165 162 159 158 159 161 163 162 160 156 149 131 102 85 100 137 160 170 171 167 162 157 152 145 138 132 127 124 120 118 116 115 115 113 110 105 98 88 76 66 60 57 54 51 48 47 50 58 68 79 86 92 95 98 102 105 107 111 119 140 177 203 223 240 248 249 248 246 249 260 272 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan 252 239 231 223 225 278 310 327 344 357 358 333 293 251 177 142 129 126 122 114 108 109 118 134 148 157 165 175 184 191 198 208 221 234 244 253 265 282 300 313 321 326 327 326 325 323 320 316 311 306 304 306 317 332 342 346 346 342 329 322 326 333 339 344 347 349 352 356 0 7 10 11 13 17 21 25 27 29 31 33 36 41 46 51 55 59 64 70 77 82 81 75 67 63 63 65 67 66 60 53 50 51 53 54 55 57 59 62 66 69 72 74 74 75 77 65 46 44 51 58 62 66 69 72 72 70 67 65 64 65 65 65 64 63 61 59 58 56 54 53 52 51 52 52 51 49 47 45 42 38 35 32 32 32 33 33 33 31 29 24 16 7 356 337 282 235 221 217 215 215 214 214 214 215 215 217 218 219 220 221 223 225 229 233 236 239 241 239 235 228 219 210 198 183 171 172 190 209 220 226 229 231 229 229 230 234 247 269 299 321 326 323 320 323 334 352 12 35 68 127 164 177 181 185 192 207 221 227 230 231 231 234 239 246 252 255 256 256 255 254 250 245 243 242 242 240 237 232 227 221 216 211 205 203 207 224 251 247 200 190 198 208 219 233 244 229 208 200 198 195 193 193 194 196 200 204 208 219 228 229 229 230 233 238 242 235 224 217 220 230 239 256 269 265 155 143 143 147 153 151 124 139 152 160 164 166 165 164 163 163 163 162 160 159 158 157 156 156 155 153 152 150 147 144 141 137 132 128 124 122 122 122 122 123 124 126 129 132 136 139 141 142 143 142 141 140 140 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 170 170 168 166 165 167 172 175 175 173 171 167 161 148 124 118 177 195 193 181 169 162 157 153 148 142 137 132 128 125 122 119 116 115 114 113 110 104 95 82 68 57 52 50 49 47 46 49 56 66 76 84 89 93 97 102 107 108 105 102 100 106 158 220 237 245 247 245 239 234 238 252 265 270 270 267 nan nan nan nan nan nan nan nan nan nan nan nan 257 246 238 232 230 245 277 310 335 13 164 233 270 273 249 nan nan 173 156 139 126 123 128 136 141 146 151 162 174 187 196 204 217 234 250 263 273 283 294 305 314 320 323 323 322 321 318 314 307 301 296 294 298 311 324 330 330 326 320 320 325 330 335 339 342 345 348 351 356 1 5 9 13 17 21 24 26 27 29 31 36 41 46 51 55 58 62 69 77 81 76 66 57 54 54 57 60 60 57 51 49 50 52 55 56 58 60 62 66 70 73 76 78 81 88 84 62 49 51 56 60 64 67 70 71 70 68 66 65 65 66 66 65 64 63 61 59 57 54 53 52 52 52 52 51 51 50 49 47 45 42 41 40 40 40 41 42 43 42 40 36 33 31 31 39 102 185 197 201 204 205 206 206 208 209 211 212 212 214 216 219 223 227 232 236 238 238 235 227 212 196 181 166 153 147 152 170 191 206 219 227 229 227 225 223 225 239 275 315 328 326 325 323 323 333 346 359 13 23 65 178 188 192 195 201 209 219 225 232 235 236 237 239 246 253 258 258 257 255 253 252 249 248 246 244 242 239 235 230 226 222 215 208 203 203 211 225 213 184 182 190 199 209 221 224 212 201 196 194 193 192 191 193 197 199 199 203 211 216 219 221 222 225 229 237 234 221 212 215 224 233 241 239 220 183 164 160 162 162 158 147 150 156 160 162 163 163 163 162 163 163 162 161 160 159 158 157 156 155 153 152 149 147 144 141 138 135 131 128 126 125 124 124 123 123 123 125 129 133 137 139 140 141 142 141 140 140 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 173 174 174 175 177 181 186 186 184 181 nan 175 172 169 171 197 213 212 202 185 168 158 152 148 144 140 136 133 129 126 123 119 116 115 113 111 108 101 92 78 62 51 47 45 45 46 48 54 63 72 80 85 88 92 96 101 105 103 98 92 86 86 174 239 248 252 252 247 237 225 225 241 255 261 262 261 nan nan nan nan nan nan nan nan nan nan nan 272 265 257 252 248 248 248 261 nan nan nan nan nan 246 267 nan nan 227 215 199 182 165 150 141 137 137 139 141 147 159 176 189 197 211 240 263 275 280 284 290 298 306 313 319 321 320 319 317 311 305 298 291 286 285 290 300 309 313 313 314 319 324 328 332 336 340 343 345 348 352 356 0 3 7 11 16 19 21 23 26 29 34 39 44 49 51 55 60 67 74 75 65 52 45 44 46 50 54 55 53 49 46 48 51 54 57 59 61 63 66 70 74 77 81 85 88 84 71 60 57 59 62 64 67 69 70 69 67 66 66 66 66 66 66 65 63 62 60 58 55 53 52 51 50 50 50 51 51 51 51 50 48 47 47 47 47 47 49 50 51 51 51 48 47 48 54 67 102 152 177 186 191 194 196 198 200 202 203 204 206 210 214 219 224 229 233 235 231 224 207 182 164 151 141 135 134 142 156 171 188 210 227 224 217 212 211 211 222 301 336 333 327 325 320 321 329 338 344 347 344 325 265 226 215 215 216 221 225 232 238 243 245 244 244 248 254 259 261 259 257 255 254 252 250 248 245 243 240 236 232 229 224 217 208 201 198 198 197 189 179 175 183 191 199 204 203 200 196 195 194 193 193 194 195 197 197 197 199 203 206 209 214 219 222 224 226 224 213 208 212 218 224 226 222 209 190 177 170 167 166 161 156 154 157 156 157 157 159 161 162 162 162 162 161 160 159 158 157 156 155 153 152 150 147 145 142 139 137 134 132 129 127 126 125 124 123 122 122 126 130 134 137 139 141 142 142 141 141 141 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 178 182 184 186 188 nan 189 187 184 182 nan 180 181 185 196 209 214 211 201 185 171 158 150 145 142 140 137 133 130 127 123 120 117 114 112 108 103 96 87 74 59 49 44 43 44 47 52 60 68 76 81 83 84 86 90 95 98 97 94 90 87 102 234 247 253 257 257 254 242 220 215 228 243 250 253 255 260 nan nan nan nan nan nan nan nan nan 283 277 274 270 268 269 270 269 264 237 216 212 214 nan nan nan nan nan 235 231 226 218 208 190 164 143 135 132 130 128 134 156 181 196 222 260 278 286 286 285 286 291 298 307 314 318 319 318 315 310 304 297 290 283 279 278 281 287 295 302 309 317 323 327 329 332 337 341 343 345 349 352 355 357 0 5 9 14 17 19 23 26 31 37 41 45 47 51 57 64 67 64 50 39 34 36 40 46 50 53 51 47 45 47 51 54 57 60 62 64 67 70 75 78 82 86 88 85 77 69 65 65 65 66 67 68 68 67 66 66 66 66 66 66 65 64 63 62 60 58 55 52 51 50 49 49 50 51 52 53 53 52 52 51 51 51 52 52 53 55 56 58 59 58 55 55 57 65 81 109 141 161 173 179 183 186 189 190 192 194 197 202 208 215 220 223 226 227 215 196 165 148 139 133 128 126 130 138 147 153 155 158 174 172 173 178 184 182 125 20 355 336 325 319 315 320 326 331 333 332 328 317 296 268 245 239 236 234 238 245 249 252 252 251 251 253 257 262 263 261 257 256 255 254 251 247 244 242 240 237 233 229 223 215 206 198 193 190 189 185 178 172 178 186 193 196 197 196 194 194 194 195 195 197 197 197 196 196 197 198 198 198 206 213 217 220 217 213 208 206 208 212 215 218 214 205 195 181 172 169 167 164 159 154 152 152 152 153 156 159 161 162 162 162 161 160 160 159 158 157 156 154 152 151 148 146 144 142 139 137 135 132 130 128 127 127 125 124 124 126 129 132 135 138 141 143 145 145 144 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 192 194 nan nan nan 186 183 180 nan nan nan 187 195 204 211 212 207 195 182 171 160 151 145 143 140 138 135 131 128 124 121 117 113 109 103 96 89 81 69 57 48 45 46 50 55 60 68 74 79 80 79 78 78 80 86 91 94 95 95 102 215 242 249 253 257 261 261 249 222 209 218 231 239 245 250 257 263 nan nan nan nan nan nan nan 312 296 286 279 275 277 284 285 281 269 246 226 218 212 nan nan nan nan nan 234 235 236 233 225 212 191 156 133 125 120 116 116 132 184 246 271 281 288 291 290 287 284 286 292 301 309 316 317 317 313 309 304 299 292 285 278 273 271 273 281 295 307 317 323 326 326 328 332 336 340 343 345 348 351 353 356 360 4 8 12 16 19 23 28 32 37 40 43 48 54 59 60 52 37 28 27 32 38 44 50 53 52 48 46 48 51 55 58 60 63 65 68 71 75 79 82 85 86 85 81 76 72 70 70 69 70 69 68 67 66 66 66 67 67 66 65 64 62 60 59 57 54 51 49 49 48 48 50 51 53 54 54 54 53 53 54 54 55 55 56 56 57 60 64 63 60 58 59 64 74 92 115 136 152 162 169 173 176 177 180 183 187 192 198 207 213 211 204 197 172 144 131 128 126 123 123 127 133 139 141 134 121 115 119 123 126 125 107 66 45 31 3 331 317 311 311 319 325 327 326 323 320 313 303 288 273 264 256 252 253 257 259 259 257 255 255 258 261 265 266 264 263 259 255 251 248 245 241 239 238 235 231 226 219 211 202 194 188 185 185 186 177 174 177 185 191 195 196 195 194 194 195 195 196 197 196 196 196 196 196 194 192 193 199 206 210 213 211 207 205 204 204 205 208 210 209 201 192 181 173 169 170 172 169 169 159 154 152 152 155 158 160 161 161 161 161 160 160 159 159 158 157 156 154 152 150 148 146 145 143 140 138 135 133 131 131 131 130 129 128 129 130 133 135 139 142 145 148 149 149 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 177 174 nan nan nan 189 199 206 210 210 204 193 180 170 160 153 147 144 141 139 136 132 129 125 121 116 110 104 96 89 83 75 65 55 50 50 53 59 66 71 77 81 83 81 77 74 73 74 79 85 90 93 97 187 244 250 250 251 255 262 264 254 227 205 207 218 226 234 242 249 252 nan nan nan nan nan nan nan 327 299 257 256 262 271 281 283 277 267 249 228 209 185 nan nan nan nan nan 232 231 230 229 225 217 206 179 139 122 120 125 135 174 314 317 304 295 294 294 292 287 283 282 287 295 305 313 316 316 313 309 304 300 295 288 279 272 267 267 274 288 305 317 324 326 326 326 327 331 335 339 341 345 349 351 354 357 1 4 8 12 15 19 23 28 32 35 39 44 51 55 54 43 29 22 24 30 38 46 52 56 55 52 49 49 51 54 57 60 63 66 69 73 76 79 82 84 85 84 82 79 76 74 73 72 72 71 69 68 67 67 67 68 68 67 66 63 61 59 58 57 54 51 49 49 49 49 50 52 54 55 56 55 55 55 55 56 57 57 57 56 56 58 62 64 63 60 60 64 73 85 102 118 133 145 153 159 163 166 169 171 175 178 183 188 190 172 141 117 103 107 115 118 117 118 122 129 135 136 131 119 105 104 109 111 110 102 81 54 39 25 353 321 309 307 313 323 329 328 324 320 316 311 304 295 287 281 276 269 267 267 267 265 262 260 259 261 264 266 267 268 267 262 253 245 242 239 236 234 231 230 226 220 213 205 197 190 183 179 180 179 174 174 179 186 192 195 196 196 196 195 195 195 195 195 195 195 196 197 195 192 190 190 193 201 206 207 205 203 203 202 201 202 205 206 205 196 186 178 173 172 176 181 181 169 159 158 156 154 155 157 159 160 160 161 161 160 160 160 160 159 158 157 156 154 153 151 149 148 146 144 141 139 137 136 136 136 135 135 134 134 135 137 139 142 145 149 152 153 153 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 176 172 nan nan nan nan 194 202 205 208 208 203 193 179 168 160 153 149 145 143 140 137 133 130 126 121 115 106 98 92 86 79 70 62 55 53 55 59 66 73 78 83 87 88 85 80 77 76 76 77 80 81 77 50 272 264 261 257 255 256 260 262 255 234 208 198 201 207 216 226 232 233 235 nan nan nan nan nan 314 267 222 215 226 242 256 265 267 263 257 244 221 191 164 nan nan nan nan nan 233 228 225 223 220 217 213 202 169 142 146 170 210 274 312 321 314 306 301 298 292 287 281 279 282 289 299 308 314 315 313 309 306 302 298 291 282 273 267 266 270 282 299 314 323 328 329 327 327 328 331 335 338 341 346 350 351 354 358 2 6 9 13 17 21 25 29 32 35 41 48 53 52 39 26 20 22 30 39 49 57 61 59 55 52 51 51 52 54 58 62 66 70 74 77 80 82 83 84 85 83 80 78 76 75 75 74 72 69 68 67 68 68 69 69 68 66 64 61 59 59 58 56 53 51 51 51 51 52 53 54 56 57 57 57 57 57 58 59 59 58 56 55 54 56 59 62 62 62 64 72 82 95 107 120 132 141 148 153 157 159 161 163 163 162 156 138 106 82 71 71 80 91 100 106 112 120 129 133 132 125 113 103 100 103 106 103 94 82 70 47 19 343 321 313 316 327 335 338 335 329 322 317 311 305 298 292 285 279 275 273 272 271 270 268 266 266 267 268 269 270 269 266 258 245 236 232 230 229 227 223 221 218 212 205 198 191 185 180 177 176 175 173 176 183 189 194 196 197 198 197 196 195 194 193 193 194 195 197 198 194 190 188 188 191 197 201 203 201 200 203 201 200 201 203 204 200 191 183 178 178 175 184 187 181 165 159 159 158 157 157 157 158 159 160 160 160 160 160 161 161 160 160 159 158 157 155 153 151 150 149 147 145 142 141 140 140 139 139 140 141 142 143 144 146 148 150 153 156 157 157 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 180 198 207 206 204 204 203 198 188 176 165 158 154 149 146 143 141 138 134 130 126 120 112 102 94 88 83 76 67 60 55 54 58 64 70 75 79 84 89 91 90 87 86 85 80 72 65 53 17 314 286 276 270 266 263 260 261 261 258 249 234 213 195 189 193 203 208 210 213 nan nan nan nan 247 244 233 221 219 227 238 247 252 251 249 243 232 210 182 nan nan nan nan nan nan nan 233 227 223 220 218 219 219 212 202 206 223 250 283 306 316 316 312 307 301 293 284 278 275 277 283 292 303 311 314 312 309 307 304 300 295 285 276 269 267 270 278 293 309 322 330 332 332 330 329 330 333 335 337 342 347 349 352 356 1 5 9 14 18 22 25 27 29 31 36 44 51 51 40 27 20 22 29 40 52 61 64 63 60 56 53 50 49 50 53 59 66 71 74 77 79 81 83 84 84 82 80 78 76 76 76 74 72 70 68 68 68 69 69 69 68 66 64 61 60 60 60 58 55 54 53 53 53 53 54 55 56 57 58 59 59 58 58 59 59 58 56 54 53 52 53 55 58 61 64 70 79 89 99 111 122 131 139 144 147 149 150 150 148 141 128 110 87 69 64 66 68 74 82 92 102 111 121 126 125 121 113 105 100 99 100 98 92 86 81 68 29 349 331 328 335 346 352 350 343 336 330 322 316 309 302 295 288 282 277 275 273 273 272 273 273 273 274 275 276 274 268 257 242 228 221 218 218 219 220 217 213 209 204 198 190 185 181 177 175 175 175 175 179 186 192 196 196 196 198 197 196 194 192 192 192 193 197 199 198 194 189 188 187 190 194 197 198 197 199 202 203 203 204 204 202 198 190 183 181 178 182 189 188 176 164 162 163 161 159 159 158 158 159 160 160 160 161 161 161 161 161 161 160 159 158 157 155 154 152 151 149 147 146 144 143 142 142 143 145 147 149 150 150 151 153 156 158 159 160 160 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 175 182 202 218 217 209 203 200 197 190 180 170 162 157 153 150 147 144 141 138 134 130 124 117 108 99 90 84 79 72 64 58 55 55 59 66 71 75 78 81 86 89 91 90 90 87 72 39 2 339 320 303 289 281 275 272 270 267 265 264 265 266 269 276 279 244 199 194 193 194 197 nan 194 184 177 190 213 223 226 227 233 239 244 244 241 237 230 219 202 182 nan nan nan nan 230 248 249 nan 233 226 221 221 224 228 228 229 234 246 265 285 300 310 314 314 310 303 293 282 274 270 271 276 284 295 305 311 311 309 307 306 303 297 290 281 275 273 274 279 288 302 316 327 332 332 330 330 331 333 334 335 338 344 348 352 355 0 6 12 17 23 26 27 28 27 27 31 39 49 52 45 31 22 21 27 39 53 63 67 67 65 60 56 51 47 45 47 55 64 70 75 77 79 81 82 83 83 81 79 77 76 77 76 75 73 71 69 68 68 69 69 69 68 65 62 61 61 61 61 59 57 55 54 54 54 55 56 56 57 57 58 59 59 58 57 57 57 57 57 55 53 51 51 51 53 56 60 66 74 84 92 102 111 120 127 132 135 137 138 137 134 127 117 103 88 77 69 67 68 71 76 83 93 102 111 115 116 114 109 103 98 96 96 94 91 90 88 80 56 16 352 348 357 5 6 358 349 342 335 328 322 316 310 303 297 290 283 277 274 274 275 277 279 281 283 282 279 274 258 233 207 191 191 196 206 213 216 214 209 203 195 190 184 181 179 177 176 175 175 178 183 190 195 196 196 196 196 195 194 192 191 191 192 194 198 199 198 193 188 186 185 187 191 195 196 195 198 202 205 208 210 208 203 198 192 185 185 187 193 194 190 177 166 166 167 165 162 162 160 159 159 159 160 161 161 161 161 161 162 162 162 161 160 159 157 156 154 152 151 149 148 146 145 144 145 146 148 151 153 154 154 155 157 159 160 161 162 163 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 182 182 185 196 213 220 217 210 202 195 189 181 172 164 159 155 153 150 147 144 141 138 134 128 121 112 103 94 86 79 73 68 63 59 58 58 61 68 74 77 78 79 82 85 87 89 88 79 40 347 327 318 309 298 288 281 277 276 275 272 269 268 269 271 273 275 272 254 221 200 193 191 191 190 184 176 171 178 196 214 225 230 234 238 239 237 233 227 220 210 197 183 nan nan nan nan nan 252 257 nan 236 226 222 223 226 230 231 234 241 254 271 286 297 305 309 312 310 303 291 279 270 266 266 270 278 287 296 304 307 307 307 307 305 300 294 287 283 280 280 281 285 292 304 316 324 325 324 325 328 332 334 334 335 340 347 350 353 359 7 15 21 27 30 30 28 26 25 27 35 47 54 49 36 25 21 24 36 52 63 68 71 72 69 64 56 45 36 40 51 62 70 75 77 79 81 82 83 83 81 79 77 76 76 75 74 73 71 69 68 67 68 69 69 66 63 61 61 62 62 61 59 58 56 55 55 56 57 57 58 57 56 56 57 57 57 54 52 52 54 55 55 54 52 50 50 52 55 58 62 70 78 85 93 100 108 114 118 122 124 125 124 122 118 110 102 93 83 75 70 69 70 75 82 91 100 106 108 108 105 99 96 95 91 89 89 89 87 85 83 71 46 21 13 16 19 15 5 357 349 342 336 331 326 321 316 310 303 294 285 278 276 277 280 283 286 290 290 283 266 229 187 166 159 164 186 207 215 215 213 207 197 189 186 182 180 178 177 176 176 178 181 186 192 196 196 196 196 196 194 192 191 190 192 193 196 198 197 195 190 186 182 181 183 187 194 197 197 199 203 207 210 212 209 203 198 192 187 188 190 193 192 188 175 166 165 166 166 164 164 162 160 159 160 160 161 161 161 161 162 163 163 163 163 162 161 160 158 155 153 152 150 149 148 147 146 147 149 151 153 155 156 156 157 159 159 160 160 162 163 164 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 186 187 189 nan 199 208 213 213 nan 201 189 179 171 165 160 156 154 153 151 148 145 141 137 132 124 114 104 96 89 81 73 68 64 62 62 62 63 66 71 77 80 80 80 82 84 85 84 79 53 352 329 320 312 303 293 286 281 278 276 275 272 268 267 267 266 262 254 243 232 220 209 201 198 196 192 186 179 177 180 190 201 213 222 228 231 231 229 226 221 215 206 195 184 nan nan nan nan nan nan nan 248 234 225 222 223 224 226 229 234 243 257 274 287 296 301 305 306 305 299 288 277 268 264 263 266 272 279 286 293 299 303 305 307 307 303 298 293 289 286 285 283 282 284 291 301 309 311 312 313 317 323 329 331 332 336 342 345 348 355 5 14 22 28 32 31 29 26 24 25 33 44 53 50 39 28 22 22 31 47 62 70 76 80 82 81 73 50 22 30 46 60 69 74 77 79 81 83 84 84 83 81 79 76 74 73 73 72 71 69 68 67 68 69 69 66 62 60 61 61 62 61 59 58 57 56 56 57 58 59 59 57 55 54 53 54 54 51 48 47 51 54 55 55 54 52 52 52 53 56 60 66 72 78 84 91 96 101 105 108 110 112 113 113 111 107 102 96 88 81 74 71 71 75 82 93 100 105 106 105 100 95 92 90 86 85 86 85 85 85 82 72 56 41 33 32 30 24 16 10 3 355 349 344 341 337 331 324 316 307 295 285 279 277 281 286 292 296 297 288 252 187 137 128 132 150 187 210 214 211 208 202 192 189 187 182 178 177 176 177 178 180 185 189 194 196 195 195 196 196 195 193 193 193 194 194 196 195 193 190 186 182 178 177 181 186 196 201 201 201 204 208 211 211 206 203 199 194 190 188 188 187 184 178 167 162 159 161 164 166 166 165 162 161 160 161 162 162 162 162 164 165 166 165 164 164 163 161 159 157 155 153 152 151 150 149 148 148 149 150 152 154 155 156 157 158 157 157 157 158 159 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 188 190 192 nan 194 198 206 211 nan 202 187 173 166 162 159 156 154 153 152 150 147 142 136 129 119 104 91 86 83 78 71 65 63 64 66 68 70 73 77 81 84 83 82 84 87 86 75 44 353 330 322 315 307 298 289 283 280 277 274 271 269 265 263 262 260 255 246 234 224 216 210 205 203 201 196 190 188 187 188 191 196 205 214 223 226 224 221 220 218 214 205 194 185 180 nan nan nan nan nan nan 240 228 222 220 219 220 223 227 234 244 260 277 290 296 298 299 299 298 293 285 276 269 264 260 261 265 271 277 283 290 296 302 306 307 305 302 297 293 290 287 284 281 281 285 292 295 298 300 302 305 311 318 323 325 328 332 336 339 346 356 8 19 26 31 31 28 26 24 25 32 44 50 47 38 29 23 22 27 41 61 74 84 91 96 101 107 104 4 14 42 59 69 73 75 78 81 84 86 86 85 83 80 76 73 71 72 72 71 70 69 69 69 70 69 67 64 62 61 61 61 60 58 57 57 57 57 58 60 61 61 58 53 50 49 50 50 48 46 45 48 52 55 56 57 56 55 54 55 56 59 63 67 72 77 82 86 90 93 96 99 102 105 106 106 104 102 97 90 82 76 73 73 77 84 91 96 99 100 99 95 90 87 84 82 81 83 81 80 80 76 68 58 49 46 43 40 35 30 24 17 9 1 356 353 351 345 339 331 321 309 295 284 279 281 287 295 303 307 298 252 178 95 93 98 116 181 207 209 205 203 200 197 195 188 179 175 175 176 178 180 183 188 192 195 196 195 194 194 196 197 196 195 195 194 194 193 192 191 188 183 178 177 179 182 187 198 206 206 203 204 206 211 210 204 202 199 195 191 188 185 179 173 167 162 159 159 161 166 169 170 168 165 163 162 162 163 164 164 165 167 168 169 167 166 165 164 162 160 158 156 155 153 152 152 150 149 148 148 148 149 151 153 154 155 155 155 154 154 154 154 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 192 nan nan nan 197 209 216 215 204 188 174 167 162 159 156 154 153 153 152 149 145 139 130 114 91 78 77 78 77 72 65 64 67 72 76 79 82 85 89 91 89 85 85 87 81 57 13 341 325 316 308 301 293 284 278 276 275 272 269 267 263 260 258 257 255 248 238 229 220 213 207 204 203 198 194 193 194 195 196 198 204 213 220 222 219 215 215 216 213 205 194 188 189 nan nan nan nan nan 243 234 225 220 218 218 219 222 227 234 245 261 279 290 294 294 293 292 290 286 282 277 272 264 259 257 259 262 268 274 280 287 294 300 303 304 303 300 296 291 287 284 282 283 285 287 287 288 291 296 298 301 305 310 315 317 321 325 328 333 342 356 10 20 26 27 26 25 24 26 33 44 47 43 35 27 22 20 22 32 56 82 96 105 112 122 136 157 202 359 43 61 69 71 72 76 80 84 87 87 86 84 82 78 74 72 72 72 72 71 71 71 71 71 70 70 68 65 64 63 62 60 58 56 56 57 58 59 61 62 62 59 52 46 45 46 47 47 46 45 47 51 55 58 60 61 60 58 57 57 59 62 65 68 71 74 77 80 83 87 91 95 98 100 101 101 99 95 89 83 78 77 77 79 83 86 88 91 93 93 90 85 81 80 78 78 81 80 77 73 68 61 54 52 53 51 48 43 39 33 26 17 9 3 1 0 358 354 349 341 329 312 296 286 284 288 296 306 314 310 275 271 74 77 76 78 211 215 204 200 202 203 202 196 185 175 172 173 176 179 182 186 190 194 196 196 193 191 193 196 197 197 196 196 196 195 192 192 193 191 184 180 180 182 186 192 201 207 206 203 202 204 210 210 207 202 197 193 191 191 183 172 165 164 165 167 171 176 180 179 177 174 171 168 166 165 166 167 168 169 170 172 171 169 167 165 164 163 161 160 159 157 155 153 152 151 150 148 147 146 146 147 149 151 152 152 152 152 151 151 149 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 190 190 192 197 nan nan 205 211 218 223 220 208 191 177 168 162 159 156 154 153 153 153 153 151 148 144 127 87 72 73 77 79 75 67 66 72 79 85 89 93 96 99 102 100 87 78 76 67 46 15 345 322 309 300 294 287 278 272 270 270 270 268 265 261 257 255 255 255 252 246 238 229 219 211 207 205 202 198 196 197 200 201 203 206 213 218 219 216 212 213 215 213 205 195 192 196 205 nan nan nan nan 239 233 227 223 222 221 221 223 226 231 241 258 275 285 289 289 287 285 283 280 280 278 273 264 256 253 253 256 261 266 272 277 284 291 296 299 300 298 294 290 286 283 282 282 282 281 281 282 287 293 297 298 299 301 305 308 309 313 316 320 327 338 353 6 15 19 20 21 23 27 33 40 42 37 28 21 16 14 14 18 43 88 112 120 128 139 154 172 191 166 61 66 70 70 70 72 78 84 87 88 87 86 84 82 78 75 74 74 74 73 72 72 71 72 71 71 71 69 68 67 65 63 60 57 56 56 58 59 60 62 62 59 51 44 42 42 44 46 47 48 49 52 56 60 63 65 65 63 61 59 59 60 62 65 67 69 71 74 77 81 85 89 92 95 96 97 96 93 89 86 83 83 82 80 77 79 82 86 88 88 86 81 77 77 75 76 78 77 74 68 61 54 50 53 57 56 52 48 44 38 30 21 14 11 11 11 11 6 1 355 346 332 315 299 290 290 294 306 318 320 305 138 111 96 77 68 203 200 181 188 205 213 210 199 185 174 170 171 176 181 184 188 192 195 197 195 192 190 192 195 197 197 196 195 193 191 192 194 196 196 190 184 183 186 191 197 203 207 205 201 200 202 206 208 205 199 192 191 190 188 179 170 167 169 173 178 184 190 193 189 184 180 177 174 171 170 170 171 173 174 174 173 172 171 168 166 165 164 163 162 161 160 158 155 153 151 150 148 147 146 145 146 147 149 149 150 150 150 149 148 147 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 192 194 199 nan nan 217 217 218 220 221 219 207 191 177 168 162 159 156 154 153 153 154 156 160 165 170 170 143 87 79 80 80 73 63 64 73 84 92 99 102 105 109 115 121 99 58 52 51 41 17 340 313 302 295 291 285 274 265 263 264 266 264 261 257 253 251 251 252 250 248 243 235 225 217 211 208 204 201 198 200 202 205 206 208 211 215 216 215 212 213 216 213 205 198 197 201 nan nan nan nan nan 238 233 230 228 226 225 225 225 226 229 234 246 260 273 280 282 281 279 278 279 279 276 269 259 252 250 250 252 255 260 265 270 275 281 286 290 291 290 288 284 281 279 278 278 276 276 279 283 288 293 297 299 299 299 300 301 302 303 306 309 313 322 333 346 357 5 11 15 19 23 27 30 29 22 14 8 5 3 1 357 7 91 128 135 142 152 164 176 182 176 106 70 65 64 64 68 75 83 87 89 89 89 89 87 84 80 78 76 75 74 73 72 71 71 71 70 71 72 72 71 70 67 64 61 58 58 59 60 60 60 59 57 51 45 41 41 43 45 48 51 53 55 58 62 65 67 68 67 64 61 59 60 61 63 65 67 70 72 75 77 80 84 87 90 92 93 92 91 90 89 89 89 86 82 79 79 82 85 86 85 82 76 73 73 73 74 75 75 71 64 58 51 49 53 57 57 53 48 43 36 28 22 18 17 19 19 17 12 7 1 355 348 338 321 305 299 302 311 324 347 83 119 122 115 93 86 162 148 138 169 230 237 230 214 191 176 171 172 177 182 186 190 193 195 196 193 192 194 196 197 197 197 197 197 197 197 198 199 199 198 194 191 190 191 195 200 203 205 203 200 199 201 203 203 199 192 189 188 186 181 174 170 171 174 179 184 189 193 194 191 187 184 182 179 177 174 174 176 177 177 176 175 174 172 170 168 167 166 165 164 164 163 160 157 154 152 150 148 147 146 146 146 147 147 147 147 147 147 147 146 145 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 195 200 210 221 224 222 218 216 215 216 212 201 187 175 167 162 159 157 155 154 154 156 161 169 176 182 189 191 166 108 91 81 66 55 58 72 88 99 106 110 112 116 126 141 158 6 28 38 34 6 324 304 296 292 291 289 274 260 256 258 259 258 256 253 250 247 245 243 242 240 237 232 225 219 214 211 208 205 202 202 204 206 207 207 209 212 215 215 215 217 219 216 210 204 203 205 nan nan nan nan 238 236 232 231 230 230 229 229 230 231 231 232 236 245 257 268 274 276 276 277 278 277 272 263 255 249 247 247 249 252 256 260 264 268 272 276 279 280 280 278 275 273 271 271 272 272 274 279 283 286 290 295 298 299 298 297 297 297 297 298 299 302 307 316 327 339 349 358 5 10 13 15 16 12 3 355 351 350 350 346 337 330 309 156 158 161 167 173 178 179 173 146 89 51 37 44 59 72 82 89 92 93 93 94 93 90 87 82 79 76 73 71 70 69 69 69 69 70 72 73 74 72 71 69 66 63 62 62 62 61 60 58 55 51 47 44 42 43 45 49 52 55 57 59 62 64 66 68 68 66 62 60 60 61 63 65 67 69 72 74 76 79 81 84 87 88 89 90 90 90 91 93 93 90 85 80 78 79 83 85 86 81 73 70 71 73 72 70 69 66 58 53 47 48 53 57 55 51 45 38 30 24 21 20 22 24 23 19 14 9 6 5 4 3 357 348 340 336 342 8 83 113 122 125 123 120 136 152 135 122 92 293 278 273 262 206 177 173 176 181 185 189 192 193 194 194 194 195 196 197 197 197 197 199 200 203 205 204 203 201 197 194 192 191 193 195 198 201 201 200 198 198 200 202 199 195 190 188 185 180 175 173 172 175 178 183 186 189 191 191 189 187 185 184 183 180 178 178 180 181 180 178 176 175 174 172 170 169 167 166 165 165 164 162 158 155 152 150 148 147 146 146 146 147 146 145 144 144 144 144 144 144 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 200 209 220 228 227 222 217 212 nan 210 205 194 183 173 167 163 161 159 158 157 159 163 170 177 182 187 194 201 204 189 142 93 53 45 60 80 96 108 115 117 119 125 137 157 188 304 9 26 16 333 305 295 291 289 289 285 271 255 250 252 254 253 251 249 247 243 239 234 231 230 229 227 223 219 216 213 211 209 207 206 206 206 207 208 210 213 215 217 219 223 225 222 217 212 210 nan nan nan nan nan 236 237 235 234 235 234 234 235 239 240 239 237 237 240 248 258 268 273 277 279 278 274 266 259 251 247 245 246 248 250 253 255 259 262 265 267 269 270 269 268 266 265 264 265 267 268 271 275 277 280 286 292 295 295 294 294 292 294 294 292 291 291 294 300 310 321 332 342 350 355 359 2 3 1 353 343 338 339 339 336 328 317 287 229 207 198 193 188 185 179 173 161 157 234 281 295 344 65 88 97 99 100 100 100 99 96 92 87 81 76 71 68 66 65 65 66 66 68 71 72 73 72 72 71 70 68 68 67 66 63 60 57 54 51 49 46 45 45 46 49 52 55 58 60 60 61 62 64 65 64 62 61 60 61 63 65 67 69 72 75 78 80 82 84 85 86 87 88 88 89 91 94 94 92 87 82 77 77 81 85 86 82 73 67 69 72 69 65 63 59 55 49 45 48 53 55 52 46 42 35 28 22 21 23 25 25 23 19 16 14 14 17 21 25 28 30 31 33 43 78 113 125 130 129 125 137 173 146 129 114 68 352 331 322 321 236 184 180 183 187 189 191 192 191 190 192 196 199 199 196 195 195 197 200 202 204 205 205 203 199 195 191 189 189 191 193 195 196 198 197 197 197 198 200 199 193 186 180 180 179 178 178 178 178 180 183 185 187 187 187 186 185 185 185 184 182 180 180 181 182 181 179 177 176 175 174 172 170 169 167 166 165 164 161 159 156 154 151 149 147 146 146 146 146 145 143 142 141 142 142 142 142 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 200 206 215 223 228 226 222 nan nan 210 206 199 189 180 172 167 165 164 163 163 164 168 174 180 184 187 191 197 204 213 221 226 237 246 243 182 141 132 132 132 131 134 142 154 170 189 233 5 13 334 304 293 288 287 286 283 278 267 255 250 250 250 249 248 246 243 239 234 228 223 222 223 223 221 219 217 215 214 212 211 210 208 207 207 209 212 216 219 221 223 228 230 228 223 219 216 nan nan nan nan 224 238 242 242 244 246 245 245 247 250 251 249 246 244 243 247 255 264 271 277 280 278 272 264 257 251 247 245 245 246 247 249 251 253 256 258 261 262 263 262 261 260 259 258 258 260 262 264 266 268 272 280 287 291 291 291 291 292 295 291 287 284 282 283 287 293 303 313 323 331 336 342 349 357 358 351 341 334 333 333 330 324 313 290 262 245 235 227 217 206 194 183 174 186 219 241 250 253 239 139 116 112 108 106 105 103 100 96 91 84 77 70 65 62 61 61 61 62 64 66 68 69 70 71 71 71 72 73 73 71 66 61 57 54 51 49 49 49 48 48 49 52 55 58 60 60 60 60 60 61 61 60 59 59 60 62 64 67 70 73 76 79 81 83 83 84 84 85 85 86 87 90 92 94 92 89 84 79 76 79 84 87 84 75 68 68 69 66 63 61 59 55 50 46 49 52 50 44 41 40 37 31 25 24 24 25 23 20 18 17 18 21 26 32 37 42 47 51 53 61 87 118 135 145 149 144 137 122 115 112 105 67 23 357 349 335 269 210 200 198 196 194 192 190 188 187 189 195 200 200 196 193 192 194 197 200 202 203 203 201 197 191 187 186 187 189 191 192 194 195 195 194 195 197 198 198 194 188 186 186 188 188 187 182 179 179 180 182 181 182 184 184 184 184 185 185 183 182 181 181 181 181 180 178 177 176 175 174 172 170 168 167 165 163 161 159 156 154 151 149 147 146 145 145 144 144 142 141 140 140 140 141 141 142 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 205 209 216 222 225 224 nan nan nan 212 204 195 186 178 173 171 170 170 170 170 173 178 184 188 191 192 195 199 206 216 226 235 239 239 235 223 206 186 170 160 157 161 167 175 184 193 202 221 302 297 290 284 282 282 281 278 274 267 259 254 252 250 247 245 243 240 236 232 226 221 219 220 222 222 221 220 218 217 216 215 213 210 208 209 211 216 221 224 225 227 231 234 232 227 223 220 nan nan nan 219 232 244 250 254 259 263 264 263 262 262 261 259 256 252 249 251 256 263 270 276 279 277 271 265 258 253 248 246 245 244 245 246 247 248 250 252 255 256 258 258 257 256 255 253 252 252 253 253 255 259 264 272 279 283 285 288 291 296 294 287 282 278 275 274 276 280 286 294 302 309 315 322 333 348 354 351 343 335 330 328 326 321 311 294 273 259 249 242 236 231 225 211 197 204 219 232 239 241 231 189 132 118 113 109 107 103 99 95 90 84 76 68 61 57 54 53 53 54 56 59 61 64 66 67 69 70 73 76 77 73 68 62 57 54 51 49 50 50 49 48 49 51 54 56 57 58 59 60 60 59 59 58 57 57 58 60 63 67 70 74 77 80 81 81 82 82 81 81 82 83 85 88 90 92 91 88 84 80 77 78 82 85 84 77 72 70 68 65 63 64 60 58 54 50 50 50 47 41 39 43 41 35 30 25 23 20 18 16 16 18 20 25 30 36 41 45 49 52 54 62 83 118 144 167 205 259 154 120 117 111 93 58 36 17 3 347 309 250 225 213 204 197 192 190 188 187 189 194 199 197 191 189 187 189 193 197 199 201 202 199 193 188 184 183 186 188 190 192 194 195 194 194 195 196 198 200 198 196 194 196 198 196 190 184 180 179 180 181 181 179 182 183 183 184 185 185 184 183 182 181 182 182 181 179 178 178 178 176 174 172 169 167 165 163 161 159 157 154 152 150 148 147 145 144 144 143 142 142 141 141 141 141 142 143 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 207 209 213 217 220 220 nan nan 216 210 201 193 185 180 179 181 182 180 176 176 180 186 192 195 197 198 199 202 208 218 228 235 237 237 235 229 220 209 196 187 185 186 188 192 197 203 211 226 258 276 280 278 276 276 276 275 273 269 263 258 254 250 246 244 242 239 235 232 228 224 222 222 223 224 224 223 222 220 220 219 217 214 211 211 215 221 227 229 231 232 235 236 233 228 225 221 216 214 217 228 241 251 259 269 277 282 283 281 277 272 269 267 263 259 256 257 261 266 271 275 277 276 272 266 260 255 250 246 244 243 243 243 244 245 246 248 250 252 253 254 254 254 253 251 248 247 246 244 246 251 258 265 271 276 281 286 292 294 290 283 278 273 270 268 269 270 273 278 283 288 293 298 308 328 343 346 342 335 328 324 322 318 310 297 281 267 257 249 243 241 243 241 231 228 231 236 239 236 225 190 134 113 109 105 101 98 94 90 85 79 72 63 54 48 43 40 40 42 45 49 53 57 60 62 65 69 74 78 78 74 68 63 58 54 50 49 49 49 48 47 47 49 51 52 52 52 55 59 61 61 60 59 58 58 58 60 64 68 72 75 78 80 81 80 80 79 79 79 79 80 82 84 87 88 88 86 82 78 78 78 80 83 84 81 77 74 69 64 61 63 62 58 55 51 48 46 43 40 43 44 42 37 31 25 20 17 14 15 17 19 23 27 32 36 40 43 45 46 47 54 70 106 144 204 284 320 50 99 105 98 77 49 37 29 15 358 334 293 255 229 212 200 194 191 189 187 187 190 194 191 189 186 183 185 190 196 200 202 201 196 189 184 182 182 184 187 189 192 195 196 198 199 200 201 202 203 202 200 199 201 201 198 191 185 182 183 192 207 203 181 183 183 183 184 185 185 185 184 184 184 185 184 183 181 180 180 179 178 176 173 170 168 166 164 162 160 158 156 154 152 150 148 147 145 144 143 143 142 143 143 143 144 144 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 212 214 nan nan 212 210 204 198 192 187 184 186 190 191 186 181 181 187 193 199 203 204 205 206 209 213 221 230 236 238 237 236 232 226 218 211 205 201 199 198 202 208 215 223 237 254 268 273 274 273 273 273 273 272 270 265 259 254 250 246 244 243 240 236 233 230 227 226 225 226 227 228 228 227 225 224 223 221 219 216 216 218 225 231 235 236 236 237 238 236 232 227 221 215 214 220 233 246 255 263 276 288 292 293 290 286 280 276 272 268 264 263 264 267 271 274 276 276 275 273 268 262 256 250 245 243 241 241 241 242 243 244 245 247 248 249 250 251 251 250 249 247 244 243 241 241 245 251 258 266 272 278 283 286 286 283 280 275 271 267 266 266 266 267 268 269 272 275 278 282 299 321 333 335 332 326 321 317 313 307 298 286 275 265 256 249 246 250 255 255 252 250 249 247 240 225 188 134 110 101 96 92 89 85 81 76 71 63 54 46 36 31 28 25 26 30 35 40 45 50 56 61 66 73 78 79 75 68 62 57 53 49 47 47 47 46 45 44 45 46 47 46 46 50 56 60 62 62 61 61 61 61 63 66 69 73 77 80 81 81 80 78 77 76 76 77 78 79 81 83 84 84 82 79 75 74 77 79 83 86 86 83 78 71 63 58 60 57 52 46 42 41 42 41 37 40 42 41 36 30 24 19 17 16 17 20 23 26 30 33 36 39 42 43 43 42 40 44 57 51 347 344 2 40 75 81 71 57 42 35 31 22 6 347 324 296 257 220 202 195 191 187 182 180 184 189 188 184 180 180 185 190 196 200 200 196 189 182 179 179 180 182 185 188 192 196 200 203 205 206 206 206 204 200 198 199 201 201 198 193 188 186 190 203 227 233 204 186 184 184 184 185 186 186 186 187 187 187 187 185 183 182 181 180 178 176 173 171 169 167 165 163 161 160 159 158 156 154 152 151 149 147 144 143 143 144 145 147 148 149 149 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 210 210 nan 207 206 203 200 196 193 189 187 189 190 189 185 184 187 194 202 208 212 214 216 217 219 222 228 234 238 240 240 239 236 231 225 220 215 210 206 204 208 216 225 234 245 258 267 271 272 272 272 270 268 267 265 262 258 254 251 248 246 245 242 238 234 230 228 228 228 229 231 233 234 233 231 229 229 228 226 224 222 223 228 235 239 240 239 239 242 243 240 232 224 218 217 223 235 245 252 259 270 283 290 293 293 290 285 280 275 271 268 268 270 273 277 279 278 277 275 274 270 265 259 253 246 242 239 238 238 239 240 241 242 244 245 246 247 247 248 248 247 246 244 242 241 240 243 247 252 258 265 271 274 275 275 274 274 271 268 267 266 266 266 267 266 264 263 265 267 271 281 300 317 326 328 324 318 313 309 303 297 289 280 272 263 256 251 253 260 264 265 264 263 260 255 240 195 132 107 96 89 84 80 76 72 69 63 56 46 36 30 24 20 17 16 18 21 24 28 36 45 54 63 73 80 82 78 70 62 54 48 44 42 42 42 41 39 37 37 39 42 42 44 49 55 59 62 63 63 63 64 64 66 68 71 75 78 80 82 82 81 78 76 75 75 75 76 77 78 79 80 80 79 75 72 72 74 77 81 85 88 90 86 74 60 56 55 50 40 30 29 34 38 41 38 39 40 38 33 28 22 19 19 19 20 23 25 28 31 33 35 38 40 40 38 36 33 35 37 30 12 4 12 30 57 60 52 43 34 29 27 21 10 356 342 333 314 234 194 186 182 177 169 167 176 183 183 178 177 181 185 189 195 199 199 193 182 176 174 174 176 179 183 187 191 197 202 205 208 209 208 206 202 198 197 198 200 201 199 195 192 191 195 205 223 221 206 195 189 187 186 187 187 188 189 189 190 189 188 186 184 184 182 180 178 175 174 172 171 169 166 164 162 161 161 161 161 160 158 157 154 150 147 145 144 144 146 149 152 153 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 213 213 215 212 207 205 205 203 200 197 194 190 187 186 185 183 183 186 193 202 211 218 223 225 228 229 231 232 235 239 241 243 244 242 239 235 231 226 222 216 211 209 213 223 233 242 252 262 269 272 272 271 269 267 264 261 258 257 256 255 253 251 250 249 245 240 235 231 229 229 230 233 236 239 241 240 238 236 235 235 234 232 229 228 232 239 243 243 242 245 250 252 248 240 231 225 224 229 237 245 250 254 261 272 282 288 290 290 286 281 277 273 271 271 273 276 280 281 281 279 277 275 272 268 263 256 249 243 238 235 235 235 236 237 238 240 241 242 243 244 245 246 246 245 244 243 242 243 244 247 250 253 257 262 265 266 265 265 266 265 264 264 264 265 266 268 267 263 260 262 266 270 276 288 304 317 323 321 316 311 306 301 295 289 283 277 270 263 258 258 262 267 269 269 269 267 264 255 206 118 100 92 85 79 74 69 66 62 58 50 41 33 25 21 18 16 15 14 12 9 10 13 23 38 55 74 86 91 88 79 63 49 39 33 32 33 33 31 29 28 29 33 39 43 46 51 56 60 62 63 64 64 65 66 67 69 72 75 77 79 81 82 81 79 76 75 74 74 74 75 76 76 76 76 74 72 69 69 70 73 76 79 84 89 88 77 58 50 48 41 24 13 18 28 35 40 40 40 40 36 30 24 20 19 18 19 22 24 26 28 30 32 33 35 37 38 35 31 30 31 31 27 18 12 16 24 39 45 43 37 30 25 21 16 10 0 351 350 352 7 140 nan 159 156 149 153 164 172 173 172 177 182 184 188 197 202 202 197 185 176 171 169 171 176 179 184 190 196 201 205 206 206 205 202 198 195 195 197 199 200 199 197 194 193 195 202 211 212 207 199 193 189 189 190 190 191 191 192 191 190 188 186 185 183 182 180 177 175 174 173 172 170 167 164 162 162 163 165 166 165 164 162 158 154 151 149 147 145 147 151 154 157 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 223 228 225 221 219 214 206 205 207 205 201 196 192 188 184 182 180 179 182 189 199 211 222 230 234 236 238 241 241 242 243 243 244 245 247 246 243 238 234 231 226 222 217 215 218 226 237 247 257 265 270 272 271 269 266 263 261 259 258 257 258 257 256 256 255 253 248 243 237 232 230 230 233 237 242 246 248 247 244 241 240 239 239 238 235 235 238 244 247 249 250 254 257 257 253 247 239 234 233 236 242 248 253 256 261 267 276 282 286 287 285 282 278 276 274 274 276 278 281 283 283 282 280 277 274 271 267 262 254 246 239 234 233 232 232 233 233 235 236 238 239 241 242 243 243 243 243 243 244 245 247 249 251 253 254 256 258 258 258 257 258 258 258 258 260 262 266 268 268 263 260 262 267 271 275 282 294 307 314 315 311 308 304 300 294 289 284 279 275 270 265 263 264 267 268 269 268 267 264 259 197 101 91 84 77 72 67 62 59 56 52 45 36 28 22 19 18 20 19 14 5 1 359 357 1 11 34 70 97 108 112 105 78 41 20 11 11 14 16 17 18 20 24 31 39 45 50 55 58 61 62 63 64 65 65 66 67 70 72 73 75 77 79 80 81 79 77 74 73 72 72 73 74 74 72 71 71 69 68 67 68 69 72 74 76 79 82 76 61 45 37 21 0 0 14 27 36 39 41 41 39 34 27 21 17 16 15 17 19 22 24 26 28 29 31 33 35 36 35 33 31 29 26 22 20 18 21 28 35 41 42 38 31 24 20 16 12 5 358 357 2 15 49 101 127 135 137 145 156 167 173 178 182 184 183 187 198 199 202 201 193 182 173 167 169 173 178 184 191 197 200 201 201 201 200 197 194 192 192 194 197 199 198 196 194 193 194 199 205 209 207 201 194 191 191 192 193 193 193 193 192 191 188 186 184 183 181 179 177 176 175 174 172 170 168 165 164 165 167 171 172 171 169 166 163 161 159 157 154 152 153 155 157 159 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 212 218 225 227 224 219 215 209 203 205 206 203 198 193 190 187 183 180 179 180 186 196 208 222 234 240 242 243 244 247 249 250 250 248 248 249 249 249 246 242 238 234 231 227 224 222 223 228 238 251 260 267 270 270 269 266 263 261 260 261 261 261 260 260 260 260 259 256 252 245 239 234 232 231 233 238 245 251 254 253 249 246 243 243 243 242 241 241 242 247 251 255 258 260 259 256 253 249 245 242 241 243 248 253 259 262 265 268 273 279 283 284 283 281 279 278 277 277 278 281 283 284 283 282 281 279 277 275 271 267 261 253 244 237 233 231 230 230 230 230 231 232 234 236 238 239 239 239 240 241 243 245 248 250 251 252 253 252 252 251 251 250 251 252 252 253 256 261 265 268 268 265 263 264 267 271 273 276 284 294 302 305 305 303 301 298 294 289 284 280 277 274 271 268 266 265 265 265 265 264 262 257 120 96 87 78 71 66 59 54 51 50 48 41 30 21 17 15 16 18 16 5 353 349 349 350 351 355 6 41 105 134 146 156 170 278 317 322 327 336 347 356 4 12 22 32 41 48 53 58 61 62 63 64 65 66 66 66 67 69 71 72 73 75 76 77 78 78 77 74 72 71 71 72 73 72 71 70 70 69 68 67 66 67 69 71 71 72 73 71 61 43 23 3 353 1 15 29 36 37 37 38 37 32 25 18 13 11 12 13 15 18 20 22 24 26 28 30 33 35 35 35 33 30 25 20 18 18 22 28 33 37 39 36 31 25 22 21 16 10 4 2 4 11 23 45 80 108 123 136 154 174 187 190 185 178 175 177 186 192 197 200 195 185 176 169 171 174 180 186 193 197 197 196 195 196 195 193 190 189 189 192 196 198 197 195 193 192 193 197 203 207 207 201 194 192 191 192 194 195 194 194 193 191 188 186 185 183 181 179 178 177 176 175 173 171 169 169 170 172 177 180 180 177 175 173 171 169 168 167 166 165 165 164 164 165 165 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 214 216 218 219 219 215 211 206 201 200 202 201 197 193 190 188 186 184 182 182 185 193 204 219 235 245 248 247 246 246 249 253 256 256 254 253 252 252 251 249 245 241 237 233 230 228 226 226 230 239 253 265 270 270 269 267 266 264 262 261 263 264 263 262 262 263 263 262 260 255 249 242 237 234 233 235 239 246 252 256 255 252 249 247 246 247 248 247 246 246 249 254 257 260 260 258 255 252 251 250 249 249 251 254 259 264 267 269 271 274 278 281 281 281 280 279 278 279 280 281 284 285 286 284 283 281 280 279 277 275 272 268 261 252 244 238 235 232 231 230 228 228 229 230 232 233 234 235 235 236 237 239 243 246 248 249 250 249 247 246 245 244 245 246 247 248 250 255 259 264 266 266 266 266 266 266 268 269 271 275 281 288 293 296 297 296 295 293 289 285 280 277 274 271 268 266 264 263 262 262 263 261 248 111 94 88 81 73 65 56 48 46 46 44 35 21 14 11 9 6 0 348 333 330 333 338 342 345 349 355 7 54 155 178 191 204 228 258 277 286 295 307 323 342 2 20 33 43 51 56 60 64 66 67 68 68 68 67 67 67 68 70 71 71 72 73 74 75 75 75 74 72 71 71 72 73 73 73 72 72 71 69 68 67 67 68 69 68 67 66 65 60 46 21 2 359 8 19 28 33 31 29 31 31 28 22 14 9 8 9 10 12 13 14 16 20 22 25 28 30 32 33 33 31 28 23 17 13 13 15 20 25 28 29 29 27 24 24 23 21 16 12 8 7 10 14 20 33 57 87 112 144 179 188 183 172 162 159 162 172 188 201 199 191 182 177 174 175 178 182 187 192 193 192 190 189 190 190 189 189 189 191 195 200 201 198 195 192 192 193 197 201 205 204 199 195 192 192 192 193 194 195 195 193 190 188 187 185 184 182 180 178 178 177 176 175 173 173 175 178 182 186 188 187 183 181 180 180 180 179 178 178 178 178 178 178 176 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 218 218 216 214 211 207 203 198 194 194 196 194 192 189 188 187 186 185 184 187 191 200 214 232 248 254 253 249 246 246 250 256 260 260 259 257 256 254 253 250 247 243 238 234 231 229 229 231 236 245 259 270 273 271 267 266 266 265 262 262 263 263 263 263 263 264 264 264 262 258 253 247 241 237 236 237 241 247 252 256 256 254 252 251 252 253 254 253 251 250 251 253 256 257 257 256 255 254 254 255 255 256 258 260 264 267 270 272 273 275 278 279 280 279 279 279 279 280 281 283 285 287 287 285 283 281 279 279 278 277 276 274 271 265 257 250 245 241 238 236 233 231 230 230 231 231 231 231 231 232 234 236 240 243 245 246 246 244 243 241 240 240 241 242 244 246 249 253 258 262 264 264 264 267 267 265 264 265 267 269 272 278 283 287 289 290 290 289 287 283 279 275 271 268 266 266 268 267 265 265 267 265 255 105 90 91 88 79 65 51 42 39 39 36 25 12 8 4 355 341 325 313 309 313 320 328 334 340 346 352 357 0 286 210 211 215 223 239 255 264 270 277 285 301 331 10 35 47 55 61 65 69 71 73 74 73 72 70 68 67 68 69 70 70 70 71 71 72 72 73 73 72 71 71 72 73 74 75 75 74 72 71 69 68 67 67 67 66 64 62 60 55 44 23 9 10 17 24 30 31 26 23 24 27 25 20 12 7 6 7 8 8 9 10 12 15 17 21 25 28 30 30 29 28 24 20 14 12 11 11 11 12 15 16 17 19 22 25 26 25 23 20 17 15 13 13 14 18 27 42 58 70 98 128 137 141 143 148 159 179 203 218 202 189 182 179 179 179 181 183 185 187 188 186 185 185 187 188 189 189 191 196 201 205 205 200 195 192 192 195 198 202 204 203 200 196 193 192 192 192 193 195 195 193 190 187 186 184 183 182 181 179 179 178 177 176 177 178 182 186 190 193 194 192 189 188 189 190 191 191 191 191 191 192 192 192 191 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 219 220 218 215 211 207 201 197 192 189 189 189 188 188 188 188 188 187 187 188 192 198 208 225 246 257 259 255 249 245 246 251 258 262 262 260 259 257 255 253 250 247 243 239 234 230 229 231 237 245 256 266 273 274 270 266 265 265 264 262 261 261 260 261 261 262 263 264 264 263 260 256 251 245 242 240 241 244 247 251 254 255 255 255 256 257 259 259 256 253 251 250 250 251 253 254 254 256 257 259 260 262 263 264 266 268 271 273 274 275 277 277 278 278 278 278 278 279 280 281 283 285 287 287 285 283 281 279 278 277 277 278 279 278 276 273 268 264 260 257 254 250 247 242 239 236 234 233 231 230 230 231 234 238 241 242 243 243 241 240 239 239 239 240 241 243 245 248 252 256 260 261 262 264 266 266 264 262 263 265 267 270 272 276 280 282 284 283 283 281 279 276 272 266 262 260 265 272 275 271 266 267 272 276 352 88 98 102 87 64 43 29 22 23 20 10 3 358 349 334 320 311 306 306 310 316 322 328 335 341 347 350 350 332 264 236 228 228 235 245 254 259 264 267 269 280 320 35 56 64 69 73 77 79 80 80 79 76 73 69 67 67 68 68 68 69 70 70 70 70 70 70 70 70 70 72 73 75 75 75 74 72 70 69 68 67 67 66 65 63 60 56 51 40 23 17 20 25 30 33 32 27 22 22 27 25 18 11 6 4 4 5 5 6 7 9 12 14 17 20 23 25 26 25 24 21 17 14 13 12 11 9 8 8 9 10 14 19 24 26 28 27 26 25 23 20 18 15 15 18 23 27 25 18 32 72 108 135 163 194 214 225 222 208 194 186 183 182 182 182 182 182 184 184 183 182 183 185 188 189 191 193 197 202 204 202 197 193 192 195 199 202 205 206 204 201 197 195 193 192 192 193 195 194 192 189 186 184 183 182 181 181 181 181 180 179 178 180 183 187 192 196 199 199 198 196 197 198 200 200 201 201 202 203 203 203 204 203 203 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 221 222 220 216 212 208 203 197 193 189 187 185 185 186 188 190 191 191 190 191 194 199 207 218 235 253 261 260 254 247 244 245 251 258 262 262 260 259 257 255 253 251 248 244 239 234 230 228 231 240 251 261 267 271 272 270 266 264 263 262 261 260 258 257 258 258 260 261 262 263 263 261 258 253 249 246 244 244 246 248 250 252 253 254 255 258 260 261 261 258 254 250 248 248 248 249 250 252 255 258 262 265 267 267 268 269 271 272 274 275 275 276 276 276 276 277 277 278 278 279 280 282 284 285 285 284 283 281 279 278 276 276 277 279 280 282 283 283 283 283 282 281 278 273 266 258 252 246 242 238 234 233 233 235 238 241 242 242 242 241 240 240 240 240 241 241 243 245 248 251 254 256 258 260 263 265 264 260 258 259 264 268 270 271 273 275 276 277 277 276 275 274 271 266 258 252 250 257 270 277 274 270 271 275 274 261 224 167 129 103 62 27 9 351 299 229 25 5 349 334 322 314 309 307 309 313 317 321 326 331 335 340 342 341 333 308 272 252 243 241 245 249 254 258 260 259 259 258 270 76 79 81 83 85 86 85 84 82 78 74 69 67 65 65 65 65 66 68 68 68 67 67 67 67 68 69 70 73 74 73 73 72 71 69 69 68 67 66 65 64 62 59 54 47 35 25 24 28 31 35 37 36 31 26 23 27 24 18 11 6 3 2 2 3 3 5 7 9 11 13 15 16 18 19 20 19 17 13 12 11 11 11 12 13 10 12 12 14 18 22 24 26 26 25 25 25 24 23 20 18 16 15 14 10 3 359 355 310 251 247 247 244 240 232 216 200 191 186 184 182 180 179 180 182 183 183 182 184 186 188 190 191 193 195 197 197 195 193 192 194 199 203 207 209 208 205 201 198 196 194 193 192 193 194 193 190 186 183 182 181 181 182 184 185 186 184 182 181 183 187 192 196 200 202 203 203 203 204 205 206 207 207 208 210 210 211 211 210 210 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 nan nan nan nan nan nan nan 224 223 219 214 208 203 198 194 191 188 186 185 186 187 190 192 194 194 194 196 201 207 215 225 238 251 257 257 251 245 242 244 249 256 260 261 259 258 257 256 254 252 248 244 239 234 230 229 231 240 252 260 264 266 268 267 265 263 262 260 259 257 255 255 255 256 258 261 263 264 264 262 259 255 252 249 247 247 247 248 249 250 251 251 253 257 260 261 260 257 253 250 247 246 246 247 248 249 252 256 261 266 269 270 270 271 272 272 272 272 273 273 272 272 273 274 275 275 276 276 277 278 280 281 281 281 281 280 278 277 276 276 276 278 279 282 285 289 292 295 296 295 294 291 285 277 269 262 256 250 246 242 240 240 242 243 244 244 243 243 242 242 243 243 243 244 244 246 248 251 252 253 254 257 261 261 258 254 251 254 261 267 270 271 271 270 271 272 272 272 271 269 266 260 252 247 247 253 266 277 281 282 280 274 260 246 237 231 218 186 110 25 333 268 219 193 135 40 346 325 316 311 308 307 310 314 317 322 326 330 332 333 334 334 330 319 300 280 263 253 249 249 252 255 258 257 256 252 246 205 103 94 93 92 90 88 86 82 78 75 72 69 65 63 61 61 62 63 64 64 64 64 64 66 67 68 70 71 72 71 70 70 69 68 68 68 68 66 65 64 63 60 54 44 31 26 28 31 34 37 39 39 36 31 27 26 24 19 14 9 6 4 2 2 2 3 4 5 7 9 9 10 11 12 13 12 10 8 7 7 8 11 11 13 13 14 16 17 19 20 20 21 20 20 20 21 23 24 24 23 20 16 10 1 350 333 307 287 276 269 265 258 249 236 220 204 193 186 181 178 176 177 179 181 184 184 184 186 187 188 188 189 190 191 192 192 191 191 192 195 199 204 209 211 209 205 201 198 196 194 193 193 193 192 191 188 185 182 181 181 183 186 190 192 192 189 186 184 186 190 195 200 203 205 206 207 207 208 210 210 211 211 212 213 214 214 214 213 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 225 222 218 212 206 201 197 193 190 188 187 186 187 190 193 196 198 198 199 203 208 214 220 227 235 244 251 252 249 243 241 242 247 254 258 259 258 258 257 256 255 252 249 245 240 236 232 230 232 239 249 257 261 263 264 264 263 262 260 258 256 255 253 253 254 256 258 261 264 266 266 264 261 258 255 252 250 249 248 248 248 248 248 248 250 254 257 259 258 256 253 250 248 247 246 245 245 246 247 251 257 264 268 270 271 271 270 270 268 267 267 267 267 267 267 268 269 269 270 270 270 271 272 273 275 275 276 275 274 273 273 273 274 275 277 280 283 287 291 292 293 294 294 292 288 283 278 273 268 264 260 256 253 251 250 249 248 247 247 247 246 246 247 247 247 247 247 247 249 251 251 251 251 252 255 255 251 248 246 248 256 264 269 270 268 266 267 268 268 267 266 264 261 256 251 248 248 253 263 274 282 283 279 267 253 243 237 239 233 220 202 202 261 256 236 214 134 46 326 307 302 300 300 303 307 311 314 318 323 327 330 331 330 328 324 318 310 298 284 271 262 257 256 259 261 262 261 256 251 242 172 103 95 93 91 88 85 81 80 80 79 76 72 67 62 58 57 56 57 59 61 62 63 66 68 69 70 70 69 68 67 66 66 66 67 68 67 67 67 66 64 61 55 42 28 26 29 32 35 38 40 41 40 36 32 28 25 21 17 14 11 8 7 6 4 3 2 2 4 5 4 4 4 4 5 5 4 2 1 1 3 4 6 6 6 8 11 15 18 18 16 14 14 12 12 14 17 20 24 27 27 22 16 6 351 329 305 291 282 276 272 266 253 236 219 204 191 182 177 174 173 174 177 181 184 185 186 187 187 187 186 187 187 188 189 189 190 190 192 194 198 202 207 210 208 205 201 198 196 195 194 193 192 191 189 187 184 182 182 184 187 191 195 197 194 190 187 186 187 191 198 203 206 208 210 210 211 211 212 212 213 214 214 215 215 215 214 214 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 229 227 225 221 216 210 205 201 197 193 191 189 188 188 189 193 197 201 203 204 205 209 214 218 222 226 231 238 244 247 245 241 239 241 246 251 256 257 257 257 256 256 255 253 249 246 241 238 235 233 234 238 246 255 260 263 263 262 262 261 259 258 256 255 254 254 255 257 260 263 266 267 267 265 263 260 257 254 252 250 249 248 247 246 245 245 246 249 253 256 257 257 255 253 250 248 246 245 244 243 243 245 252 259 265 268 269 268 267 265 263 261 261 261 261 260 260 261 261 261 261 261 260 261 262 263 265 266 266 266 265 264 264 264 264 265 267 269 272 274 275 276 278 280 282 283 282 279 277 275 274 273 272 271 268 266 263 260 256 253 252 251 251 251 251 251 251 250 249 249 249 250 250 250 249 249 250 252 248 242 242 246 253 261 267 267 265 263 263 264 264 264 263 262 260 256 251 249 249 254 262 271 277 278 272 262 252 243 239 240 238 227 213 209 226 249 255 246 167 262 283 282 283 286 290 296 302 308 311 313 316 321 326 329 329 325 320 316 312 307 300 291 282 274 270 270 270 271 270 267 261 257 254 95 89 89 88 86 83 83 84 86 87 85 82 78 71 64 56 52 52 55 59 61 63 67 70 71 70 69 67 64 62 61 62 64 66 66 66 66 67 67 65 61 52 35 23 25 28 32 35 38 40 42 43 42 37 32 27 23 20 18 16 14 13 12 9 5 2 1 360 359 359 358 357 357 358 358 358 357 356 356 356 357 358 358 357 358 1 6 10 12 13 11 10 9 8 9 11 15 21 26 27 26 22 15 2 342 318 301 289 282 277 270 255 236 217 202 188 177 173 172 172 174 177 180 183 185 186 187 187 187 186 186 186 187 187 188 189 190 191 193 195 199 204 207 207 205 201 198 197 196 195 193 191 190 189 187 186 185 185 187 191 196 198 198 194 190 186 183 185 194 204 209 211 212 213 213 213 214 214 214 214 215 216 216 215 215 215 215 214 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 232 231 nan 225 221 215 210 205 201 197 193 191 189 189 189 191 195 201 205 207 208 210 213 216 220 222 225 228 233 239 242 242 240 238 240 245 250 254 256 256 256 256 255 255 253 250 246 243 240 238 237 238 240 245 253 260 263 263 262 262 261 260 259 258 257 256 256 257 260 262 265 267 268 268 266 264 262 259 256 253 250 248 247 246 244 243 242 243 245 250 254 258 259 258 256 253 250 248 246 244 242 242 243 248 255 261 264 266 265 263 260 258 256 255 256 256 257 257 256 256 255 254 254 253 253 254 255 256 256 256 255 254 253 252 252 251 251 251 252 253 254 254 254 255 258 260 264 267 269 270 270 272 274 276 277 278 279 277 273 268 262 258 257 256 256 256 255 255 254 253 251 250 250 250 249 249 248 248 250 249 243 242 246 253 260 263 264 263 261 261 261 262 263 263 262 260 257 253 250 251 254 260 267 271 271 265 258 250 245 242 241 238 231 223 222 227 235 241 237 224 248 265 272 276 280 285 292 299 305 308 310 311 314 319 325 327 326 321 317 313 312 310 307 302 295 290 286 284 283 282 279 274 269 272 326 66 75 80 81 84 87 91 93 93 91 88 85 81 73 64 55 53 55 61 65 68 72 75 75 73 70 66 62 59 58 60 63 64 63 62 62 64 64 63 59 45 23 19 23 27 30 33 36 39 43 46 47 43 37 31 26 23 21 20 19 18 17 14 9 4 0 357 354 353 352 352 351 351 352 353 353 352 351 350 351 352 353 353 354 356 0 4 5 7 10 10 9 8 8 8 10 15 20 22 23 21 16 8 353 334 315 300 288 281 272 254 230 211 198 184 175 171 170 171 174 176 179 181 183 186 187 187 187 187 187 187 187 188 188 189 189 190 191 193 197 201 206 207 206 203 200 198 197 196 193 192 190 189 188 188 188 189 192 196 199 200 198 194 190 187 186 192 203 212 215 216 216 216 216 216 215 215 215 216 216 217 216 216 216 215 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 234 234 nan nan 226 221 216 210 204 200 196 193 191 190 190 191 193 197 204 209 210 211 212 215 218 220 223 225 228 232 236 239 240 239 239 240 245 250 253 255 255 256 255 255 254 253 250 247 245 242 241 240 241 242 244 251 258 263 264 263 262 262 262 262 261 259 259 259 260 262 265 267 268 269 268 267 266 263 260 257 253 250 248 247 245 243 241 240 241 243 248 254 259 261 261 259 256 252 249 247 245 244 244 246 249 254 258 261 262 262 260 258 256 254 254 254 255 256 256 256 255 254 253 252 251 251 250 250 250 250 250 249 247 246 245 244 243 242 241 241 241 240 240 240 240 241 243 247 251 255 259 263 266 269 272 276 280 284 285 282 277 270 266 263 261 261 260 260 260 259 257 254 252 251 251 250 250 249 249 249 249 247 247 250 254 258 260 261 261 259 259 259 260 261 262 262 261 259 255 253 252 253 256 261 265 265 260 255 252 249 247 246 245 239 234 233 237 241 238 240 243 250 260 268 275 280 286 292 298 304 308 309 310 311 314 319 324 328 327 323 321 321 321 319 317 313 308 304 299 297 295 293 289 285 289 323 32 54 66 78 87 94 96 97 95 93 90 88 85 80 73 66 63 65 69 74 78 80 81 80 78 73 68 64 61 59 60 62 63 60 58 58 59 59 58 54 30 9 14 21 25 28 31 34 38 44 49 52 49 43 36 30 26 24 23 22 21 20 17 14 9 4 358 353 349 347 347 347 346 345 346 346 347 347 346 346 347 349 351 353 356 358 0 4 6 8 9 9 8 7 7 8 9 11 13 14 14 11 5 357 344 328 313 297 283 269 246 215 196 185 177 172 169 168 170 173 175 178 179 182 184 185 185 186 186 187 187 188 189 189 189 189 189 190 192 195 201 205 208 207 204 201 200 198 196 194 192 190 189 190 192 193 195 197 200 202 201 199 196 193 192 193 195 211 222 220 220 220 220 219 218 217 217 217 217 217 217 217 217 216 216 216 216 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 235 237 235 nan nan 226 221 215 209 203 199 196 193 192 191 191 192 195 200 206 211 212 213 215 217 220 222 224 226 229 233 236 239 240 240 240 242 246 251 254 255 256 256 255 255 253 252 250 248 246 244 243 244 244 244 246 250 257 262 263 263 263 263 263 263 263 262 261 262 264 265 267 268 269 269 269 268 266 263 260 257 254 251 249 248 246 244 242 241 242 244 248 254 259 263 263 261 257 253 250 248 247 247 248 250 253 256 258 260 261 260 259 258 256 256 256 256 256 257 257 256 256 255 254 253 252 251 251 250 250 249 248 247 245 244 243 242 241 240 239 238 237 236 234 234 233 233 235 237 241 246 251 256 259 261 264 268 273 278 281 282 280 276 272 269 267 266 265 265 264 262 260 257 255 253 252 252 251 251 251 250 249 248 249 251 254 257 258 259 258 257 257 257 257 258 258 259 260 261 258 255 252 252 254 257 259 259 256 254 253 252 252 252 250 244 240 240 242 243 245 245 247 252 259 266 272 278 284 292 300 305 309 311 313 314 315 317 320 325 331 333 335 336 335 331 327 322 319 317 316 315 311 306 302 301 305 323 350 13 50 78 93 99 100 99 96 93 91 88 86 83 80 78 79 80 81 83 85 86 85 84 81 77 72 69 66 65 66 67 66 63 60 57 55 53 50 40 3 1 12 19 22 25 28 32 38 46 53 56 54 48 40 34 29 26 25 24 24 23 21 19 15 10 4 355 347 343 343 343 342 341 340 340 341 342 343 344 345 347 349 351 354 357 359 2 4 6 7 8 6 5 6 6 6 5 5 6 7 7 3 359 349 339 327 308 286 259 227 195 181 174 172 171 170 170 172 175 177 179 179 180 181 181 182 183 184 186 187 188 189 189 189 189 189 189 191 195 200 205 208 207 205 202 200 198 196 194 192 190 191 193 196 198 200 202 203 204 203 201 200 199 200 202 204 214 226 223 223 223 223 221 220 219 219 218 218 219 219 218 218 218 217 217 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 235 238 238 235 nan nan 224 219 213 207 202 198 196 194 192 192 193 194 198 203 209 214 216 218 220 222 224 226 228 230 233 236 239 241 242 243 243 245 249 253 256 257 257 257 257 256 254 253 251 249 248 247 246 247 248 248 248 251 256 260 261 262 262 263 264 264 264 264 264 265 266 268 269 269 270 269 269 267 265 263 260 258 255 253 252 250 248 246 244 244 244 246 249 254 258 262 263 261 257 254 252 250 250 250 252 254 256 257 259 260 260 260 260 259 258 258 258 257 257 257 257 257 256 255 254 253 253 252 252 251 251 250 249 248 247 245 244 244 243 242 241 239 238 236 235 233 232 232 232 234 237 241 245 248 249 250 252 255 260 264 269 273 275 276 275 273 271 270 269 268 267 265 263 260 258 256 254 253 253 252 252 251 250 249 250 252 254 256 257 257 256 256 255 255 255 255 254 256 259 260 259 255 253 251 251 252 253 253 252 251 251 250 251 252 250 246 242 242 244 245 246 248 250 253 257 262 266 271 276 286 297 304 309 313 316 318 318 317 314 315 323 335 344 349 345 335 327 321 319 323 328 328 321 313 308 307 309 301 274 259 247 242 141 97 96 94 92 91 90 88 87 88 88 89 91 92 92 92 91 90 88 87 85 83 79 76 74 74 76 77 77 73 67 57 51 45 39 10 351 8 17 20 22 25 29 34 41 49 57 60 57 51 44 37 32 29 27 26 25 25 25 23 21 17 11 1 348 340 338 339 339 337 336 336 337 339 340 342 343 345 347 350 352 355 357 358 0 2 5 6 5 4 4 4 5 5 5 6 8 8 6 3 358 352 345 330 301 252 212 189 177 172 172 174 175 176 180 181 181 181 180 179 178 179 180 183 185 187 188 189 189 190 190 190 190 190 192 196 201 205 207 207 205 202 200 198 197 195 193 192 194 197 200 202 204 206 207 207 205 204 203 204 205 208 213 221 226 225 225 225 224 223 222 221 220 220 220 220 220 219 219 219 218 218 218 217 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 239 240 237 nan nan nan 222 216 210 205 201 198 196 194 194 194 195 198 201 207 213 219 222 224 226 228 230 232 234 235 237 239 242 244 246 247 248 250 252 255 257 259 259 259 259 258 256 254 252 251 250 250 250 251 252 252 252 253 255 257 259 260 261 263 264 265 266 266 266 267 269 270 271 271 270 270 269 267 266 263 261 259 257 255 254 252 250 249 248 247 247 248 250 253 256 260 262 260 258 256 254 253 252 252 254 255 257 258 259 260 260 261 260 260 260 260 260 259 258 258 257 257 256 255 255 254 253 253 252 252 251 251 250 249 248 247 246 246 245 245 244 243 241 240 238 236 235 234 234 235 237 239 241 241 241 240 241 242 245 248 252 256 261 266 269 270 271 271 271 271 270 268 267 264 261 259 257 255 253 253 252 252 251 251 251 252 253 255 255 256 255 254 253 252 253 253 253 255 256 257 256 253 251 249 249 249 248 247 246 246 246 245 246 248 247 245 244 244 246 247 248 250 251 253 255 258 261 263 267 274 285 295 303 309 312 314 314 312 306 304 311 326 341 348 342 328 315 311 311 315 319 318 313 307 303 300 295 276 259 252 252 259 276 295 317 7 50 74 81 85 88 94 101 106 108 106 105 103 100 97 95 93 93 92 89 87 86 86 88 89 88 85 75 61 48 39 29 3 8 24 28 28 29 32 36 40 46 53 59 62 59 54 48 42 37 33 31 29 28 27 27 27 25 23 18 8 354 342 336 335 335 336 335 335 336 337 338 339 341 343 346 349 352 354 355 356 357 360 2 3 4 3 2 2 3 5 7 9 11 11 10 9 8 8 7 4 353 256 205 191 183 179 180 183 182 183 185 187 186 184 182 180 179 180 182 185 187 189 190 190 190 190 189 190 191 192 194 197 201 205 207 207 205 203 201 200 198 196 194 195 197 200 203 205 207 209 211 210 208 207 206 206 208 211 215 222 228 228 227 225 223 222 222 222 222 222 222 222 221 221 220 220 219 219 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 nan nan nan nan nan nan nan 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 240 242 241 nan nan nan nan 219 213 208 203 200 197 196 195 196 197 199 202 207 212 218 224 228 230 232 234 236 237 239 240 241 242 244 246 248 250 252 254 256 257 258 259 260 261 261 260 258 256 254 253 253 254 255 256 257 256 256 255 256 256 257 258 260 263 265 267 267 268 268 269 271 272 272 272 271 271 270 268 266 264 262 260 258 257 255 254 253 252 251 250 250 250 250 252 254 257 259 259 258 257 256 254 253 253 254 256 257 259 260 261 261 262 262 262 262 261 261 260 259 258 257 257 256 255 254 254 253 253 252 252 251 251 250 250 249 248 247 247 246 246 245 244 243 242 241 240 238 238 238 238 238 238 238 237 236 235 235 235 235 237 239 242 245 251 257 262 265 268 270 271 271 271 269 266 264 262 259 257 255 254 252 252 251 252 252 253 253 254 254 254 254 253 250 249 252 253 254 255 256 256 252 249 247 247 247 246 244 242 240 240 239 241 243 245 246 245 245 247 250 251 251 251 252 252 254 255 256 256 257 260 267 276 287 297 303 305 306 304 299 298 303 311 321 328 326 316 304 298 297 295 291 288 288 289 289 286 276 264 258 257 261 271 285 295 299 307 319 334 6 53 90 129 153 154 143 131 123 118 112 108 106 105 104 105 106 106 105 104 104 102 100 92 78 60 36 17 352 333 356 28 35 36 37 40 43 46 51 56 62 64 62 59 53 47 42 39 36 35 33 31 31 31 30 27 22 14 1 347 336 333 333 335 335 336 336 337 338 339 340 342 345 348 351 353 355 355 356 357 358 360 1 0 359 360 1 3 6 8 9 8 8 9 11 15 20 26 31 45 182 191 191 192 195 195 193 191 190 190 190 189 187 184 182 182 183 186 188 190 191 191 190 189 188 189 190 193 195 198 200 203 205 206 206 205 203 202 200 198 197 198 200 204 206 208 210 212 214 213 211 209 208 208 209 211 215 220 226 228 227 225 222 221 222 222 222 223 223 223 223 222 221 221 221 221 221 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 227 236 243 243 241 nan nan nan nan 216 210 205 202 199 198 197 197 198 200 203 207 212 217 223 229 233 235 237 238 239 240 241 242 243 245 246 248 250 252 255 258 260 260 260 260 260 261 262 261 259 257 256 255 256 258 260 261 261 260 259 258 257 256 256 257 260 263 266 268 269 270 270 271 271 273 273 273 272 272 271 269 267 265 263 261 259 258 257 256 256 256 255 253 251 251 251 251 253 255 257 258 258 258 257 255 254 254 255 257 258 259 260 261 262 262 263 263 262 262 262 261 260 259 258 257 256 255 254 254 253 253 252 252 251 251 251 250 249 248 248 247 246 246 245 244 243 242 242 241 240 240 241 241 240 238 237 236 235 234 233 232 232 232 233 233 235 237 244 250 256 262 266 269 270 271 270 268 266 264 262 260 257 255 253 252 252 252 253 253 254 254 254 254 253 252 251 252 253 254 256 257 256 254 252 250 248 246 245 243 241 238 237 236 236 239 242 244 246 246 246 249 252 254 254 253 252 252 252 253 253 252 250 248 249 254 264 276 289 297 300 298 296 295 296 296 297 299 302 301 296 289 282 275 267 263 263 266 270 272 269 264 262 265 271 279 287 292 293 296 300 300 298 292 275 256 242 227 197 168 149 137 128 123 120 119 119 122 127 131 132 131 131 131 123 104 28 321 310 301 285 277 291 5 31 39 43 46 49 52 56 60 64 66 66 64 59 53 48 45 44 43 41 39 36 34 33 30 25 18 7 352 340 334 334 334 335 336 337 338 339 339 340 342 344 347 350 353 354 355 355 355 356 356 357 357 356 356 358 359 2 3 4 4 3 3 6 13 21 31 39 51 80 166 198 209 211 211 209 207 203 198 194 194 194 190 186 184 184 186 189 192 193 192 191 189 189 190 193 195 198 199 199 201 203 206 208 207 206 204 202 200 200 201 203 207 209 210 212 215 216 215 214 212 211 211 211 212 215 219 223 226 226 225 222 222 222 223 224 225 225 225 225 224 223 223 223 223 223 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 220 227 235 241 242 240 nan nan nan nan 213 208 204 201 199 198 198 199 201 204 208 212 217 222 227 232 236 238 239 239 239 239 240 242 244 246 248 251 252 254 257 261 264 264 263 261 261 261 261 261 259 258 258 258 260 262 264 265 265 264 262 260 258 257 257 258 261 264 267 270 271 271 271 272 272 272 273 273 272 272 271 270 268 266 264 262 261 260 260 260 260 259 257 255 253 252 251 251 252 253 255 257 258 257 257 256 255 256 257 258 259 260 260 261 262 263 264 264 263 262 262 261 260 259 258 257 256 255 254 254 253 253 252 252 252 251 251 251 250 249 248 247 247 247 246 245 244 243 243 242 242 242 243 242 240 238 237 236 235 235 234 233 232 232 231 230 230 231 234 239 245 253 259 264 267 269 269 269 268 266 265 263 260 256 253 251 251 251 252 253 254 254 254 254 253 252 252 255 255 255 256 257 255 253 251 251 248 246 243 240 238 237 235 234 235 237 240 243 244 245 246 249 252 255 254 253 251 250 250 249 249 247 245 241 239 241 246 257 272 287 294 293 291 292 291 291 291 290 291 290 288 282 272 262 254 249 247 248 253 261 272 275 275 277 281 285 289 289 288 288 289 288 285 280 274 266 260 251 234 207 180 161 149 141 137 135 133 137 149 163 170 171 176 189 212 256 280 286 287 283 277 274 279 304 2 32 42 47 51 55 60 63 66 68 69 67 64 59 54 51 51 53 53 48 43 38 34 31 25 18 9 359 347 339 335 334 334 335 337 338 339 340 341 343 345 347 350 352 353 354 353 354 354 354 354 354 354 354 354 356 358 359 360 1 2 5 7 13 20 29 38 48 58 76 219 231 227 223 220 217 212 204 198 198 198 195 192 190 189 191 194 196 196 195 193 193 195 198 203 207 206 204 202 202 205 208 210 210 208 207 205 204 203 204 207 209 211 212 214 216 217 218 217 215 215 214 213 214 216 218 222 224 225 224 223 223 224 225 226 227 227 227 227 226 225 225 224 224 224 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 219 225 232 238 239 238 nan nan 223 217 211 206 203 200 199 199 199 201 204 208 212 217 222 227 231 235 238 238 237 236 235 235 237 240 244 248 251 253 255 257 259 263 265 266 265 263 262 261 260 260 260 260 260 261 263 264 266 266 267 266 265 263 260 259 258 260 262 265 268 271 272 272 272 272 272 272 272 272 272 272 271 270 269 267 266 265 264 263 263 263 262 260 259 257 255 253 252 251 251 253 254 255 256 256 256 256 256 257 257 259 260 260 260 261 262 263 264 264 264 262 261 260 260 259 258 257 256 255 254 254 254 253 253 252 252 252 251 251 250 250 249 248 248 247 247 246 246 245 245 244 244 244 244 243 241 239 238 237 236 236 235 234 234 233 232 231 230 229 230 232 237 243 250 257 263 266 267 269 268 267 267 266 263 258 254 251 249 249 250 251 253 254 254 253 252 252 252 254 255 255 255 255 254 252 252 253 254 253 249 243 239 237 234 232 231 234 237 240 242 243 245 248 251 253 253 252 250 248 247 245 244 243 241 238 237 238 241 247 257 271 283 284 283 285 289 293 295 294 291 287 282 276 268 258 248 241 237 235 239 249 268 287 293 294 294 292 290 288 285 282 281 279 276 273 270 267 264 260 250 234 213 193 177 166 159 154 149 152 176 210 221 223 227 236 250 265 274 278 279 278 275 274 276 283 306 351 20 34 44 54 62 67 70 71 72 70 68 64 59 56 57 62 65 61 52 44 38 32 25 16 8 1 352 344 337 333 332 333 334 336 337 339 341 343 345 348 350 352 353 353 352 351 351 351 351 352 352 353 353 354 354 355 356 359 2 7 11 14 18 23 31 42 49 44 323 263 243 231 223 216 209 204 201 203 204 204 202 200 199 200 201 202 201 199 198 199 202 206 211 214 214 211 208 207 208 211 212 211 210 209 208 207 207 207 209 211 213 214 216 217 218 219 219 218 218 217 216 216 217 218 220 223 224 225 225 225 226 227 229 230 230 229 229 228 227 226 226 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 224 230 235 237 235 nan nan 221 215 210 205 202 200 199 200 201 204 208 212 218 223 228 232 234 236 236 235 233 232 232 233 236 239 244 249 252 255 257 259 260 262 264 265 265 264 263 262 261 260 260 262 263 264 265 266 267 267 268 268 268 266 264 262 262 263 264 267 269 271 273 273 273 273 273 273 272 272 272 272 272 271 271 269 268 268 267 266 266 265 263 261 259 258 257 255 253 252 251 252 253 254 254 255 255 255 256 257 258 259 260 260 261 262 262 263 264 264 263 262 261 260 259 258 257 256 255 255 254 254 254 254 253 253 252 252 252 251 251 250 250 249 248 248 247 247 247 246 246 246 246 246 245 244 243 241 240 239 238 237 236 235 235 234 233 232 232 231 231 231 233 236 240 247 255 260 263 266 266 267 267 267 264 260 256 252 250 248 249 251 253 255 255 253 251 250 251 252 253 254 254 254 253 251 253 255 258 258 254 250 245 240 233 229 228 229 232 235 238 241 244 247 250 252 251 250 248 245 243 240 238 238 238 238 239 240 243 247 252 260 269 273 276 280 286 292 296 298 296 291 283 275 268 260 250 239 231 228 232 244 266 290 302 304 302 297 292 288 284 280 277 274 272 269 267 265 263 260 255 245 233 219 207 197 187 177 172 183 224 250 255 256 255 257 263 269 272 275 275 275 275 274 273 275 284 298 318 343 17 46 62 71 75 76 75 74 72 69 65 62 61 67 74 78 76 67 51 34 22 14 7 1 355 348 341 335 331 330 330 331 332 335 338 340 343 346 348 350 351 351 351 350 348 348 348 349 350 351 352 352 352 351 352 355 359 5 10 13 14 15 20 28 36 23 335 293 264 242 226 216 206 205 207 210 213 213 211 209 208 208 208 208 207 205 202 202 204 207 210 214 216 217 215 212 212 212 212 211 210 209 209 209 210 210 211 213 215 216 217 217 218 219 220 220 220 219 219 218 218 219 221 222 224 225 226 227 228 229 230 231 232 231 231 230 228 228 228 228 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 nan 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 219 225 231 235 235 nan nan nan 219 214 209 205 202 201 201 202 204 207 212 217 223 228 232 234 235 234 233 232 231 231 232 234 236 239 244 249 253 256 259 261 262 262 262 263 264 264 264 263 262 262 263 264 266 266 267 268 268 268 269 270 270 269 267 266 265 266 267 269 271 272 273 274 274 274 274 274 273 273 273 273 273 273 272 272 271 270 270 269 267 265 263 261 260 259 258 256 254 253 252 252 252 253 253 253 253 254 255 257 258 259 260 261 262 262 262 263 262 262 262 261 260 259 258 258 257 256 255 255 255 255 255 254 254 253 253 252 252 251 251 250 250 249 249 249 248 248 247 247 247 247 247 246 246 245 244 243 242 241 240 239 238 237 236 235 235 234 234 234 233 232 232 233 235 239 245 251 255 260 262 264 265 265 264 261 258 254 251 247 249 251 254 255 255 253 252 251 251 251 252 253 254 255 254 253 254 256 258 258 259 258 253 243 231 226 226 226 229 233 236 240 243 246 249 251 250 248 245 242 239 237 235 235 236 238 240 242 245 247 251 256 262 267 272 277 283 289 294 298 300 297 289 281 273 266 257 248 239 235 240 254 274 293 302 304 302 298 294 289 283 280 276 273 270 268 265 263 261 258 254 247 240 233 228 222 214 207 212 232 255 266 271 272 270 269 271 272 272 272 273 275 275 274 274 274 277 282 286 292 306 8 66 81 84 83 81 79 78 77 74 68 66 68 77 95 131 165 172 25 20 10 5 2 358 353 346 338 333 329 327 326 327 329 332 335 338 341 343 346 347 349 349 348 347 346 347 348 349 349 350 350 349 348 348 350 354 359 4 7 7 7 7 10 2 337 317 304 289 263 233 221 214 213 215 218 219 219 218 216 215 214 214 213 211 208 205 203 204 205 207 211 216 221 221 217 214 213 211 211 211 212 213 213 214 214 215 216 218 218 218 218 219 220 221 222 222 221 221 220 220 220 222 223 225 226 227 228 229 230 231 232 233 233 233 232 230 230 230 230 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 nan nan 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 223 229 233 235 nan nan nan nan 217 213 208 204 202 202 204 206 209 212 216 221 226 230 233 234 234 234 233 232 231 232 233 234 236 239 243 248 252 256 260 262 263 263 263 263 264 265 265 264 264 265 266 267 268 269 269 269 269 269 270 271 271 271 270 269 269 269 270 271 272 273 274 275 275 275 275 275 275 275 275 275 275 274 274 274 273 272 271 270 268 266 264 262 261 260 259 258 256 254 253 252 252 252 252 252 253 254 255 257 259 260 260 261 262 263 262 262 261 261 261 260 260 259 258 257 257 256 255 255 255 255 255 255 254 254 253 252 252 251 250 250 250 250 249 249 249 248 248 248 248 248 247 246 246 245 245 244 243 242 241 240 239 238 237 236 236 235 235 235 234 233 233 234 234 235 237 241 246 251 256 260 262 263 262 261 259 257 253 247 247 250 253 255 255 254 252 251 250 251 251 252 253 254 254 255 256 257 257 258 260 263 260 250 232 228 225 225 227 231 236 240 243 246 249 250 248 246 243 240 237 235 233 233 233 235 238 240 242 245 248 252 256 262 267 273 280 287 293 297 300 299 295 289 282 276 269 263 259 259 266 277 288 296 298 297 296 294 292 287 282 279 276 273 271 268 264 261 258 255 251 247 242 239 238 237 235 234 239 249 260 268 274 277 276 276 275 273 271 270 270 271 272 272 272 273 275 277 278 277 275 275 150 107 104 99 93 89 88 87 85 81 74 68 64 103 222 245 260 283 347 358 1 2 360 356 351 344 337 331 327 325 325 325 328 330 332 335 338 340 342 344 345 346 346 346 347 348 348 348 347 345 345 343 343 343 346 350 354 357 356 354 350 339 318 304 300 300 297 283 253 235 226 223 223 224 224 223 222 221 220 220 219 217 214 210 206 203 202 203 204 208 216 223 224 221 216 214 213 214 215 216 217 218 218 218 219 220 220 219 219 218 219 221 222 223 223 223 223 222 222 222 223 224 225 226 227 228 229 231 232 233 234 234 234 233 232 232 232 232 232 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 219 222 225 228 232 235 nan nan nan nan nan 215 212 208 205 204 206 209 213 216 219 221 224 228 231 233 234 234 235 234 234 233 233 233 233 235 237 241 245 249 254 257 259 261 262 264 266 266 266 265 265 265 267 269 271 271 272 271 270 269 269 270 271 272 273 273 272 272 272 272 273 274 275 275 276 276 277 277 277 277 277 277 276 276 276 276 275 275 273 272 270 268 266 265 264 263 262 262 260 258 255 254 253 252 252 251 252 253 255 256 258 260 260 261 261 262 262 262 261 260 260 260 259 259 258 258 257 256 256 255 255 254 254 254 255 254 254 253 252 251 250 250 249 249 249 249 249 248 248 248 248 248 248 247 247 246 245 245 244 244 243 242 241 240 239 238 237 237 236 236 236 235 235 234 235 234 234 234 235 238 242 248 254 259 261 261 260 259 258 255 248 246 249 252 254 254 253 252 252 250 249 250 250 251 252 252 254 256 257 258 257 259 263 268 265 251 234 226 225 227 232 237 241 243 246 248 248 246 244 242 240 237 235 233 230 230 231 233 234 236 238 242 246 249 254 261 269 278 286 293 297 298 297 296 293 290 286 282 280 279 281 285 288 291 292 292 291 290 289 287 284 280 277 275 273 271 269 265 261 258 254 251 247 243 241 242 243 243 244 246 251 257 264 269 273 273 274 274 272 268 265 265 266 268 268 269 271 274 276 275 273 267 260 245 211 174 148 124 109 105 105 104 101 94 71 16 302 285 288 293 296 316 339 351 358 360 358 353 347 339 334 329 326 325 325 326 327 329 331 332 335 337 339 340 341 342 344 345 346 347 348 347 345 342 340 339 339 338 339 340 338 334 331 326 314 300 292 291 292 292 283 268 252 240 233 231 229 228 226 225 225 225 224 224 222 218 211 206 203 201 201 202 206 215 223 227 224 220 218 218 218 218 218 219 219 219 220 220 221 220 219 218 218 220 222 224 225 226 226 225 224 224 224 224 225 226 227 228 229 230 231 232 234 235 235 235 234 234 233 233 233 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 218 222 227 230 233 234 234 nan nan nan nan nan 213 211 208 207 208 211 215 219 222 223 225 227 230 232 233 234 235 236 236 236 235 234 233 233 234 235 238 241 246 250 253 255 256 259 262 265 266 265 265 265 267 270 272 274 274 274 273 272 270 269 269 271 273 275 276 275 275 275 275 275 276 276 277 277 278 278 278 278 278 278 278 278 278 278 277 277 276 274 272 270 268 267 266 266 266 266 265 263 260 257 255 253 253 252 252 253 254 256 258 259 261 261 261 261 262 262 261 260 259 259 259 258 258 258 257 257 256 255 254 254 253 253 254 254 254 254 252 251 250 249 248 248 248 248 248 248 248 248 248 248 248 248 247 247 246 245 245 244 243 243 242 241 240 239 239 238 238 237 237 237 236 236 235 235 234 233 232 233 234 236 241 248 254 258 260 260 259 258 256 251 248 247 249 251 252 252 251 251 249 249 249 249 249 249 251 252 253 255 257 257 258 261 267 273 272 259 242 231 230 235 239 243 244 245 246 245 243 242 240 239 237 234 231 228 227 227 229 231 232 233 234 237 243 249 258 268 276 284 291 295 297 296 294 293 293 292 292 292 293 294 293 293 291 290 289 289 288 286 283 280 276 274 273 272 271 270 267 263 259 255 251 248 245 242 243 244 244 245 247 249 253 258 262 265 267 268 268 267 265 262 261 262 263 264 266 269 273 275 275 273 268 260 250 238 225 213 200 177 152 141 138 142 146 223 301 299 299 304 317 316 327 339 348 354 356 356 350 344 339 333 329 326 324 324 325 326 327 328 329 331 332 334 335 337 338 340 342 344 345 346 346 344 340 338 337 336 332 329 324 318 310 307 304 300 294 288 285 284 283 278 270 261 251 243 237 233 231 229 229 229 229 229 228 227 221 215 209 204 202 201 201 206 214 223 228 227 224 223 222 221 220 220 219 219 219 219 219 219 218 216 216 217 220 224 227 228 228 228 227 227 226 225 225 225 226 227 229 229 231 232 233 234 235 235 235 235 234 234 234 233 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 225 230 234 235 234 nan nan nan nan nan nan 212 211 209 209 211 215 219 222 224 225 227 229 231 233 234 235 236 237 237 237 236 235 234 234 233 234 236 240 244 248 251 252 253 254 255 258 262 264 266 267 269 271 274 275 276 275 275 273 271 270 270 272 275 277 278 279 278 277 277 277 277 277 278 278 279 279 279 280 280 279 280 280 280 280 279 278 277 275 273 271 270 269 268 268 268 268 267 265 262 259 256 255 254 253 253 254 256 257 259 260 261 262 261 261 261 261 260 260 259 258 258 258 258 257 257 256 256 255 254 253 252 252 253 253 254 253 252 250 249 247 246 246 247 247 247 247 247 247 247 247 248 248 247 247 246 246 245 244 244 243 242 241 240 240 239 239 239 238 238 238 238 237 237 236 234 233 232 232 232 234 238 243 248 253 256 258 258 258 257 254 251 250 249 250 250 250 250 250 249 248 248 249 248 248 249 252 252 253 254 255 256 259 264 271 276 276 265 249 240 242 244 245 245 245 244 243 240 238 237 236 235 233 229 226 225 226 227 229 230 231 232 234 240 250 261 270 277 283 288 292 294 294 293 292 292 293 294 296 298 298 298 298 296 294 292 291 289 286 281 277 273 270 269 269 269 270 269 265 261 257 253 250 247 244 243 243 244 245 246 248 250 253 255 257 259 261 262 262 261 260 259 261 261 262 263 266 270 273 275 275 271 263 255 247 240 234 229 222 210 198 189 190 204 237 279 297 300 305 326 340 346 346 346 347 349 346 343 337 332 328 324 321 320 321 322 323 325 326 327 329 330 331 333 334 335 336 338 340 342 343 344 342 340 338 336 333 329 322 318 312 305 298 292 290 291 288 283 280 277 273 268 262 256 249 243 237 234 233 234 235 235 234 233 230 225 219 213 209 206 205 206 209 215 223 228 228 227 226 225 223 222 220 220 219 218 218 218 217 215 214 214 216 221 227 231 232 231 231 230 229 227 226 225 224 225 227 229 230 232 233 234 235 235 235 235 235 234 234 233 233 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 219 225 233 236 236 233 nan nan nan nan nan 212 211 211 210 211 213 217 221 224 225 227 228 229 231 232 234 235 236 237 238 238 238 237 236 235 235 235 237 240 244 248 250 251 251 251 251 253 258 264 267 268 270 272 274 275 275 275 274 274 273 273 273 275 277 279 281 281 280 280 279 278 278 278 279 279 279 280 280 280 280 280 281 281 281 281 280 279 278 276 274 272 271 270 269 268 268 269 268 266 264 261 258 257 255 255 255 256 257 258 260 261 262 262 262 261 261 261 260 259 259 258 258 257 257 257 256 256 255 255 254 253 252 251 252 252 253 253 252 250 248 246 245 246 246 246 247 246 246 246 246 246 247 247 247 247 246 246 246 245 244 243 242 241 241 240 240 240 240 239 239 239 238 238 238 237 235 233 232 231 232 233 236 238 241 244 248 253 255 257 257 256 254 252 251 250 250 249 249 249 248 248 248 247 247 247 247 250 250 252 252 253 253 256 260 266 272 274 272 265 256 252 250 248 246 244 243 241 238 235 233 233 233 232 229 227 226 227 229 230 232 234 235 237 242 252 264 273 278 281 284 288 290 292 292 292 292 293 294 295 297 299 300 300 299 297 296 294 291 286 281 275 270 267 265 265 266 268 269 267 263 259 255 251 248 246 244 244 245 246 247 247 248 249 250 251 253 254 256 257 258 259 259 260 260 261 262 264 267 271 274 277 275 269 262 255 249 244 240 236 231 224 217 215 221 236 265 285 294 303 315 326 333 336 336 338 337 335 332 327 323 320 317 316 315 316 318 320 322 325 327 329 332 333 334 335 335 335 336 337 338 339 340 340 339 337 335 332 329 323 318 313 307 298 288 283 283 284 282 279 275 271 267 262 257 251 245 239 236 236 238 241 241 239 237 234 230 225 220 216 214 212 212 213 217 222 226 229 229 228 226 224 223 221 220 219 219 218 217 216 214 213 213 217 223 229 233 234 234 233 231 230 228 226 224 223 223 225 227 230 232 234 235 235 235 234 234 234 233 233 233 233 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 219 226 233 236 235 nan nan nan nan nan 213 212 211 211 211 nan 215 218 222 225 227 228 229 230 231 231 233 234 235 237 238 239 239 238 238 237 237 238 239 241 244 247 249 250 251 251 251 254 259 264 268 270 270 271 272 273 273 274 274 275 277 278 279 280 281 282 282 282 282 281 280 279 279 279 279 279 280 280 281 281 281 282 282 282 282 282 281 280 279 277 275 274 272 271 269 268 267 267 267 266 265 263 260 258 257 256 256 257 258 259 261 262 262 263 262 262 261 260 260 259 258 258 257 257 257 256 256 255 254 254 253 252 251 251 251 251 252 252 251 249 248 246 246 246 246 246 246 247 246 246 246 246 246 247 247 247 247 247 247 246 245 244 243 242 241 241 241 241 240 240 239 239 239 239 239 238 236 234 233 232 232 233 234 234 235 237 241 246 250 253 255 256 255 253 252 251 250 249 249 248 247 246 246 246 246 246 246 248 249 250 250 251 252 253 257 261 265 270 274 272 265 259 254 250 246 243 241 239 237 233 231 230 231 231 230 229 229 230 232 234 236 238 240 243 247 254 262 271 277 279 281 284 287 289 290 292 293 294 295 297 298 299 299 299 298 297 295 294 292 287 280 274 269 265 263 262 262 264 266 266 264 261 257 254 251 249 247 247 247 247 248 248 248 248 247 247 248 249 251 253 256 258 260 260 260 261 263 265 268 270 273 276 278 275 269 263 257 252 247 244 240 235 230 225 225 232 244 265 287 299 302 305 310 317 320 327 327 325 321 318 315 313 312 311 311 311 313 316 320 324 328 332 335 337 339 339 340 339 337 335 335 335 337 337 336 335 333 331 329 324 319 314 307 301 291 282 277 277 278 278 276 272 267 263 258 252 246 240 236 235 239 244 244 244 242 240 236 231 227 224 221 219 218 218 220 222 225 227 229 228 227 225 224 222 221 220 220 219 218 217 215 214 216 220 226 230 233 234 235 234 232 230 228 226 224 222 222 223 225 229 231 233 234 234 233 233 232 232 232 232 232 232 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 220 227 233 235 233 nan nan nan nan nan 213 212 212 212 212 214 216 220 224 227 229 230 230 230 230 230 231 233 235 237 238 239 240 240 239 239 239 239 240 242 244 246 248 250 251 253 255 258 262 266 269 270 271 271 271 272 273 274 276 278 280 282 284 284 285 284 284 283 282 281 280 279 279 278 278 279 279 280 281 282 283 283 283 283 283 283 282 281 279 278 276 275 273 271 270 268 267 266 266 266 266 264 262 260 258 258 258 258 259 260 261 262 262 263 262 262 261 260 260 259 258 258 257 257 256 256 255 254 254 253 253 252 252 251 251 250 250 251 251 250 248 247 246 246 246 246 246 246 247 247 247 247 247 246 246 246 247 248 248 247 246 245 244 243 242 242 242 242 241 240 240 240 240 239 239 238 237 236 234 234 233 233 233 233 232 233 235 239 243 247 251 253 254 253 253 252 252 251 249 248 247 246 245 244 244 244 244 245 246 248 249 250 251 252 255 259 261 264 267 268 265 260 254 250 246 242 240 238 235 232 229 228 229 230 230 230 231 232 234 236 238 241 244 247 252 257 263 269 275 278 280 282 285 287 290 292 294 296 298 300 302 301 300 298 295 294 293 293 291 287 281 275 269 264 261 259 259 260 263 264 264 263 260 257 254 252 251 250 250 250 250 250 249 249 247 246 247 248 250 252 255 258 261 261 262 263 265 267 269 270 271 274 276 276 273 269 264 258 253 249 246 241 236 231 227 224 235 249 270 288 295 296 297 299 305 315 318 317 314 312 311 310 309 309 308 308 310 313 318 323 328 333 337 341 343 344 344 344 341 337 335 334 333 333 333 332 331 329 327 325 321 315 307 301 294 285 277 273 273 273 273 272 269 264 259 252 246 239 235 233 237 242 245 248 248 246 243 239 235 231 228 226 224 224 224 223 224 225 227 227 227 226 225 224 223 222 222 221 220 219 218 217 219 223 227 230 232 233 234 233 231 230 228 226 224 223 222 222 224 227 229 231 231 231 231 230 231 231 231 232 232 232 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 222 228 233 233 231 nan nan nan nan 215 214 213 213 213 214 216 219 222 226 228 230 230 230 230 230 230 230 232 234 236 239 240 241 241 241 241 240 241 241 242 244 246 248 250 253 256 260 264 267 270 271 272 272 271 271 272 274 276 279 281 284 286 287 288 287 287 286 285 284 282 281 280 279 278 277 278 278 280 281 283 284 285 286 286 285 284 283 282 280 279 277 276 274 272 269 267 266 265 265 266 266 265 263 262 260 260 259 260 260 261 261 262 262 262 262 261 261 260 260 259 259 258 257 257 257 256 255 254 254 254 253 253 252 251 251 250 249 250 250 250 249 248 247 247 247 247 246 246 246 247 248 248 248 247 246 245 245 247 247 247 247 246 245 244 244 244 244 243 242 241 240 240 240 239 239 238 238 237 236 235 234 234 234 233 232 231 231 233 236 240 244 249 251 252 253 253 253 252 250 249 247 246 245 244 243 242 242 243 244 245 246 248 250 252 255 257 260 262 263 263 261 258 253 249 245 241 239 237 233 230 227 226 227 228 229 230 231 232 233 235 238 242 247 252 258 264 268 273 278 280 282 284 286 289 292 294 296 299 301 304 306 307 304 300 296 293 292 292 291 288 283 276 269 263 259 257 256 257 259 262 264 264 262 260 258 256 254 253 252 252 252 252 251 250 249 248 248 249 250 252 255 258 261 263 264 265 266 267 269 270 270 272 273 274 274 273 270 265 259 254 250 245 240 235 230 227 229 237 252 271 286 289 295 298 305 311 313 312 310 310 309 308 308 307 307 306 307 310 315 321 326 332 336 341 344 346 347 347 344 340 336 333 331 330 329 328 327 326 324 321 319 315 307 301 296 290 283 276 272 270 269 269 267 262 257 251 245 239 235 233 236 240 244 248 252 252 250 246 242 238 234 232 230 229 228 226 225 225 225 225 226 226 227 227 226 225 225 224 224 223 222 222 223 225 227 229 231 232 232 232 231 230 229 227 226 224 224 224 225 227 228 229 229 229 229 229 229 230 231 232 233 233 233 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 216 223 229 232 231 228 nan nan nan nan 215 215 215 215 216 217 219 221 225 228 229 230 230 230 229 229 229 230 231 233 236 238 240 241 242 242 242 242 242 242 243 244 246 249 252 255 259 265 270 273 274 274 274 274 274 273 274 276 278 282 285 288 290 291 290 290 289 288 286 285 284 283 281 279 278 276 276 276 278 280 282 285 287 288 288 287 287 286 284 283 281 279 277 274 272 269 266 265 264 265 265 266 266 265 264 262 261 261 261 261 262 262 262 262 262 261 260 260 260 259 259 259 258 258 257 257 256 255 255 254 254 254 253 252 252 251 250 249 249 249 249 248 248 248 247 247 247 247 247 247 247 248 248 248 248 247 247 246 246 246 247 247 247 246 246 246 246 246 245 243 242 241 241 241 240 239 239 239 238 237 236 236 236 235 234 232 231 230 230 232 235 239 245 249 252 253 253 252 252 251 250 248 247 245 244 243 242 241 241 241 242 244 245 247 250 253 256 258 260 261 260 259 257 253 247 243 240 237 234 231 228 225 224 224 225 226 227 227 228 230 232 236 242 249 256 262 268 274 279 282 285 287 290 292 294 296 298 299 301 303 305 307 308 306 302 297 294 292 291 289 287 283 277 270 265 260 257 255 255 257 260 262 264 263 261 260 258 257 256 255 255 254 254 253 252 250 250 250 250 251 253 256 259 261 264 265 266 265 266 267 268 269 270 271 272 273 273 272 269 265 259 254 249 244 239 233 229 228 232 240 252 267 279 290 298 303 306 307 308 309 309 308 308 308 307 306 304 305 308 313 318 323 328 333 336 339 341 344 344 342 339 336 332 329 327 326 325 324 322 320 318 314 310 305 301 297 293 288 283 276 272 269 266 263 260 255 249 244 239 235 235 236 239 243 247 251 253 252 250 246 243 240 238 236 234 232 230 228 226 225 224 225 227 229 230 229 229 228 228 228 228 228 227 227 228 228 230 231 231 231 231 231 230 229 228 227 227 226 226 226 227 228 228 228 228 228 228 230 231 232 233 234 234 234 233 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 nan nan nan nan nan nan nan nan nan nan nan nan nan 210 213 217 223 228 230 229 nan nan nan nan nan 216 216 216 217 219 220 222 224 227 229 230 230 230 229 229 229 229 230 231 233 235 237 240 242 243 244 244 244 243 243 244 245 248 251 254 258 263 269 274 276 277 277 277 277 277 277 277 279 282 285 289 292 293 294 293 292 291 290 289 288 287 285 283 281 278 275 273 273 274 277 280 283 286 288 289 289 289 289 287 286 284 282 279 275 nan 268 265 264 263 264 265 266 266 266 265 264 263 263 263 263 263 263 263 262 262 261 260 259 259 259 259 259 259 258 257 257 257 256 255 255 254 254 253 252 252 251 250 250 249 249 249 249 249 248 248 248 248 247 248 248 248 248 248 248 248 248 249 249 248 247 247 247 247 247 248 248 248 247 246 245 244 243 243 242 242 240 240 239 239 239 238 237 237 236 235 233 232 231 231 231 233 237 242 246 249 250 251 252 253 254 252 251 249 247 245 243 242 240 240 240 240 241 242 243 246 249 253 256 258 258 259 258 257 252 246 241 238 234 231 228 224 222 221 221 221 221 221 222 223 226 230 235 241 248 256 263 269 276 281 284 287 291 295 298 300 301 301 301 302 303 304 305 304 302 299 296 293 290 289 287 284 280 276 272 267 263 258 255 254 255 258 261 262 261 261 260 260 259 258 257 257 256 255 254 253 252 251 251 251 252 253 256 259 261 264 265 265 264 263 264 265 266 267 268 270 272 273 274 272 269 264 259 254 248 242 237 232 230 231 235 241 249 263 279 291 297 300 302 304 306 307 308 309 310 310 308 305 303 305 310 315 319 324 327 328 328 331 334 336 336 335 333 330 327 324 322 320 319 318 316 314 310 307 303 300 298 295 292 287 281 276 271 266 262 258 254 249 245 240 237 236 237 239 242 246 249 250 251 249 247 245 244 243 241 239 237 235 232 229 227 226 226 228 231 232 232 232 232 232 232 232 232 232 231 230 230 231 232 232 232 232 231 230 230 230 229 229 228 228 228 228 228 228 228 228 228 229 231 233 234 235 236 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 nan nan nan nan 205 205 nan nan nan nan nan nan nan nan nan nan nan 207 209 211 214 218 222 226 228 226 nan nan nan nan nan 217 218 219 220 221 223 225 227 229 231 231 231 230 229 229 229 229 230 231 232 234 236 239 242 244 245 245 245 245 245 246 247 250 252 256 259 264 270 274 276 278 280 281 281 281 281 281 283 286 289 293 295 296 296 296 296 295 293 292 290 289 288 286 282 278 274 271 270 270 272 275 279 282 285 287 289 290 290 290 289 287 285 281 276 nan nan nan nan nan nan 265 266 267 267 266 265 265 264 264 264 264 264 263 263 262 261 260 259 259 259 259 259 259 258 257 257 257 256 256 255 255 254 254 253 252 251 251 250 250 250 250 250 250 249 249 249 249 248 248 249 249 250 250 249 249 249 250 250 250 249 248 248 248 248 248 249 249 249 248 247 246 245 245 245 243 242 241 240 240 239 239 238 238 237 236 235 233 232 231 230 231 235 238 241 243 245 249 253 255 256 254 252 250 248 245 243 241 239 239 238 238 238 238 238 241 244 248 252 255 256 257 257 256 251 246 241 236 232 228 224 220 218 218 217 216 215 215 217 220 224 228 233 239 247 255 262 268 274 279 282 286 290 295 300 304 305 303 302 301 301 302 301 300 298 295 292 290 288 286 284 281 278 276 273 270 265 261 257 255 256 257 258 259 259 259 260 260 259 259 258 258 257 257 256 255 254 252 251 251 252 253 255 258 261 263 264 263 262 261 260 261 261 263 265 267 269 272 274 274 272 268 263 258 252 246 241 236 233 232 233 236 243 253 268 280 287 292 296 300 302 303 304 306 309 311 309 305 301 302 305 309 314 319 322 323 320 320 321 323 326 328 328 326 323 319 317 315 313 312 311 310 307 304 301 299 297 295 293 290 284 279 274 269 264 259 254 250 246 243 239 237 238 240 243 245 247 248 248 247 246 245 246 246 245 243 241 238 235 233 230 229 229 230 232 234 234 234 234 234 234 233 233 234 234 233 233 233 233 233 233 232 232 231 231 230 230 230 230 230 230 229 230 229 229 229 229 230 232 234 236 238 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan 206 207 209 212 216 220 223 225 225 nan nan nan nan nan 218 219 220 221 222 224 226 228 229 231 232 232 232 231 231 230 230 231 232 233 233 235 236 239 242 245 246 246 246 246 247 248 250 252 254 257 261 265 268 271 274 278 281 283 284 284 285 286 287 290 293 296 298 299 299 298 299 298 297 295 294 293 291 289 284 279 274 269 267 266 268 271 274 278 282 284 286 288 289 290 291 290 288 283 nan nan nan nan nan nan 265 266 267 267 267 267 266 266 265 265 265 265 264 263 263 262 261 260 260 260 260 259 259 258 258 257 257 257 256 256 255 255 255 254 254 252 251 251 250 250 251 251 251 250 250 250 250 249 248 248 249 251 251 251 251 250 250 251 251 251 251 250 250 249 249 249 250 251 251 250 249 248 247 247 246 245 244 242 241 241 240 239 239 238 238 236 235 234 232 230 230 231 233 233 235 238 243 248 251 253 254 253 251 250 247 244 242 240 238 238 237 235 234 234 235 237 240 243 247 250 252 254 255 254 250 246 240 235 229 224 219 215 214 214 214 213 212 212 214 217 221 226 231 238 245 253 261 268 274 278 281 284 289 295 301 305 305 303 301 300 300 300 299 297 294 290 286 284 284 284 282 278 275 274 273 270 266 263 259 257 257 256 256 256 256 257 257 258 259 258 258 259 259 259 258 257 256 254 252 252 252 253 255 257 260 261 262 261 259 258 257 257 258 259 261 264 267 270 272 273 273 270 266 261 256 250 245 240 237 234 235 237 242 250 261 272 280 286 289 293 296 296 296 296 298 300 299 296 293 293 296 300 307 314 318 317 315 312 311 312 316 320 322 320 318 315 312 310 309 308 307 306 305 302 300 298 295 293 291 289 286 282 278 273 268 261 256 251 248 245 241 239 239 241 244 246 247 247 247 245 244 244 245 247 248 247 245 242 238 236 234 232 231 232 233 234 234 234 234 234 234 234 233 234 235 235 236 236 236 235 235 234 233 232 231 231 231 231 231 231 231 231 231 231 230 230 230 230 233 236 239 241 240 239 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 nan nan nan nan nan nan nan nan nan nan 206 207 208 210 214 219 222 223 224 223 nan nan nan nan nan 220 221 221 223 224 225 227 229 231 233 234 234 234 234 233 233 233 234 235 235 236 237 238 241 244 246 247 247 247 248 248 250 252 254 256 259 262 265 267 270 273 277 281 284 285 286 287 288 290 293 296 299 300 300 301 301 301 301 300 298 297 296 295 292 287 280 274 268 265 264 265 267 271 275 278 281 282 284 286 288 291 292 291 nan nan nan nan 266 266 266 266 267 268 268 267 267 266 266 266 266 265 265 264 263 262 261 260 260 260 260 260 259 258 258 258 257 256 256 256 255 255 255 255 255 254 253 251 251 251 251 252 252 252 251 251 251 251 250 249 249 249 251 252 252 252 252 252 252 252 252 251 250 250 251 251 252 253 253 252 251 250 249 248 248 247 246 244 243 242 242 241 240 239 238 237 235 233 232 232 233 234 235 234 233 235 239 242 245 248 251 253 253 252 250 247 244 242 240 238 236 234 232 231 231 232 233 235 237 241 244 248 251 252 251 248 244 238 232 227 221 215 211 210 212 213 212 212 211 212 215 219 224 229 236 244 252 261 269 275 279 281 284 289 295 301 304 304 302 300 300 299 299 298 295 289 284 280 278 279 279 277 274 271 269 269 269 267 264 262 260 258 256 254 254 254 254 255 256 257 258 258 259 259 259 259 258 257 255 254 252 252 252 253 255 257 259 259 258 256 255 255 255 255 256 258 261 263 265 267 268 269 269 267 264 259 253 248 244 241 238 239 240 244 250 258 266 273 278 282 286 288 288 287 285 283 281 280 278 277 277 281 288 297 305 309 310 309 307 305 305 307 310 312 313 312 310 308 306 305 304 304 302 301 299 297 295 293 291 289 288 286 283 280 276 271 265 259 254 250 247 243 241 240 242 244 246 247 247 246 245 244 243 244 246 248 250 249 245 242 239 237 236 235 234 234 235 234 234 234 234 234 233 233 234 235 236 237 237 237 237 236 235 234 233 232 232 231 231 231 231 232 232 232 232 231 229 228 228 231 237 241 243 243 241 239 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 nan nan nan nan nan nan nan nan nan nan nan 206 207 208 212 217 222 224 224 223 nan nan nan nan nan nan 222 222 223 224 224 225 227 229 232 234 236 236 236 236 236 236 237 237 238 238 239 240 241 244 246 248 249 249 249 249 251 253 255 257 259 261 264 266 267 269 271 275 279 283 285 286 287 289 292 295 298 300 301 302 303 303 303 302 301 300 299 299 299 296 290 282 275 268 264 263 263 265 268 272 276 278 279 280 282 285 289 291 291 nan nan 277 273 271 270 269 268 268 268 268 268 267 267 267 266 266 265 264 264 263 262 262 261 260 260 260 259 258 258 258 257 257 256 255 255 254 254 254 254 254 254 253 252 251 251 252 252 252 252 252 252 251 251 250 250 249 250 251 252 252 253 253 253 253 253 252 251 250 250 251 253 254 256 254 253 252 252 251 250 249 248 247 246 244 243 243 242 241 240 238 235 232 231 231 234 237 238 236 233 231 233 235 238 240 244 248 251 252 252 250 247 244 241 239 236 233 231 230 229 229 229 229 230 231 234 238 242 246 248 247 244 240 235 230 224 219 213 210 210 212 214 215 213 212 212 215 218 223 229 236 244 253 261 268 275 278 281 284 288 293 298 302 303 303 302 301 300 299 297 293 286 280 276 274 273 272 271 268 264 263 264 266 266 265 263 261 259 257 254 253 252 253 253 254 256 257 257 258 258 258 258 257 257 256 255 253 252 251 252 254 255 256 256 255 254 254 254 253 253 253 255 258 260 260 260 261 263 265 267 266 262 257 252 247 244 243 244 245 248 252 257 262 266 270 274 277 280 281 281 279 275 271 268 265 263 262 266 275 287 295 300 302 302 302 301 301 302 304 304 306 307 307 306 306 304 302 300 298 296 294 293 291 289 287 286 285 284 282 279 276 272 268 263 258 253 249 245 243 242 243 244 246 247 247 246 245 244 243 243 244 247 249 249 247 245 242 240 239 238 237 236 236 235 235 235 234 234 233 233 234 234 235 237 237 238 238 237 236 235 234 234 233 232 232 231 231 232 232 232 232 230 227 225 225 230 237 242 245 244 243 242 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 204 nan nan nan nan nan nan nan nan nan nan 206 206 207 209 213 219 224 225 224 nan nan nan nan nan nan nan 223 223 223 223 223 224 225 227 231 234 236 237 238 238 239 239 240 240 241 242 242 243 245 nan nan 250 251 251 250 251 253 255 257 260 262 264 266 268 268 269 270 274 278 282 284 286 288 291 294 297 299 300 302 303 304 304 303 301 300 299 299 300 300 297 292 285 277 270 265 263 262 264 266 270 273 276 277 278 279 282 286 nan nan nan 284 281 278 275 273 272 270 270 269 269 268 268 267 267 266 266 265 264 264 263 263 262 262 261 260 260 259 258 258 257 257 257 256 255 254 254 253 253 253 253 253 253 252 251 252 252 253 253 253 252 252 252 251 250 250 249 251 252 252 252 253 254 254 254 254 253 252 250 250 252 255 256 256 256 255 255 255 254 252 250 249 248 246 246 246 245 244 243 241 237 234 232 231 232 235 237 235 231 228 227 227 228 231 235 240 245 247 249 250 248 244 241 238 235 232 229 227 227 227 227 226 225 225 226 229 233 237 240 241 240 238 233 229 226 223 219 214 212 212 215 217 217 216 214 213 215 219 224 230 237 245 253 261 268 274 277 280 284 287 291 295 299 302 303 302 301 300 298 295 290 285 280 275 271 268 267 265 262 259 258 260 262 263 263 262 261 260 258 256 255 254 253 253 253 254 256 257 257 257 257 257 257 256 256 255 253 252 251 252 253 254 254 254 253 252 252 252 252 251 252 253 255 256 256 256 256 258 262 265 266 265 261 256 250 247 247 248 249 251 254 257 260 263 265 268 271 274 276 277 274 271 267 263 258 255 253 257 266 278 288 294 296 297 297 298 299 300 302 303 304 306 307 307 306 304 300 297 294 291 289 288 286 284 283 282 282 281 279 277 275 272 269 265 261 256 252 248 244 243 243 245 247 247 247 247 246 244 243 243 243 245 247 249 248 247 245 243 242 241 239 238 237 236 235 235 235 235 234 234 234 234 235 236 237 238 238 238 237 237 236 236 235 234 233 232 232 232 233 233 232 230 227 224 226 231 238 243 245 246 245 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 206 206 207 210 215 221 224 225 223 nan nan nan nan nan nan nan nan 223 223 222 222 221 222 225 229 233 236 238 239 240 241 241 242 243 244 244 245 246 247 248 250 nan 252 252 252 253 254 257 259 262 265 267 269 270 270 270 271 274 278 282 286 289 292 294 296 298 299 300 301 303 305 304 303 301 299 298 297 297 297 296 292 286 279 273 268 264 263 263 265 268 271 274 275 276 nan 280 283 nan nan 286 284 282 280 278 276 274 272 271 270 270 269 269 268 268 267 266 265 265 264 263 263 263 262 261 260 260 259 258 258 257 257 257 256 255 254 253 253 253 252 252 253 253 252 252 252 252 253 253 254 253 253 252 251 251 250 250 251 252 252 253 254 255 255 254 254 254 253 253 253 254 255 256 256 256 257 259 259 257 255 252 249 250 249 249 250 249 247 245 242 238 234 232 230 232 234 233 229 230 229 227 226 226 228 233 240 246 250 249 248 245 240 235 231 228 226 224 223 223 223 223 222 221 222 223 226 228 231 232 231 230 228 226 224 223 221 219 217 215 215 217 219 219 218 216 215 216 220 225 231 238 246 254 262 269 273 276 280 284 288 291 294 297 301 302 303 301 299 296 293 290 287 282 275 270 265 262 260 258 256 256 257 259 260 260 260 259 259 259 258 257 255 254 253 253 253 254 255 256 256 257 257 257 256 255 254 253 252 252 251 252 252 252 251 250 250 250 251 251 250 250 251 252 253 253 253 254 256 259 262 264 265 265 261 255 251 250 250 252 254 256 259 261 262 264 265 267 268 270 271 270 268 265 261 256 252 251 253 261 272 282 288 291 293 293 294 295 297 301 304 307 308 308 308 307 304 300 296 291 288 286 284 282 280 278 278 278 278 277 275 273 271 269 266 262 259 255 251 248 245 245 246 248 248 248 247 246 244 243 242 243 244 246 248 248 247 246 245 243 242 241 240 239 237 236 236 236 235 235 234 234 235 235 236 237 238 238 238 238 238 238 238 237 236 235 234 233 233 233 234 233 232 228 227 229 234 240 245 247 248 247 246 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 nan nan nan nan nan nan nan 205 204 204 203 202 nan nan nan nan nan nan nan nan 207 208 208 208 207 206 206 208 212 218 222 224 224 nan nan nan nan nan nan nan nan nan 223 222 221 220 219 220 223 227 232 236 239 240 241 242 243 244 245 246 247 247 248 249 250 251 nan nan 253 253 254 255 257 261 264 268 270 271 272 272 272 273 275 279 284 289 292 296 298 298 298 298 298 299 301 302 303 302 302 300 298 296 293 292 291 290 286 281 276 271 nan nan 264 264 266 269 272 274 nan nan nan nan nan 285 285 284 283 282 280 278 276 274 272 271 270 270 270 269 268 267 266 266 265 264 264 263 262 261 260 260 260 259 258 258 258 257 257 256 255 254 254 253 253 253 252 253 253 253 253 253 252 253 253 254 254 253 252 252 252 251 252 251 251 251 252 nan nan nan nan nan 254 255 256 256 256 256 256 256 257 259 260 260 259 257 254 251 250 252 254 255 254 251 247 243 239 235 232 230 231 231 230 227 229 232 229 224 222 227 236 244 249 249 247 243 239 235 230 225 220 218 218 218 218 218 218 218 219 220 221 222 223 222 221 219 219 219 220 220 220 221 220 218 216 216 217 219 219 219 217 217 218 222 226 233 239 246 254 262 269 272 275 279 283 287 291 295 298 300 302 303 301 299 296 294 292 289 283 276 269 263 259 257 255 254 254 255 256 257 258 258 257 258 259 259 259 258 256 254 253 253 253 253 254 255 256 256 256 255 254 253 252 252 252 251 251 250 249 248 247 247 248 249 249 249 249 250 250 251 251 252 253 255 257 259 261 263 265 264 260 256 253 252 253 255 258 260 262 263 264 264 263 263 264 264 265 264 263 260 256 252 251 253 258 267 275 281 285 288 289 289 290 294 298 303 307 308 308 308 306 304 301 297 292 289 286 283 281 278 276 276 276 277 277 276 274 272 269 266 263 260 257 254 251 249 248 248 249 249 249 248 246 244 243 242 243 244 246 247 248 247 246 245 244 243 242 242 240 239 238 237 237 236 236 235 235 235 236 237 238 238 239 239 239 239 239 239 239 238 237 236 235 235 235 235 235 233 231 229 232 237 243 247 249 250 249 248 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 205 204 203 203 nan nan nan nan nan nan nan 207 207 208 208 207 207 206 207 209 214 221 224 225 224 222 nan nan 220 220 nan nan nan 222 222 221 219 218 218 219 222 226 232 236 239 241 243 244 245 246 247 248 249 250 251 251 252 253 nan nan nan 255 255 256 258 262 266 269 271 272 273 273 273 275 278 282 287 292 296 300 300 299 298 297 296 296 297 nan nan 302 nan nan nan nan nan nan 289 288 286 283 nan nan nan nan nan 265 nan nan nan nan nan nan nan nan 283 284 284 284 283 282 281 279 277 275 273 272 272 271 271 270 269 268 267 266 265 265 264 263 262 261 260 260 259 259 258 258 257 257 257 256 255 254 254 254 253 253 253 253 252 252 252 253 253 252 252 253 254 253 252 251 251 252 252 nan nan nan nan nan nan nan nan nan nan 257 258 258 256 256 nan nan nan nan nan nan nan 257 255 252 251 254 257 259 258 255 252 247 242 237 233 231 230 229 226 224 225 227 224 222 224 230 240 246 249 245 241 237 235 232 228 222 217 212 212 213 214 214 215 217 218 219 219 219 218 216 214 212 213 214 216 218 220 221 220 218 215 215 216 218 219 220 220 220 221 223 228 233 240 247 254 261 266 269 272 277 281 287 291 296 299 301 302 302 301 300 298 296 294 291 285 277 269 262 257 254 253 253 253 254 255 256 257 257 258 258 258 259 260 259 258 256 254 253 252 251 252 253 254 254 253 252 252 252 252 253 252 251 249 248 246 244 244 244 246 247 248 248 248 249 250 251 251 252 253 255 256 257 259 261 262 263 262 260 256 254 255 256 258 260 261 263 263 262 261 260 259 259 260 261 260 259 256 254 253 254 258 263 269 275 279 283 285 286 288 290 294 299 303 305 306 306 306 305 304 300 295 291 286 283 281 279 277 276 276 277 277 276 274 272 269 265 262 260 258 256 254 252 251 250 251 250 250 249 247 245 243 243 243 245 246 247 247 247 246 244 243 243 243 242 241 240 239 238 237 237 236 235 235 236 237 238 238 239 239 239 239 239 239 239 239 239 238 238 237 237 237 237 237 236 233 232 234 239 245 249 251 251 251 250 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 205 205 205 204 nan nan nan nan nan nan nan nan 207 207 207 207 206 206 206 207 210 215 222 226 226 224 222 nan nan 221 221 nan nan nan 221 220 219 219 218 218 219 221 226 231 236 240 242 244 246 247 249 250 251 252 253 253 254 254 nan nan nan nan nan nan nan 261 264 267 270 271 272 272 273 274 277 281 286 291 296 300 302 301 299 298 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 287 286 nan nan nan nan nan nan nan nan nan nan nan nan 275 nan 280 282 284 284 284 284 284 282 280 278 275 274 273 272 272 271 270 269 268 267 267 266 265 264 263 262 261 260 260 259 258 258 257 257 257 257 257 256 255 255 254 254 254 254 253 252 252 252 253 252 252 251 252 253 253 251 251 251 251 251 nan nan nan nan nan nan nan nan nan 252 255 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan 257 259 261 261 258 254 251 247 241 235 231 229 227 225 223 222 220 220 222 227 233 239 242 244 241 238 237 236 234 231 226 220 215 211 210 211 212 214 215 216 215 214 214 213 212 211 210 210 212 214 217 219 220 219 217 214 213 214 217 220 221 222 223 224 225 228 233 240 247 254 260 264 266 269 274 279 286 291 296 299 301 302 302 302 301 300 299 295 291 286 278 269 262 256 252 250 251 252 252 253 255 256 257 258 258 259 259 260 261 260 258 256 253 251 250 251 251 251 250 250 249 250 251 252 252 250 249 247 245 243 241 241 242 244 246 247 248 248 249 250 251 252 253 255 256 257 258 259 260 261 262 263 263 261 258 258 258 259 259 260 261 261 260 259 258 257 257 258 259 259 258 257 256 255 256 259 263 267 272 276 281 284 285 287 289 291 294 297 299 302 304 306 307 307 304 300 294 289 284 282 280 279 278 278 278 278 276 274 272 269 265 262 259 258 256 255 254 253 253 253 253 251 250 248 246 244 243 244 246 247 248 247 247 246 244 243 243 242 242 241 240 239 238 238 237 236 235 235 236 237 238 239 239 240 240 240 240 240 239 239 239 239 239 239 239 239 239 239 238 236 235 236 240 246 251 253 253 252 251 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 208 208 207 207 206 205 205 206 205 205 206 209 215 222 226 226 nan nan nan nan nan nan nan nan nan 220 219 219 219 219 219 220 222 226 231 237 241 244 247 249 250 252 253 254 255 256 256 256 nan nan nan nan nan nan nan nan nan nan 268 270 270 270 271 272 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 294 291 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 274 275 276 278 280 283 284 285 285 285 284 281 279 276 274 274 273 272 271 270 270 269 268 267 267 265 264 264 263 261 260 259 259 258 257 257 257 257 257 257 257 256 255 254 254 254 254 254 253 253 253 253 252 252 252 251 251 251 251 250 250 250 250 250 250 250 249 nan nan nan nan nan 249 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 261 260 258 255 252 248 242 236 232 228 225 222 221 221 220 221 224 228 231 233 236 239 240 239 240 240 239 236 231 224 216 210 208 208 210 212 212 211 210 210 211 211 211 210 209 208 210 212 214 215 216 216 215 212 211 213 216 220 223 224 225 226 227 230 234 240 247 255 260 262 265 267 272 278 285 292 297 300 301 302 302 302 302 302 300 296 291 285 278 270 262 255 251 248 249 250 251 252 253 255 256 258 259 259 260 261 262 262 260 257 253 251 250 250 249 248 246 246 246 247 249 250 249 246 244 242 241 239 238 239 240 243 245 247 248 249 249 250 251 252 254 256 258 259 260 260 261 261 263 264 266 265 263 262 261 260 261 261 260 259 258 258 258 258 258 258 258 259 258 258 258 258 259 261 264 268 272 277 281 284 285 286 288 290 292 294 297 299 302 306 308 308 307 304 298 292 287 283 281 281 281 281 281 280 278 274 271 268 265 262 259 257 256 255 254 254 254 255 255 253 252 250 248 245 244 244 246 248 248 248 247 245 244 243 243 242 242 241 240 239 239 238 237 236 236 235 235 236 238 239 240 240 240 240 240 240 239 239 239 240 240 240 240 241 241 241 240 239 238 238 242 248 252 254 254 252 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 nan nan nan nan 208 208 208 207 206 205 205 205 205 205 204 205 208 214 220 224 225 nan nan nan nan nan nan nan nan 220 219 219 219 220 220 221 221 223 226 231 236 241 246 249 252 254 255 257 258 258 259 259 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 290 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 275 275 275 276 278 281 284 285 286 285 284 282 279 277 276 274 273 272 271 270 270 269 268 268 267 266 264 264 263 261 260 259 258 258 257 257 257 257 257 257 257 257 256 256 255 255 254 254 254 254 254 253 253 253 252 252 251 251 251 250 250 249 249 249 250 250 248 nan nan nan nan 245 247 247 245 245 248 252 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 251 248 243 237 233 228 223 221 221 222 221 223 225 225 227 230 235 240 244 246 247 247 246 243 237 228 218 212 210 210 211 211 209 206 206 208 210 212 211 210 208 207 208 208 209 211 212 213 213 211 210 212 216 221 224 226 227 228 230 233 236 242 249 256 260 262 264 267 271 277 285 292 297 301 302 301 300 300 301 303 301 296 290 284 278 271 263 256 251 248 247 247 249 250 252 253 255 257 258 258 260 261 262 262 261 257 254 252 251 249 247 245 243 242 243 245 246 246 243 240 238 236 234 234 235 238 240 243 245 247 248 249 250 250 252 254 256 259 260 262 262 262 263 264 265 267 269 270 269 266 264 264 264 263 262 260 259 258 258 259 259 259 260 260 259 259 259 259 260 261 265 268 272 277 280 283 285 286 288 290 293 295 298 301 303 306 308 309 308 306 301 296 291 286 284 283 283 284 284 284 281 277 273 269 266 263 260 257 256 255 254 253 254 255 254 254 253 253 250 248 245 244 245 247 247 247 246 245 244 243 243 243 242 242 241 240 239 239 238 237 236 235 235 236 237 239 240 240 241 241 240 240 240 240 240 240 240 241 241 242 243 243 242 241 240 241 245 249 252 254 254 253 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 206 206 nan nan nan 207 208 208 207 206 205 204 204 204 204 204 204 204 207 213 219 221 nan nan nan nan nan nan nan nan nan 220 219 220 220 221 222 222 223 224 226 230 235 240 245 250 254 256 258 259 261 261 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 276 276 276 278 280 282 284 285 285 284 282 280 278 277 275 273 272 271 270 269 269 268 267 266 265 264 264 262 261 259 258 258 258 258 257 258 258 258 258 258 258 257 257 256 256 255 255 254 254 254 254 253 253 253 252 nan nan 251 250 249 248 248 249 250 250 248 244 nan nan nan nan nan nan nan 242 244 248 253 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 246 243 238 233 227 224 223 223 224 224 224 224 224 225 229 235 240 246 250 252 252 250 247 241 233 226 221 218 216 213 209 206 204 205 208 211 212 212 211 209 208 208 208 208 208 209 209 209 209 208 210 215 221 225 228 230 232 234 236 239 245 251 258 261 263 265 267 271 276 284 292 298 301 302 301 299 297 299 300 299 296 291 285 278 271 265 258 252 248 246 246 247 248 250 251 253 255 256 257 259 261 262 262 261 258 256 253 251 248 245 242 241 240 242 243 243 241 238 234 232 230 230 231 234 237 241 244 245 246 247 248 249 251 253 256 259 261 263 264 265 265 265 266 268 270 272 274 274 272 270 268 268 267 265 263 261 260 259 259 260 260 260 261 260 260 259 259 259 261 264 267 271 274 278 282 285 287 289 293 296 300 303 305 306 307 308 309 308 306 303 299 294 290 287 285 285 286 287 287 284 281 276 272 267 264 261 258 256 255 253 252 252 252 252 252 252 253 252 250 248 246 246 246 247 247 247 246 245 244 243 243 243 242 242 241 241 240 239 238 236 235 235 236 237 239 240 241 241 241 241 240 240 240 240 241 241 242 242 243 244 244 243 242 243 245 248 251 253 253 253 253 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 199 200 202 203 nan nan nan nan nan 207 206 207 206 206 204 202 202 201 202 202 203 203 205 209 215 218 220 nan nan nan nan nan nan nan nan nan 220 221 221 222 223 223 223 223 224 225 228 232 237 243 249 254 257 259 261 262 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 276 277 277 277 277 278 279 281 283 284 284 284 283 281 280 278 275 273 272 271 270 269 268 268 267 267 266 264 263 262 261 260 259 259 259 259 259 259 259 259 259 259 258 258 257 257 257 256 256 255 254 254 254 254 253 nan nan nan nan nan nan nan 248 248 249 250 250 247 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 238 232 227 224 224 224 224 224 223 221 222 224 227 232 238 245 250 253 253 251 247 242 237 232 228 223 216 209 203 201 202 205 209 211 211 211 210 210 210 210 210 210 209 208 207 207 207 208 211 217 223 228 231 233 235 237 239 243 248 254 259 262 264 266 268 271 276 284 291 297 301 303 301 298 295 296 297 297 296 292 287 280 273 266 260 253 248 246 245 246 247 247 249 251 253 254 255 257 259 260 260 260 258 257 255 252 248 244 241 240 240 241 241 240 237 234 232 230 228 228 230 233 237 240 243 245 246 247 248 250 253 256 260 262 264 265 266 266 267 267 268 269 272 275 278 279 278 276 275 273 271 269 266 264 262 261 261 261 261 261 261 261 260 259 258 257 259 262 266 269 272 276 280 285 289 293 297 301 305 308 309 309 309 309 309 308 306 304 300 296 293 290 288 287 288 288 288 286 283 279 274 269 266 262 260 257 255 254 252 251 250 250 250 251 252 253 252 251 249 247 247 247 247 247 247 246 245 244 243 242 242 242 243 242 241 240 239 237 237 236 236 237 239 240 241 241 241 241 241 240 240 241 241 242 242 243 244 245 244 244 244 245 247 250 252 253 253 253 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 202 nan nan nan nan 206 206 206 205 205 204 203 202 200 199 199 200 201 202 204 208 213 218 220 220 nan nan nan nan nan nan nan nan nan nan 222 222 223 224 224 224 224 224 225 226 230 234 240 246 252 256 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 277 278 nan nan nan 279 279 280 281 282 284 284 285 284 283 281 278 276 273 272 270 270 269 269 268 268 267 266 265 264 263 263 262 261 260 260 261 261 261 260 260 260 259 259 258 258 258 257 257 257 256 254 254 254 254 253 nan nan nan nan nan nan nan nan nan nan nan nan 247 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 231 226 224 223 223 224 224 223 223 224 226 227 231 237 243 248 250 250 247 244 240 237 233 228 221 212 205 201 202 206 209 211 211 209 208 208 209 211 212 212 211 209 208 207 208 208 211 215 221 226 230 233 235 237 239 242 246 251 257 260 262 264 266 269 272 277 283 291 297 302 304 302 299 295 294 295 296 296 294 289 282 275 268 262 255 249 246 245 246 246 246 247 249 250 251 252 254 256 256 257 257 258 257 256 254 249 245 242 240 240 240 239 237 235 233 231 229 228 228 229 232 236 239 242 245 247 249 251 254 257 260 263 265 267 267 267 267 267 268 269 270 273 277 280 282 282 282 282 280 278 275 271 267 265 263 263 nan 262 262 262 261 260 258 256 256 258 261 265 268 271 275 280 285 291 296 301 304 308 310 311 310 310 309 308 307 306 303 301 298 295 292 290 289 289 290 289 287 284 280 275 271 267 264 261 258 256 254 252 250 249 248 249 249 251 252 253 253 251 250 248 247 247 248 249 248 246 244 242 241 241 242 244 244 243 242 240 238 237 237 237 237 239 240 241 242 242 242 242 241 241 242 242 242 242 243 245 245 245 245 245 246 249 251 253 253 253 253 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 202 nan nan nan 205 205 205 204 203 203 202 201 200 199 199 199 200 200 202 205 211 217 221 223 nan nan nan nan nan nan nan nan nan nan nan nan 223 224 224 224 224 223 223 224 225 229 233 238 244 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 280 281 281 282 283 284 284 284 283 281 279 276 274 272 271 271 270 270 270 269 268 267 266 266 265 265 264 264 263 262 263 262 262 261 260 260 260 259 259 258 nan nan nan nan 256 255 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 226 223 222 223 225 226 227 229 230 231 231 232 233 236 242 246 245 243 240 238 234 230 224 218 212 209 209 212 216 218 216 213 210 209 210 211 213 213 212 210 209 208 209 209 210 212 216 221 226 229 232 234 237 240 244 248 254 259 261 262 264 267 270 273 278 283 290 296 301 304 304 301 298 296 296 297 298 297 292 284 276 270 264 258 251 247 247 248 248 248 247 246 246 247 248 250 251 251 252 254 256 257 257 254 250 245 242 240 240 239 238 236 234 232 230 228 227 229 231 233 236 240 243 246 249 252 255 258 260 262 264 266 267 267 267 268 268 268 270 271 275 279 282 284 286 286 287 286 284 281 276 271 267 266 265 nan nan nan nan nan 259 257 255 255 257 260 264 268 271 275 280 286 292 298 302 305 307 309 310 310 310 309 308 307 305 303 301 298 296 295 293 292 291 291 290 288 285 281 276 272 268 265 262 259 257 255 253 251 248 247 247 248 249 251 252 253 253 251 249 247 247 248 248 249 247 244 242 240 239 241 242 243 243 241 240 238 237 236 236 237 238 240 241 242 243 243 242 242 242 242 242 242 242 244 245 246 246 246 246 248 250 252 253 253 253 253 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 199 200 201 202 202 202 203 203 202 202 201 201 200 200 201 201 202 202 202 203 207 213 219 223 nan nan nan nan nan nan nan nan nan nan nan nan nan 224 224 224 224 223 222 222 223 225 228 233 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 283 283 283 282 281 279 277 275 273 272 272 272 272 271 271 270 269 269 268 268 268 267 266 265 264 264 263 263 262 261 261 261 260 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 226 224 224 225 226 228 230 231 231 230 230 228 225 227 235 242 243 242 240 238 234 229 224 220 218 217 218 222 225 224 220 216 214 215 216 218 217 216 213 209 207 206 207 208 209 211 215 220 225 228 231 234 237 242 246 251 255 260 261 263 265 268 271 274 278 284 290 296 300 303 304 304 302 300 301 302 303 303 298 290 281 273 267 260 254 250 250 252 251 250 247 244 243 243 245 245 246 246 247 250 253 256 256 254 250 246 243 241 239 239 237 236 233 231 228 227 228 231 234 237 239 241 244 247 250 253 256 259 260 262 264 266 267 268 268 269 269 270 271 274 277 281 283 285 287 288 289 288 286 282 277 273 270 269 268 nan nan nan nan nan nan 256 254 253 255 258 263 267 271 275 279 284 290 295 299 302 304 307 309 310 310 309 308 307 305 303 301 299 297 296 295 294 294 292 291 289 286 282 277 273 269 266 263 260 258 257 254 252 249 247 246 247 247 248 250 251 252 251 249 248 247 247 247 247 246 244 241 239 238 239 240 240 240 240 239 237 236 235 236 236 237 238 239 240 241 242 242 242 243 243 243 243 244 245 246 247 247 247 248 250 252 253 253 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 nan nan nan nan nan nan nan nan nan nan nan nan nan 250 249 nan nan nan nan nan 238 233 227 221 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 197 198 198 199 199 199 200 200 200 199 199 199 200 202 204 206 206 206 205 204 207 213 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 222 221 220 220 221 223 228 234 240 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 282 281 279 278 277 275 274 273 273 273 273 273 272 nan nan nan 270 270 269 nan nan 267 266 266 265 264 264 263 262 262 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 225 224 224 225 228 230 229 227 224 222 221 220 225 232 239 242 244 244 242 237 232 227 225 224 224 225 227 229 227 223 219 218 220 223 224 223 220 215 210 205 204 205 207 209 212 217 221 225 228 231 234 237 242 248 253 257 261 262 264 267 270 274 277 280 285 291 295 298 300 302 304 305 304 304 306 307 306 302 295 287 278 269 261 256 254 255 256 254 251 247 243 241 241 242 243 243 242 243 246 250 253 254 253 250 247 244 241 239 238 236 235 232 230 228 229 231 234 237 240 241 243 244 246 249 252 255 257 259 261 263 265 266 268 270 271 272 272 273 276 279 282 284 286 288 289 289 288 286 282 278 274 272 271 271 270 nan nan nan nan nan 255 253 253 254 257 261 265 269 273 276 280 285 289 292 296 299 302 305 308 310 310 308 307 305 303 301 300 299 298 297 296 296 295 293 291 288 284 279 273 269 266 263 261 259 257 255 253 250 247 246 246 246 247 248 249 251 251 250 249 247 246 246 246 245 243 242 240 239 238 238 238 238 238 237 236 234 234 234 234 235 235 236 237 239 240 241 241 242 243 244 245 246 247 248 248 248 249 251 253 254 254 254 253 252 252 251 251 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 256 251 248 246 245 244 243 242 240 238 235 230 225 219 213 208 202 nan nan nan nan nan nan nan nan nan nan 191 nan nan nan nan 194 195 196 196 197 198 198 198 198 198 198 198 197 198 199 201 204 206 208 209 208 207 206 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 219 218 219 222 228 236 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 281 280 279 277 276 276 275 274 274 274 275 274 274 nan nan nan nan nan 271 nan nan nan nan nan nan nan 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 225 223 221 222 223 225 226 225 222 220 219 219 221 226 232 237 241 245 nan 244 238 233 229 227 226 225 226 227 229 227 224 221 221 224 227 227 225 222 217 212 207 204 206 209 212 214 218 221 225 228 230 233 237 242 249 254 258 261 264 266 269 273 277 280 283 287 292 295 298 299 300 302 303 304 305 306 306 304 300 296 290 282 271 262 257 256 258 258 257 253 248 243 240 240 240 241 241 241 242 244 247 250 252 252 251 249 246 243 240 237 236 234 232 230 229 230 233 236 238 240 242 243 245 246 249 251 253 256 258 260 262 264 267 269 272 273 273 274 275 277 280 282 284 286 288 288 288 287 286 283 279 275 273 272 272 272 271 nan nan nan nan nan 255 254 255 257 260 263 267 270 273 276 278 282 285 288 291 295 298 302 305 306 306 306 304 303 301 299 298 298 297 298 298 297 295 293 289 285 279 273 269 266 264 263 261 259 257 254 251 249 247 246 246 246 247 248 250 250 250 249 248 247 247 246 245 244 243 241 241 240 239 237 236 236 235 234 233 232 232 231 232 233 234 235 236 237 238 239 240 242 244 246 248 249 250 251 251 251 253 254 255 255 254 253 252 252 251 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 nan nan nan 319 305 nan 270 256 247 243 240 238 237 236 234 232 230 227 224 219 214 209 203 199 194 191 nan nan nan nan nan nan nan nan nan nan nan nan 193 nan 194 195 196 198 199 199 199 199 198 198 198 198 198 199 201 203 205 207 209 209 209 208 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 217 218 221 228 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 nan 276 276 275 275 276 276 276 276 275 274 274 nan nan nan nan nan 270 269 268 nan nan nan 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 221 220 220 220 221 220 219 218 217 218 218 220 223 228 nan nan 242 243 241 235 228 225 223 221 222 223 224 225 225 223 222 223 225 227 226 224 221 217 212 208 207 208 211 213 216 219 222 226 228 230 232 236 241 248 253 258 262 266 269 272 276 281 284 286 289 293 296 298 299 299 300 301 302 303 303 302 300 296 293 289 283 273 264 258 257 259 260 259 255 251 246 241 239 238 239 239 240 242 244 247 249 251 252 252 251 248 245 240 237 235 233 232 231 231 232 234 236 238 240 242 244 246 248 249 251 253 255 257 259 262 264 267 270 272 273 274 275 277 278 280 282 284 286 287 288 288 287 285 283 280 277 274 272 272 272 272 270 nan 263 nan nan nan nan 257 258 261 264 267 269 272 274 276 279 281 284 286 288 290 294 297 299 300 301 300 300 298 297 296 296 297 298 298 297 294 291 287 282 277 272 268 265 264 263 263 261 259 256 253 250 248 247 246 246 246 247 248 249 249 249 249 249 249 249 247 245 244 243 242 241 239 238 236 235 233 232 231 230 229 229 229 230 231 233 234 235 235 236 237 240 243 247 249 251 252 252 253 253 254 255 255 255 254 253 253 252 251 250 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 8 7 5 2 358 351 342 331 311 280 251 237 229 225 223 222 221 220 217 215 213 210 207 204 200 195 191 188 185 184 183 nan nan nan nan nan nan nan 190 191 191 192 192 193 194 196 197 199 200 200 200 200 200 200 200 201 201 202 203 204 205 207 208 209 209 209 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 216 215 216 220 228 239 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 278 277 277 277 277 277 277 277 276 276 nan nan nan nan nan nan nan nan nan nan nan 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 235 231 222 214 211 210 210 211 214 216 217 217 217 218 220 222 223 222 219 216 212 210 209 209 211 212 214 217 221 225 228 229 230 232 235 240 246 251 256 263 269 272 275 279 284 286 288 290 293 296 299 301 301 301 300 300 300 300 299 297 294 290 287 282 275 267 260 258 260 262 262 259 255 249 243 239 238 238 239 241 243 246 248 250 251 252 252 252 250 246 241 237 234 233 232 232 232 233 234 237 239 242 244 246 248 249 250 251 253 255 258 260 263 265 267 269 272 273 275 277 278 279 280 282 284 285 287 287 287 286 285 283 281 278 275 272 271 271 270 269 267 264 261 nan nan nan nan 261 263 266 268 271 274 276 278 280 281 283 285 286 287 289 291 293 294 295 295 294 294 293 293 293 294 294 294 292 290 286 282 277 274 270 267 265 264 263 263 263 260 257 254 251 249 247 245 245 245 247 248 249 249 250 250 252 253 253 252 249 245 243 241 240 239 238 236 234 233 231 230 229 228 228 228 229 230 231 233 233 233 233 235 238 242 247 250 252 254 254 255 255 256 256 256 256 255 253 252 251 250 250 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 47 41 33 27 24 21 19 19 20 21 23 25 25 25 25 25 25 26 31 45 150 183 189 189 187 187 188 188 189 189 188 188 188 186 185 182 180 178 176 176 176 177 178 180 182 184 185 nan 186 186 187 187 188 189 191 193 195 197 198 200 200 201 201 202 202 203 204 204 204 204 205 205 207 208 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 216 215 214 215 220 230 242 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 279 279 279 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 214 204 196 193 192 193 195 198 200 201 202 204 207 210 214 215 214 212 209 207 207 208 210 212 213 216 219 224 228 230 230 231 233 236 240 244 249 256 265 272 276 279 282 285 287 288 289 293 296 299 301 302 302 301 301 300 299 298 296 293 289 284 280 274 267 261 259 260 263 263 261 257 253 248 243 241 239 240 241 244 246 249 250 250 251 252 253 252 248 242 237 235 233 233 233 234 235 236 238 240 243 245 247 249 250 251 253 254 256 259 262 265 267 268 270 272 274 276 278 279 280 280 282 283 285 286 286 286 286 286 285 282 280 277 274 271 269 268 266 265 263 262 261 nan nan nan 265 267 270 272 274 276 278 280 282 283 284 286 287 288 289 290 291 291 292 291 290 290 289 289 289 289 289 288 287 284 280 276 273 270 268 266 265 264 264 264 263 261 258 254 251 249 248 246 245 245 246 248 250 251 252 253 254 256 257 256 252 248 244 241 239 239 238 236 235 233 231 229 228 227 228 228 229 230 231 232 232 232 232 234 237 241 246 250 253 255 257 258 258 259 258 258 256 254 253 252 250 250 250 251 nan nan nan nan nan nan nan nan nan nan nan nan 37 44 51 55 57 55 50 44 39 35 32 30 29 29 30 33 37 40 42 46 50 55 61 68 78 93 111 129 142 149 151 151 152 154 157 159 161 162 164 164 165 165 165 166 166 167 168 170 172 175 178 179 180 181 181 182 183 183 184 186 188 191 193 195 196 198 199 201 202 204 205 206 206 206 205 205 205 206 207 208 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 213 213 215 222 233 245 253 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 209 199 191 185 181 180 180 181 183 184 184 185 187 191 196 200 202 202 202 201 202 204 206 209 211 213 217 220 225 229 230 230 232 234 237 240 243 249 256 266 274 279 281 283 285 287 288 289 292 296 298 300 301 301 301 301 300 299 298 296 293 288 283 278 273 266 261 257 258 259 260 260 257 255 252 248 245 242 241 241 243 245 246 247 248 250 252 255 254 250 244 239 236 234 234 234 236 237 238 239 241 244 246 248 250 251 253 255 256 258 262 265 268 269 270 271 272 274 277 278 279 280 281 282 283 284 284 284 285 286 287 286 284 282 279 275 272 268 266 263 262 261 261 261 261 263 266 269 272 274 276 277 279 281 282 284 284 285 288 290 291 292 292 293 293 292 291 290 289 288 286 285 284 284 284 283 280 277 272 268 266 264 263 262 263 264 264 263 261 258 255 252 251 249 248 246 246 246 248 251 252 254 255 256 258 259 258 254 249 245 241 239 238 237 236 235 233 230 229 227 227 227 227 229 231 231 232 232 233 234 236 238 241 245 249 253 256 258 259 260 260 260 258 256 254 253 252 251 251 251 252 nan 28 27 nan nan nan nan nan nan 25 28 34 40 48 55 57 57 55 51 47 44 42 40 39 39 39 42 45 50 54 57 62 67 72 76 82 89 98 108 117 125 131 133 133 134 136 138 140 143 145 147 148 150 152 154 156 157 159 161 163 166 169 172 175 176 177 177 178 179 180 181 183 186 189 191 192 193 194 197 199 201 203 205 207 207 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 216 213 212 213 nan nan 238 249 255 259 262 265 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 190 183 179 176 175 174 174 174 174 173 173 175 178 182 186 188 189 191 194 197 200 203 205 207 209 214 218 222 225 227 230 232 235 238 240 243 249 258 268 275 280 283 284 285 286 287 289 292 295 297 299 299 299 299 298 298 297 296 295 292 288 282 277 272 266 260 255 253 254 256 257 256 255 254 251 247 244 242 241 241 241 242 242 244 247 251 255 256 253 248 242 238 235 234 235 236 237 238 240 242 244 247 248 251 253 256 257 258 261 264 267 269 270 270 271 272 274 276 278 279 279 280 281 282 283 283 283 283 285 286 286 285 284 281 277 273 269 264 261 259 258 258 258 260 262 265 270 275 278 279 280 281 282 284 285 285 287 289 291 293 294 295 295 295 294 292 291 289 287 285 283 282 282 282 281 279 276 272 267 264 261 259 258 259 260 261 260 258 255 252 251 251 250 249 248 246 246 247 250 252 254 256 257 258 259 258 255 251 246 242 240 238 237 236 234 232 230 228 227 227 227 227 229 229 230 231 232 233 234 237 239 241 244 248 252 254 257 259 261 261 259 258 256 254 253 253 252 252 252 252 29 28 27 27 nan nan nan nan 22 24 nan 33 42 51 57 59 57 56 54 53 50 49 49 49 49 51 54 58 62 65 69 72 76 79 83 88 94 100 107 113 119 123 124 125 126 127 128 130 133 135 137 139 141 143 145 148 151 153 155 157 160 163 167 170 172 173 173 174 175 176 178 180 183 185 187 188 189 190 192 194 196 199 202 205 207 206 206 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 220 217 214 212 211 213 nan 230 241 250 256 260 263 265 268 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 187 181 176 173 172 172 170 168 166 166 167 168 171 175 178 180 182 185 190 194 199 202 204 205 206 211 215 219 222 226 230 234 237 240 242 245 251 260 268 276 281 284 285 285 285 287 289 292 294 297 298 297 297 296 295 295 295 295 294 291 287 282 276 271 266 260 255 251 250 252 254 255 255 253 250 247 244 242 241 241 241 241 240 240 242 246 251 254 254 252 248 243 239 237 236 237 238 240 242 245 247 249 251 253 256 259 260 262 263 265 267 269 269 270 270 272 273 275 277 277 278 279 280 281 282 282 282 282 284 285 286 286 285 282 278 274 269 264 260 257 255 255 255 257 259 263 268 275 279 282 283 283 284 285 286 287 288 289 291 293 295 296 297 297 296 294 292 290 288 286 284 283 283 282 282 280 278 274 270 266 263 260 257 256 255 255 254 252 249 246 244 245 246 247 246 245 245 245 247 250 252 254 256 257 258 257 255 252 248 244 241 238 236 234 233 231 230 229 229 229 228 228 228 228 228 229 230 232 234 236 239 241 244 248 251 254 257 260 262 262 261 258 256 254 252 252 252 252 252 252 29 28 27 nan nan nan nan nan 20 21 nan nan nan nan 61 61 60 60 60 59 57 57 58 59 60 62 65 69 72 74 76 78 79 81 86 91 96 101 106 111 115 118 120 120 121 122 124 126 128 130 132 134 135 137 141 144 146 149 151 153 156 159 162 165 167 169 170 172 173 174 175 177 180 182 184 185 186 187 188 nan nan nan nan 203 206 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 218 215 213 211 211 nan 222 233 243 250 255 260 264 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 175 171 170 169 166 162 159 158 159 162 167 172 176 179 182 186 191 196 201 206 209 211 213 215 219 222 226 230 234 237 240 243 245 248 254 260 267 275 281 285 286 285 285 286 287 290 293 296 297 297 295 294 292 292 293 293 293 291 287 281 276 271 266 261 255 250 249 250 253 255 255 252 249 246 244 243 244 245 245 244 243 242 241 243 245 249 253 255 255 252 248 245 243 243 244 247 249 251 252 254 255 257 260 262 263 264 265 266 267 268 269 269 269 271 272 274 275 276 276 277 278 280 281 281 282 282 283 284 285 286 285 282 279 274 269 264 259 257 255 254 254 256 258 263 269 275 281 nan nan 286 286 287 287 288 289 290 291 293 294 296 297 298 297 296 294 292 290 288 286 285 284 284 283 281 280 277 274 271 267 263 260 257 255 253 251 247 244 241 239 239 240 242 243 243 242 242 243 245 247 250 252 254 255 256 255 253 249 244 240 237 234 233 231 231 230 231 231 231 231 230 229 228 227 227 228 230 233 236 238 240 243 247 251 255 258 261 262 262 261 259 256 254 252 251 251 251 252 252 29 27 nan nan nan nan nan nan nan nan 28 39 52 62 66 66 65 65 67 66 65 66 67 69 70 72 74 77 79 80 80 79 80 83 88 94 99 102 106 110 113 115 116 117 118 120 122 123 125 127 129 132 134 135 138 141 143 145 148 151 154 157 159 162 163 165 168 170 171 172 173 175 177 179 181 182 183 184 nan nan nan nan nan 200 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 216 225 236 244 249 254 259 265 269 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 168 166 163 158 155 153 153 155 161 167 173 178 183 188 194 199 204 210 213 217 220 223 225 228 231 234 237 240 242 244 247 250 255 261 267 274 280 285 286 286 285 284 285 287 290 293 295 296 294 292 291 290 291 292 292 290 287 282 276 271 266 261 256 251 249 249 252 254 255 252 249 246 245 245 247 249 249 249 247 245 243 242 243 246 250 255 259 259 257 254 252 253 254 256 258 259 260 261 261 262 263 264 265 266 267 267 267 268 268 269 269 270 271 273 274 274 274 275 276 278 280 281 282 282 283 283 284 284 284 282 279 275 270 265 261 258 256 254 254 256 259 264 270 277 282 nan nan 289 289 289 289 290 291 292 292 292 293 295 296 297 297 297 295 294 292 290 288 287 286 285 284 282 281 280 278 276 272 268 264 261 257 254 251 248 244 241 238 237 237 239 240 240 240 240 240 241 242 244 246 249 251 253 253 251 248 244 239 235 233 232 231 232 232 233 233 233 232 231 230 229 228 227 229 231 233 235 236 238 242 246 250 255 259 260 261 261 260 259 257 254 252 251 251 252 252 252 31 nan nan nan nan nan nan nan nan nan 36 48 61 70 72 71 71 73 75 75 75 75 76 77 78 80 82 84 85 84 82 80 81 85 91 98 102 104 107 110 114 115 115 116 117 118 120 122 124 127 129 132 133 134 136 138 141 143 146 149 152 154 157 159 161 163 165 167 168 169 171 173 175 177 179 180 180 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 217 227 237 244 249 254 259 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 165 161 157 154 152 152 152 155 161 166 171 177 184 190 196 202 207 212 217 222 226 229 230 233 235 237 239 241 244 247 251 256 262 268 274 280 284 287 287 285 284 283 284 287 290 293 294 293 291 289 289 289 290 290 289 286 283 278 273 267 261 256 252 249 249 252 254 254 252 250 249 248 247 248 249 249 248 247 245 244 245 245 247 250 253 256 257 257 257 257 259 260 262 264 265 267 267 267 266 265 265 266 266 267 267 267 268 269 269 268 269 270 271 272 272 272 273 275 277 279 281 282 282 282 282 282 282 282 280 278 275 271 267 263 259 257 256 255 257 260 265 271 278 282 286 289 nan 292 292 292 292 293 294 294 293 293 294 295 296 297 297 296 295 294 292 291 289 287 286 285 283 282 281 280 279 276 273 268 264 261 257 254 251 247 244 241 239 239 239 239 239 239 238 238 238 239 240 242 244 246 249 250 249 246 243 239 236 234 234 234 235 235 235 235 234 233 231 231 230 230 230 232 233 234 235 237 239 243 247 252 256 258 259 259 259 259 258 256 255 254 253 253 253 253 252 35 nan 31 27 21 18 19 22 28 36 46 58 67 74 77 78 80 82 83 84 84 84 83 84 84 86 87 88 88 87 84 82 83 87 93 99 103 105 107 111 114 116 116 117 117 118 119 122 125 128 130 132 133 134 135 137 139 141 144 147 150 153 155 157 159 161 163 165 166 167 169 172 174 176 177 177 177 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 211 213 219 229 239 245 250 255 260 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 160 158 156 155 154 154 155 157 160 163 168 175 182 189 195 201 207 213 219 224 227 229 231 232 234 236 239 242 246 252 258 264 270 275 280 284 287 287 286 284 282 283 285 287 289 291 291 289 287 286 287 287 287 287 285 283 280 275 268 261 256 253 250 250 252 253 253 253 253 252 252 250 248 247 246 245 244 245 247 249 251 251 250 249 250 252 254 255 258 261 263 265 267 268 269 271 271 269 268 267 266 267 268 268 269 269 269 269 268 268 268 269 270 271 271 271 273 275 278 280 282 282 281 281 280 280 280 279 277 274 271 268 264 261 258 257 258 260 263 267 273 278 282 286 289 292 nan 295 295 295 295 296 296 295 294 294 294 294 295 296 296 296 295 294 292 290 289 287 285 283 282 281 282 281 280 277 272 268 264 260 257 254 251 248 245 244 243 242 241 240 239 238 237 237 237 238 239 241 244 246 247 246 245 243 240 238 237 237 237 238 238 238 236 235 233 232 231 231 232 234 236 237 237 238 239 242 245 249 254 257 258 258 258 258 257 257 257 256 256 255 255 254 254 253 41 38 36 31 23 21 25 30 38 46 54 62 69 76 83 87 90 91 92 92 91 90 89 89 90 90 91 91 90 88 86 84 86 89 93 99 103 106 108 111 114 116 117 118 119 120 121 124 127 129 131 132 134 135 136 138 139 141 143 147 150 152 155 157 159 160 162 163 164 166 168 171 173 174 175 175 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 217 213 211 210 213 219 229 239 246 252 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 160 159 159 159 160 161 160 159 160 163 169 176 184 192 199 206 212 218 222 226 227 229 230 232 235 239 244 249 256 262 267 272 276 279 283 286 287 286 284 283 282 283 284 285 287 288 286 284 283 284 285 285 285 283 283 281 277 269 261 256 253 251 251 251 252 253 254 255 256 255 253 250 246 243 241 241 244 248 251 252 251 249 247 247 249 251 254 257 261 263 265 266 268 269 270 271 271 269 268 267 268 269 270 270 269 269 269 268 268 267 268 269 270 270 270 270 272 275 278 280 280 280 279 279 278 278 277 275 273 271 268 265 262 260 259 260 263 266 270 273 277 281 284 288 291 294 297 297 297 296 297 298 297 297 296 294 294 295 295 296 296 295 295 293 292 289 287 285 283 282 282 282 282 281 279 275 271 267 264 261 258 255 252 250 248 247 245 244 242 241 239 237 236 235 236 237 239 242 244 245 245 245 243 241 240 239 239 239 239 239 238 237 235 234 232 232 233 235 237 240 240 241 242 243 245 247 250 254 256 257 257 257 257 257 257 257 257 257 257 257 256 255 254 47 44 40 35 27 28 34 41 47 52 58 62 69 80 90 97 99 99 99 98 96 94 93 nan nan 94 94 93 91 89 87 86 87 90 93 97 102 106 110 113 115 115 116 118 119 121 123 127 130 132 133 134 136 138 139 139 140 142 144 146 149 152 154 156 158 159 161 162 164 166 169 170 172 172 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 216 213 210 210 213 nan nan nan 246 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 163 165 167 167 165 163 163 165 171 178 187 197 205 212 219 225 230 231 233 234 236 238 242 246 250 255 261 266 269 272 275 278 281 283 284 284 284 283 281 281 280 282 284 286 284 282 281 281 282 282 281 280 280 280 277 271 264 257 254 252 252 251 252 253 255 256 256 255 254 251 248 243 239 239 241 244 246 246 245 244 245 247 250 252 255 258 260 261 263 264 265 266 268 270 271 270 269 269 269 270 271 270 269 269 269 269 268 267 267 268 268 269 268 268 269 271 274 276 277 277 277 277 277 276 275 274 273 271 269 266 263 261 261 261 264 267 270 273 276 279 282 285 288 292 296 299 299 298 298 298 299 299 298 296 295 295 295 295 295 295 294 293 292 290 287 285 283 282 281 281 282 282 280 277 273 270 267 264 262 259 256 254 252 250 248 247 245 243 240 238 236 235 235 236 238 240 243 245 245 244 243 242 241 240 239 239 238 238 237 236 235 234 233 233 234 237 240 243 244 245 246 247 247 249 251 253 254 255 256 256 256 256 256 257 258 258 258 257 257 256 255 53 49 44 39 nan nan 47 53 56 58 59 63 71 85 98 105 107 106 104 102 100 98 nan nan nan 97 96 95 92 89 87 87 88 90 92 95 100 105 110 114 116 117 118 119 120 121 125 130 134 136 137 138 138 140 140 140 141 143 145 147 149 152 153 154 156 157 160 162 165 168 170 171 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 265 264 262 nan nan nan nan 258 258 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 267 nan nan nan nan nan nan nan 276 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 172 174 174 173 172 173 176 181 188 196 205 213 220 227 234 238 240 241 243 245 248 251 254 257 261 264 268 271 273 275 277 279 280 281 282 282 282 280 279 278 280 282 284 284 282 281 280 281 280 278 276 275 276 276 274 268 262 257 254 252 251 252 253 254 255 254 253 253 251 249 245 240 239 240 240 240 239 238 239 242 246 251 255 257 257 257 258 259 260 261 263 265 267 268 269 269 269 270 270 271 271 270 270 270 270 269 268 267 267 267 267 267 267 267 268 270 271 272 273 274 274 275 275 274 273 273 271 269 266 264 262 261 261 263 266 269 272 275 277 280 282 284 289 294 299 299 299 298 299 300 301 300 299 298 296 295 295 295 294 294 293 292 290 287 285 283 282 281 281 281 281 280 278 276 273 270 268 265 263 260 258 255 253 251 249 247 245 242 240 238 237 236 236 237 239 241 243 244 244 243 242 241 240 239 238 237 236 236 236 235 235 234 234 235 237 241 245 246 248 249 250 251 252 252 253 254 255 255 255 255 255 255 256 257 257 258 257 257 257 256 58 54 nan nan nan 54 60 63 63 62 63 66 75 92 105 111 112 110 108 105 103 nan nan nan nan nan 99 96 93 90 87 87 88 90 92 95 99 104 110 115 117 119 121 123 123 124 126 131 136 140 142 142 142 141 141 141 143 145 146 148 151 152 153 153 153 155 158 162 166 169 171 171 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 265 264 263 262 260 259 259 258 257 257 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 264 267 268 269 269 nan nan nan nan nan 276 275 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 181 183 187 188 189 190 191 194 199 205 212 220 226 233 239 243 246 248 250 252 255 258 260 262 264 266 269 272 274 275 278 278 278 279 280 280 280 278 277 277 278 280 282 282 281 281 280 280 279 277 274 271 272 273 274 272 268 263 257 252 251 251 252 252 252 251 251 251 251 250 247 244 243 243 241 239 236 235 237 241 246 251 255 257 255 254 253 254 256 258 260 262 263 265 266 268 270 270 271 271 271 271 272 272 272 271 269 268 267 267 266 266 266 265 266 266 267 267 268 270 271 272 272 272 272 272 270 269 267 264 262 261 261 263 265 268 271 273 274 275 277 279 283 290 296 299 299 299 299 299 301 302 301 300 298 296 295 295 294 293 292 291 290 288 286 284 283 283 282 281 281 280 279 277 275 273 271 269 266 264 261 258 256 253 251 248 247 245 243 241 240 239 238 238 238 240 241 242 242 242 241 240 239 238 237 236 236 235 235 235 236 236 236 236 238 241 244 247 249 251 253 254 254 254 254 255 255 255 256 255 256 256 256 256 257 257 258 258 257 256 62 58 55 nan nan 64 68 69 68 66 66 71 81 97 110 115 116 114 111 108 106 nan nan nan nan nan 100 97 94 91 89 89 90 91 92 94 98 103 110 115 119 123 126 128 129 129 130 133 137 142 145 146 145 143 142 143 144 146 148 150 152 153 153 152 152 154 157 162 166 169 170 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 270 269 268 267 266 264 263 262 260 259 258 257 257 257 257 nan nan nan nan nan nan nan nan nan 257 257 nan nan nan 262 263 266 268 269 269 269 269 nan nan nan 275 275 274 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 194 199 202 204 204 204 205 209 213 217 223 230 236 241 246 250 253 254 256 259 262 265 266 267 268 270 273 275 276 278 279 278 278 278 278 278 277 276 276 277 278 278 278 279 279 279 279 278 276 273 270 269 270 271 272 271 267 260 254 251 251 250 250 250 249 249 250 251 251 250 249 249 249 247 244 240 238 239 242 247 251 254 253 251 250 249 250 253 256 259 260 260 260 262 265 268 270 271 272 272 272 273 274 273 272 271 269 268 266 266 265 264 264 264 264 263 263 264 266 268 269 269 269 270 270 270 269 267 265 263 262 262 263 264 267 269 271 271 271 272 274 279 286 293 297 299 299 299 300 301 302 302 301 300 298 296 295 294 293 292 290 289 288 287 285 285 284 283 282 280 279 278 277 277 276 274 272 270 267 263 260 257 255 252 250 248 247 245 244 243 242 241 240 240 241 241 241 241 241 241 240 239 238 237 236 235 235 235 235 236 237 238 238 239 241 243 247 251 254 256 257 257 257 256 256 256 257 257 257 257 256 256 257 257 258 258 258 258 257 65 62 60 61 65 71 74 73 71 69 69 74 84 nan nan 117 119 118 115 111 108 nan nan nan nan nan 101 99 96 93 92 92 93 93 92 93 95 101 107 114 121 127 131 132 133 133 134 135 138 141 145 147 145 144 143 144 146 148 149 150 151 153 153 153 152 154 158 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 274 273 272 271 269 268 267 266 264 263 261 260 258 258 257 257 258 259 nan nan nan nan nan nan nan nan nan nan nan nan nan 261 263 265 268 269 269 269 268 270 273 274 274 274 274 276 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 204 208 212 214 216 218 221 222 224 228 233 238 244 249 253 256 258 260 263 266 268 269 269 270 272 274 276 277 278 279 279 278 277 276 276 276 276 276 277 276 275 274 276 278 278 278 277 276 274 272 270 269 269 271 272 269 261 255 252 250 249 248 248 248 249 250 251 251 251 251 252 254 254 251 247 245 245 247 250 252 251 249 247 246 246 249 252 256 258 258 258 257 258 261 265 268 271 272 272 273 274 274 273 272 271 270 268 266 265 264 263 262 262 261 261 261 261 263 264 265 266 266 266 267 268 268 267 265 263 262 262 263 264 266 268 270 272 272 272 274 279 285 291 295 298 nan nan 300 301 303 303 302 301 299 298 296 295 293 292 290 289 288 287 286 285 285 283 282 280 278 277 277 277 277 276 274 271 268 265 261 258 256 253 251 250 248 247 247 246 245 244 243 243 243 242 242 242 241 241 240 239 238 237 237 236 236 236 236 237 239 240 240 240 241 242 247 253 257 260 261 260 259 258 258 258 259 259 259 258 257 257 258 258 259 259 259 258 257 66 64 64 66 70 75 77 76 73 nan nan nan nan nan nan nan nan 122 119 115 nan nan nan nan nan nan nan 101 98 97 96 96 95 94 92 91 93 98 105 112 120 128 132 134 134 134 135 136 137 139 142 144 nan 145 145 145 146 147 147 148 150 152 153 154 154 156 159 161 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 273 272 271 269 268 267 266 264 263 261 259 258 258 258 259 259 259 nan nan nan nan nan nan nan nan nan nan 259 260 262 263 265 266 268 269 269 268 269 272 274 274 273 275 277 280 280 275 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 204 211 217 221 224 227 230 231 232 233 237 242 247 251 256 259 261 263 265 268 271 272 271 272 273 275 276 277 278 279 279 278 276 274 274 274 275 277 278 276 273 273 275 277 278 278 278 278 276 274 271 269 268 269 271 268 262 256 252 250 248 246 246 247 248 250 251 252 251 252 255 257 258 256 253 251 251 253 255 254 251 247 243 242 244 248 252 255 257 258 257 256 257 259 263 267 270 271 272 273 274 274 273 272 271 270 268 266 264 263 261 261 260 260 259 258 258 259 261 262 262 262 263 265 266 266 265 264 262 261 261 262 264 266 269 272 274 275 276 278 282 286 291 294 297 nan nan nan 302 303 304 303 302 301 300 298 297 295 293 291 290 289 288 287 286 285 283 282 280 278 277 277 277 277 276 274 272 269 266 262 259 257 254 253 251 250 249 249 248 247 247 246 245 245 244 244 243 242 241 241 240 239 238 238 237 237 237 237 238 239 241 241 242 242 243 247 252 257 260 261 261 260 260 260 260 260 260 259 259 258 258 258 260 260 260 259 258 257 69 66 67 69 73 77 80 79 77 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 103 102 101 99 99 98 96 94 93 96 101 108 115 121 126 132 134 133 133 133 134 135 137 140 142 144 143 141 nan 143 145 146 147 148 150 152 154 155 157 158 160 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 275 275 274 273 272 270 269 268 267 265 264 262 261 260 259 259 259 259 259 259 nan nan nan nan nan nan nan nan nan 259 260 262 263 264 264 266 268 268 268 268 269 272 274 275 276 279 282 285 283 279 277 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 212 218 222 226 230 233 236 237 238 241 245 249 253 257 260 263 265 267 270 272 274 274 274 275 276 277 277 277 277 277 276 274 272 272 272 274 276 278 277 274 274 276 278 279 280 279 279 277 275 271 268 266 266 268 266 262 257 253 251 248 246 245 246 248 250 252 253 253 253 256 259 260 259 257 256 256 258 259 257 252 247 243 242 245 249 253 255 256 257 256 256 257 260 263 267 269 270 272 274 275 275 274 273 271 270 268 266 263 261 260 259 259 258 258 257 256 257 259 260 261 261 262 263 264 264 264 262 261 261 260 261 262 265 267 271 275 277 278 281 284 288 291 294 296 nan nan nan nan 303 304 304 303 303 302 300 299 297 295 293 291 290 289 287 286 285 283 282 280 279 278 278 278 278 277 275 273 270 267 265 262 259 257 255 254 252 251 251 250 250 249 248 247 247 246 246 245 244 243 243 242 242 240 239 239 238 238 239 239 240 241 243 244 243 244 247 250 255 258 259 260 261 261 261 261 261 261 260 259 258 258 259 260 260 260 260 259 258 71 68 67 69 73 78 82 83 82 80 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 105 105 104 104 103 102 101 104 108 114 120 125 129 132 132 131 130 130 131 133 135 137 140 141 141 nan nan nan 142 144 146 146 148 150 151 152 154 155 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 278 277 276 275 275 274 273 271 270 268 267 266 265 263 262 260 260 259 259 259 259 259 258 nan nan nan nan nan nan nan nan nan nan nan 262 262 262 263 264 265 265 265 266 269 272 276 279 281 285 288 290 288 284 278 270 nan nan nan nan nan nan 271 280 286 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 201 205 210 216 221 225 229 234 237 239 241 244 246 250 254 257 260 263 266 269 271 274 275 275 276 276 277 278 277 277 276 275 274 272 270 269 268 271 274 276 277 276 277 278 279 279 280 279 278 277 275 272 269 266 265 265 263 261 258 254 251 250 248 247 247 248 250 252 253 253 254 257 259 261 260 259 259 260 260 261 259 255 250 246 246 249 253 254 254 254 254 254 255 257 261 264 266 268 269 272 275 277 276 275 273 272 271 269 266 264 262 260 260 259 259 257 256 255 256 257 259 261 261 262 262 263 262 262 261 260 260 259 260 261 263 265 269 273 276 278 281 285 289 292 294 295 297 nan nan nan 303 304 304 304 303 303 302 301 300 298 296 293 292 290 289 287 285 284 282 280 279 279 279 279 279 278 276 274 272 269 267 265 263 261 259 257 256 254 253 253 252 251 250 249 248 248 247 247 246 245 245 245 244 243 242 241 241 240 240 240 241 242 243 244 245 246 248 250 253 256 259 260 262 263 263 263 262 262 261 259 259 258 259 260 261 261 260 259 258 nan nan nan nan nan 81 87 89 88 85 84 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 110 112 112 111 111 112 115 119 124 129 132 133 133 131 129 128 129 130 132 135 137 138 nan nan 139 139 140 142 144 145 145 146 147 148 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 280 279 278 277 276 276 274 273 271 270 269 268 266 265 263 262 261 260 259 259 258 258 257 257 256 nan nan nan nan nan nan nan nan nan nan 259 259 nan 259 259 258 257 258 261 265 270 274 278 281 285 nan 294 295 292 285 276 nan nan nan 255 258 263 271 279 285 289 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 205 208 211 215 220 225 230 234 237 240 242 245 247 250 253 256 259 263 266 269 273 276 277 277 277 278 278 278 277 276 275 273 271 269 268 266 266 268 272 274 276 277 278 278 279 280 280 278 276 275 274 273 271 268 266 263 261 260 259 256 254 252 250 248 247 248 249 251 253 253 254 257 260 262 262 261 261 261 261 261 259 256 253 252 252 255 258 257 255 253 251 251 252 255 260 263 264 266 269 274 277 278 277 275 273 272 271 270 267 265 263 262 261 260 260 259 257 255 255 256 258 259 260 260 260 260 259 258 258 259 259 259 259 261 262 264 268 271 274 276 279 284 289 292 294 295 nan nan nan nan 302 304 304 304 304 303 303 303 302 300 298 296 294 292 290 289 286 284 282 280 280 279 280 280 280 279 278 275 273 270 269 268 267 266 265 263 261 259 257 256 255 254 252 251 250 249 249 248 248 247 247 247 246 245 244 243 243 243 242 242 242 242 244 245 246 247 249 252 254 257 260 263 265 266 265 264 263 262 261 260 260 259 260 261 262 262 261 260 259 nan nan nan nan nan nan nan nan 93 91 88 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 116 118 118 118 118 119 121 125 130 134 136 136 nan nan nan 131 131 132 133 nan nan 138 140 141 140 140 140 141 142 142 143 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 281 280 279 278 278 276 275 273 271 270 268 267 265 264 263 262 261 259 259 258 257 256 255 255 255 255 255 nan nan nan nan nan nan nan nan 255 nan nan 252 249 246 243 243 248 256 264 271 275 279 282 nan nan nan 298 292 nan nan nan nan nan 264 266 270 277 282 285 288 292 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 211 215 218 222 225 229 233 236 239 241 243 246 248 249 252 255 258 261 265 269 273 277 278 279 279 279 279 279 277 275 273 271 268 266 266 265 266 268 270 273 274 275 276 277 278 279 279 278 276 274 272 272 271 269 265 262 259 259 259 257 255 254 252 250 248 247 249 251 252 252 254 256 259 262 263 262 261 261 261 261 260 258 257 257 258 260 261 259 257 254 251 249 249 251 255 258 261 265 271 278 281 280 276 272 270 270 270 269 268 266 264 263 262 261 260 258 257 255 254 255 256 257 257 257 257 256 255 255 255 256 258 259 260 262 263 265 267 270 272 275 278 283 289 nan nan nan nan nan nan nan 302 303 304 304 304 303 303 303 302 302 301 298 296 294 292 290 288 285 283 281 280 280 280 281 281 280 279 276 274 271 269 268 269 269 269 267 266 264 262 261 260 258 257 255 253 252 251 250 249 249 248 248 248 247 247 246 246 245 244 243 243 244 245 246 246 248 250 252 255 258 261 265 267 267 265 264 262 261 260 260 260 260 261 262 263 263 262 261 260 nan nan 81 84 90 nan nan nan nan nan 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 133 133 133 134 134 nan nan nan 142 144 143 141 139 137 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 282 282 281 281 279 277 275 273 271 269 267 266 264 262 262 261 259 258 257 256 254 253 253 254 255 255 256 256 257 nan nan nan nan nan nan nan 247 246 242 236 229 225 225 229 238 251 262 270 276 279 281 nan nan nan nan nan nan nan nan nan nan 269 272 277 280 281 283 286 289 289 280 nan nan nan 226 220 217 215 nan nan nan 216 nan 220 224 227 229 232 234 236 238 240 242 244 246 248 250 252 254 256 259 263 267 272 277 279 279 279 279 279 277 276 274 272 269 266 263 264 265 267 269 270 272 273 274 275 276 277 278 279 279 276 274 272 271 271 269 265 260 258 258 258 257 257 256 255 252 248 246 248 250 251 252 253 254 258 260 262 261 260 259 260 260 260 260 260 261 262 262 262 261 259 256 252 248 246 246 250 254 260 268 276 281 281 278 272 267 265 265 266 266 266 265 264 262 261 260 259 257 255 254 253 253 254 254 255 255 254 253 252 252 252 254 257 259 261 263 264 265 267 269 271 273 277 282 287 nan nan nan nan nan nan nan nan 302 303 304 304 303 302 302 302 302 302 300 298 296 294 292 289 287 284 282 281 281 281 282 282 281 280 277 274 270 267 266 266 267 268 267 267 266 265 264 264 263 261 260 258 256 254 253 251 250 250 249 249 248 248 248 247 247 246 245 244 245 246 247 247 247 249 251 253 255 258 261 263 264 264 263 262 261 260 260 260 260 261 262 263 263 263 262 261 95 91 89 91 98 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 133 135 nan nan nan nan 138 142 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 284 284 nan 283 281 279 276 273 271 269 266 264 262 261 259 258 257 255 253 252 251 251 252 254 256 256 256 255 255 255 nan nan nan nan nan 242 240 236 229 220 212 208 208 214 223 232 243 255 266 273 277 280 284 nan nan nan nan nan nan nan 271 272 275 278 280 281 280 280 279 277 270 253 237 228 222 219 218 218 220 222 nan nan nan nan 231 232 233 235 236 237 238 240 242 244 246 248 250 252 254 256 259 262 265 270 275 277 278 278 278 277 275 274 272 270 267 263 262 263 266 269 270 271 272 273 273 274 274 275 276 278 278 277 275 272 271 271 269 264 259 257 257 257 258 258 258 257 253 250 248 249 251 252 252 252 254 256 258 260 259 258 257 258 258 259 260 261 262 263 263 262 261 259 255 250 244 242 244 248 255 263 275 281 282 279 273 266 261 258 260 262 264 265 265 264 262 260 258 256 255 253 252 252 252 252 252 252 252 252 251 251 250 250 252 255 258 260 262 264 265 266 267 269 272 276 281 286 nan nan nan nan nan nan nan nan nan 303 304 303 303 302 301 301 302 302 301 301 299 296 294 291 288 285 282 281 281 282 282 283 282 280 277 273 268 264 262 262 263 263 264 264 265 265 265 265 265 264 263 261 260 258 257 255 253 251 250 249 248 248 248 248 247 246 245 245 246 249 248 248 248 248 249 251 253 255 257 259 260 261 262 261 261 260 259 259 259 261 262 263 263 263 262 261 101 98 95 94 97 100 103 104 103 99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 132 132 132 nan nan nan nan nan nan 139 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 286 nan nan 286 283 280 277 274 271 268 265 263 261 259 257 255 253 251 249 248 248 249 251 254 256 256 254 252 252 250 248 nan nan 239 238 236 233 226 216 206 199 196 197 200 207 216 224 233 241 250 258 264 271 277 282 285 285 283 280 277 275 275 277 280 282 281 278 273 267 261 254 242 232 226 223 223 224 226 229 232 234 235 nan nan nan 236 236 235 235 236 237 239 241 243 245 247 249 252 255 258 259 261 264 268 272 275 276 276 275 274 273 271 270 267 264 262 262 264 266 269 270 271 272 273 273 273 273 273 273 275 276 276 275 273 272 271 268 263 259 257 257 259 259 259 258 257 254 251 250 250 252 253 252 252 253 254 256 257 256 254 254 254 255 256 258 260 261 262 262 261 259 255 252 248 243 242 247 254 262 273 280 282 280 274 265 258 254 255 259 263 266 268 268 267 264 261 257 255 253 252 251 250 250 249 250 250 250 250 250 250 250 250 251 254 256 259 261 263 264 264 264 265 nan 275 280 285 nan nan nan nan nan nan nan nan nan nan 303 303 303 302 300 300 300 301 301 301 301 299 296 292 289 286 284 282 282 282 283 284 283 281 277 271 265 261 260 260 261 262 263 263 264 264 264 264 264 263 262 261 261 261 260 258 256 254 252 250 249 248 248 248 247 246 245 246 248 250 250 250 249 249 250 251 252 254 256 257 259 260 261 261 261 260 259 259 259 260 261 262 262 262 261 260 107 104 101 98 96 97 99 102 102 100 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 nan 108 nan nan nan nan nan 121 124 nan nan nan nan 121 122 125 130 133 134 135 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 nan nan nan nan nan nan nan 290 nan 291 289 286 282 279 276 273 269 265 262 259 257 254 252 249 246 244 244 245 246 249 252 254 253 250 248 246 244 241 239 237 236 234 231 225 215 204 196 191 189 190 194 199 204 209 213 217 222 228 229 232 243 256 266 271 272 271 271 272 273 274 277 278 277 272 265 255 245 nan nan nan nan nan nan nan nan nan 237 239 240 240 nan nan nan nan 235 234 234 235 236 239 241 244 246 248 251 254 257 260 262 264 266 268 269 271 271 271 270 270 268 266 264 263 263 264 265 266 267 268 270 271 272 272 272 272 272 272 272 273 273 272 272 273 271 267 262 259 258 259 260 260 259 258 257 255 252 251 252 253 253 252 251 250 251 253 253 253 252 251 251 252 253 255 258 260 261 260 259 256 252 250 250 251 253 256 261 270 280 284 283 278 268 256 251 254 262 269 273 276 276 275 272 268 263 259 255 253 252 251 249 248 247 247 248 249 250 250 250 250 250 251 253 255 257 261 263 264 264 264 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 302 302 302 301 300 299 298 299 299 300 301 299 297 294 291 288 285 284 282 282 283 284 284 281 276 270 264 260 260 261 262 263 264 264 264 264 263 262 261 260 259 259 260 262 262 262 261 258 255 252 250 249 249 248 248 247 246 247 249 251 252 251 251 250 251 252 253 254 256 257 259 260 261 261 261 260 259 258 258 259 260 261 262 262 261 260 111 109 106 103 100 99 100 101 101 nan nan nan nan nan 103 nan nan nan nan nan nan nan nan nan nan nan nan nan 108 109 111 114 nan 121 124 127 128 127 126 125 123 123 126 130 133 nan 135 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 299 nan nan nan nan nan nan nan nan 294 296 295 293 289 286 283 279 277 273 268 263 258 254 251 247 244 241 240 240 242 244 246 249 250 248 246 244 242 239 237 236 235 233 229 223 215 205 196 190 187 186 187 189 192 195 198 199 199 201 202 200 194 192 198 213 228 237 243 249 254 259 262 263 263 263 261 nan nan nan nan nan nan nan nan nan nan nan nan nan 236 238 239 nan 237 236 nan 233 232 232 233 234 237 240 242 245 247 249 252 256 260 263 263 263 263 265 266 268 268 268 266 263 261 260 261 264 266 267 266 266 267 269 271 272 272 272 272 272 271 271 270 270 269 269 269 268 266 263 261 260 261 261 259 258 257 257 255 252 251 252 252 251 250 248 248 248 250 250 250 250 249 249 249 250 254 257 259 260 259 257 255 253 252 254 256 258 260 265 275 284 288 285 278 267 259 261 269 276 281 283 284 283 281 278 273 267 262 259 256 254 251 248 246 245 245 247 249 250 251 251 250 250 250 251 253 256 259 261 263 265 266 268 272 275 279 nan nan nan nan nan nan nan nan nan nan nan nan nan 301 301 300 299 298 297 297 298 299 299 298 296 293 290 288 285 284 283 284 285 284 281 276 270 264 261 261 262 263 264 265 265 265 264 263 261 258 255 254 256 259 263 266 266 264 261 258 254 252 251 250 249 249 248 248 249 251 252 253 253 252 252 252 253 254 255 256 257 259 260 261 261 261 260 259 259 258 259 260 261 261 262 262 261 114 112 111 108 106 104 103 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 109 110 112 115 119 124 128 131 132 131 129 127 125 123 124 127 131 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 313 309 304 nan nan nan nan nan nan 298 299 299 299 297 294 291 287 285 283 280 274 266 258 250 245 240 237 235 234 236 238 240 243 245 245 244 243 241 238 235 234 233 231 227 222 214 205 197 191 187 185 184 184 186 187 189 190 189 188 186 184 181 178 176 178 183 189 193 197 206 219 231 238 240 239 239 239 238 237 233 229 nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 233 232 231 231 231 233 235 237 240 243 245 247 249 254 259 262 263 263 264 264 265 265 265 263 261 258 256 256 260 264 268 269 268 268 268 269 271 271 271 272 272 271 271 271 271 270 268 266 266 265 265 264 263 262 262 260 259 257 256 256 254 253 252 252 251 250 248 247 247 248 248 248 247 246 245 245 246 248 252 256 258 258 257 255 254 252 252 254 258 263 265 269 275 283 289 290 284 277 277 280 282 284 286 287 287 286 284 282 277 272 267 263 260 256 252 248 244 243 243 245 248 250 251 251 250 250 250 250 252 255 257 260 262 264 267 270 273 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 300 299 298 296 296 297 297 298 298 297 295 292 290 288 286 285 285 285 284 281 276 270 266 263 263 263 264 265 265 265 265 264 263 260 255 251 250 253 259 266 269 269 267 264 260 256 254 252 251 250 249 248 249 250 252 254 254 254 254 254 254 254 255 255 256 257 259 260 261 261 261 261 260 259 259 259 259 260 262 262 262 261 117 115 113 111 109 107 106 105 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 110 111 112 115 118 121 125 129 131 130 130 129 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 328 323 318 nan nan nan nan nan nan 304 304 304 304 302 300 297 293 291 289 287 282 272 258 245 237 232 229 228 228 229 232 235 238 241 242 242 240 236 233 231 229 228 224 219 212 205 198 192 188 185 184 183 183 183 183 184 183 183 182 180 178 174 170 168 169 173 178 183 190 198 207 216 223 225 225 226 226 225 225 224 224 225 nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 233 231 230 230 232 233 236 238 241 243 245 248 253 258 261 262 264 265 266 265 264 263 261 258 255 253 254 259 264 267 269 269 269 269 269 270 270 271 271 270 269 269 270 272 272 270 268 265 264 263 263 263 263 262 260 259 258 258 257 256 256 255 253 251 249 248 248 248 248 246 244 242 240 239 240 243 246 249 253 255 255 254 253 252 249 247 248 254 264 271 273 273 277 282 286 286 282 278 277 279 283 286 287 287 286 285 283 280 276 271 267 263 258 252 247 243 242 242 243 246 248 249 250 251 251 251 251 253 254 256 258 260 264 267 270 272 274 276 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 300 299 298 297 296 295 296 297 297 297 296 294 292 290 288 287 286 285 284 281 276 272 268 265 265 265 266 265 264 264 263 263 262 259 253 250 249 253 260 267 271 271 269 266 261 258 256 254 252 251 250 249 250 251 253 255 256 256 256 256 255 255 255 256 257 258 259 260 260 261 261 261 260 259 259 259 260 261 262 262 262 262 119 117 114 112 111 109 108 106 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 112 112 113 114 115 118 121 124 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 347 342 337 nan nan nan nan nan 315 314 315 316 317 315 312 308 304 300 298 295 288 276 256 236 226 222 220 220 221 223 226 230 234 237 239 238 235 231 227 224 222 218 213 207 202 197 192 188 186 184 183 183 182 180 179 179 178 179 179 179 179 177 173 170 170 172 175 181 188 197 206 nan nan 220 221 222 222 221 219 219 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 237 234 232 231 231 232 233 234 237 239 242 243 246 252 257 261 263 265 265 264 263 262 263 261 259 255 253 253 257 262 266 268 269 269 270 270 270 270 270 270 268 266 268 271 274 274 273 270 265 263 261 262 263 263 262 262 262 261 261 261 260 260 258 257 254 252 251 251 250 248 245 243 241 239 239 240 242 245 247 251 253 253 253 252 251 247 245 246 252 263 271 273 272 272 275 277 277 275 273 272 274 278 282 284 284 284 283 283 281 279 276 271 267 261 254 248 243 241 241 242 244 246 248 249 250 251 251 252 253 254 255 257 259 262 266 270 272 273 274 278 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 299 298 297 295 295 295 295 296 296 296 295 294 292 291 289 288 286 284 281 278 274 270 268 267 267 267 266 264 263 262 263 262 258 254 251 251 254 260 266 270 271 270 267 263 260 257 254 252 251 251 251 251 252 254 255 256 257 257 257 257 257 257 257 258 259 260 260 260 260 260 260 259 259 259 259 260 261 261 261 261 260 121 118 116 114 112 111 109 107 104 101 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 113 112 110 109 107 106 109 114 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 3 nan nan nan nan nan 333 331 331 333 337 337 335 332 329 325 321 316 311 300 275 239 218 210 208 209 210 212 216 220 224 228 231 232 231 226 221 216 212 209 204 200 197 194 191 188 186 185 184 183 183 181 179 177 176 176 177 178 179 179 178 177 175 175 176 179 183 187 192 nan nan nan 211 213 214 214 214 215 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 233 232 232 232 233 235 238 241 243 247 252 257 262 264 265 265 263 262 263 265 264 261 256 252 251 254 259 264 267 269 270 272 272 272 272 271 269 267 266 269 272 275 275 274 270 266 263 262 262 262 263 263 264 264 264 265 265 265 265 264 262 260 257 256 255 254 252 248 247 246 244 243 242 243 244 247 251 254 255 254 251 249 246 246 248 253 259 263 266 267 268 270 272 271 271 270 270 272 274 277 280 281 281 281 281 281 280 278 274 269 263 257 250 246 243 242 243 244 245 247 248 249 250 251 252 253 253 255 256 259 262 266 269 271 272 273 275 278 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 298 297 295 294 293 294 294 295 295 294 294 293 292 291 289 287 285 283 280 277 274 271 270 269 268 266 265 263 262 262 262 259 256 255 254 257 261 265 267 269 268 266 263 259 256 254 253 253 253 253 252 252 253 255 256 258 258 258 258 258 258 259 259 260 260 260 259 259 259 259 259 258 258 259 259 260 259 259 259 258 122 120 118 116 114 112 110 108 105 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 114 113 112 111 109 106 105 106 109 115 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 356 352 350 349 351 353 354 353 352 352 352 350 351 353 355 184 183 185 186 189 193 197 201 206 212 217 220 222 221 218 213 207 202 198 195 193 192 191 190 189 187 186 185 185 184 183 181 179 177 177 177 177 178 179 179 178 176 176 178 180 183 186 189 193 196 200 203 206 208 209 210 212 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 234 233 233 233 235 238 242 245 248 253 258 263 265 266 265 263 263 266 268 267 261 255 250 249 251 256 263 269 272 273 274 275 274 272 271 269 268 268 270 272 274 275 273 270 267 265 263 262 263 264 264 264 265 265 266 267 268 268 266 265 262 261 260 259 258 256 254 254 254 252 248 244 243 244 247 251 255 257 255 251 248 246 246 248 251 256 257 258 260 262 265 266 267 268 269 269 269 271 273 275 276 276 277 278 279 278 276 272 269 264 259 253 249 246 244 244 245 246 247 247 248 250 251 252 253 253 254 256 258 262 265 269 271 271 271 272 275 277 280 nan nan nan nan nan nan nan nan nan nan nan nan nan 298 297 295 293 292 293 293 294 294 294 293 294 293 292 291 289 286 284 282 280 278 276 273 272 270 268 266 264 263 263 263 262 260 259 259 260 262 264 265 265 264 262 260 257 254 253 252 253 253 253 252 252 252 254 256 257 258 259 259 259 259 260 260 260 260 259 259 260 259 259 258 257 257 257 257 257 257 256 256 255 123 121 119 117 115 113 111 109 107 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 113 112 111 109 108 106 107 106 108 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 28 25 21 nan nan 10 8 5 3 2 2 4 6 8 11 16 23 32 46 70 107 138 155 163 169 174 180 187 195 203 210 213 212 209 204 198 193 190 188 188 188 189 189 189 188 188 187 186 185 185 184 183 181 181 180 180 180 180 180 179 178 178 178 180 182 185 188 191 194 198 201 204 207 209 211 213 nan 218 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 234 234 235 238 241 245 248 253 258 263 266 266 264 263 264 268 271 268 261 253 247 245 246 251 260 269 273 275 276 276 274 272 270 269 269 270 271 271 272 273 273 270 268 266 264 264 264 265 264 263 262 262 264 266 268 269 267 266 264 263 263 263 261 259 260 264 266 265 260 252 247 246 247 250 254 257 254 250 246 243 243 244 248 251 253 255 257 260 263 265 266 267 267 267 267 269 270 271 271 271 273 274 274 273 271 269 266 263 259 255 252 249 247 247 246 247 247 248 248 250 251 252 253 253 254 255 257 260 264 268 270 270 269 270 273 275 277 281 nan nan nan nan nan nan nan nan nan nan nan nan nan 297 295 294 292 292 292 293 293 293 293 293 293 293 292 290 287 285 284 283 282 280 278 275 273 271 269 266 265 265 265 264 263 264 264 264 265 265 265 264 262 259 256 253 251 250 249 249 250 250 251 251 252 253 255 256 257 258 259 260 260 260 260 260 260 260 260 260 260 259 258 257 256 256 256 255 254 253 253 253 126 123 121 119 117 115 113 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 110 109 105 101 97 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 29 32 35 35 33 30 27 25 22 21 20 17 13 10 10 14 19 23 28 34 44 55 66 80 99 120 136 146 154 160 166 174 186 196 204 206 205 201 197 190 185 184 185 187 188 189 190 190 189 189 188 187 187 186 186 186 185 185 185 185 184 184 183 182 181 181 181 182 184 187 189 191 194 197 201 204 207 209 212 216 220 222 223 224 226 228 230 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 236 235 235 237 240 243 247 252 259 262 265 266 265 264 264 266 270 269 262 253 246 240 237 241 253 266 272 275 275 275 273 271 269 270 271 271 270 268 268 271 271 270 269 267 266 266 266 266 265 262 259 258 260 263 266 267 267 266 265 266 267 267 265 264 268 274 278 278 272 263 256 251 250 251 253 255 252 247 242 239 238 239 243 246 249 252 254 257 260 263 264 266 266 266 266 267 267 267 267 267 269 271 270 269 267 265 263 261 259 256 254 252 250 249 248 247 247 248 249 250 251 252 253 253 253 254 255 258 262 266 269 269 269 270 271 272 274 278 283 nan nan nan nan nan nan nan nan nan nan nan nan 296 296 294 293 292 292 292 292 292 292 292 292 293 292 290 288 286 285 286 286 285 282 279 277 274 272 269 268 267 267 267 267 267 267 268 269 268 267 264 261 258 255 252 248 246 244 245 246 249 251 252 253 253 253 253 254 256 257 259 260 260 260 260 260 260 260 260 259 258 257 256 255 255 254 253 252 252 252 251 nan nan nan nan 119 118 116 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 111 110 108 104 98 91 88 89 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 121 125 130 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 19 22 24 28 32 37 39 38 35 33 31 30 29 29 28 26 22 20 22 27 33 38 42 47 53 63 73 84 97 110 122 133 142 151 159 168 179 190 196 201 202 199 195 189 183 182 185 188 190 191 191 191 190 190 189 189 188 189 189 189 189 189 189 189 189 187 186 184 183 183 184 186 187 190 192 194 195 197 199 202 205 209 213 217 222 225 226 227 229 232 234 235 236 237 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 236 238 240 244 251 258 262 263 264 265 266 265 265 267 268 264 256 247 237 232 236 250 263 270 273 274 273 271 270 269 271 272 271 269 266 265 267 270 271 270 269 268 267 267 266 264 262 259 256 258 261 264 266 266 266 266 268 269 269 267 267 270 278 283 281 273 265 259 255 253 252 253 252 249 244 239 234 233 234 237 240 244 248 251 254 258 261 263 265 266 266 265 265 264 264 264 265 267 269 269 268 265 262 261 260 258 257 256 254 252 250 248 247 247 248 249 250 251 253 253 253 253 254 255 258 261 265 267 268 268 269 269 270 272 276 281 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 293 292 292 291 291 291 290 290 291 291 291 290 288 287 286 288 288 288 287 284 280 278 275 273 271 269 269 269 269 269 270 271 272 272 270 267 264 260 256 252 248 244 242 243 246 249 252 253 252 251 250 249 250 251 254 257 258 259 259 259 260 260 259 259 258 257 256 256 255 254 253 252 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 112 111 109 106 101 96 90 88 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 123 128 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 18 21 24 28 34 39 41 39 36 34 33 33 34 34 34 31 28 28 32 39 46 50 53 55 59 66 76 86 96 105 113 122 132 143 154 164 174 183 190 196 199 197 191 184 179 181 184 187 190 191 190 190 190 190 190 190 191 191 192 192 191 191 192 192 191 189 187 186 186 187 188 190 192 195 197 198 199 200 201 204 207 210 215 219 223 226 nan 231 233 235 237 238 239 238 238 237 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 234 234 236 242 250 257 260 262 263 264 265 264 264 265 266 265 260 251 241 237 242 254 264 271 273 272 271 270 269 269 271 272 271 269 264 263 266 269 271 272 271 270 268 267 266 264 261 258 257 257 260 263 266 268 267 268 269 270 269 267 265 263 263 265 265 259 252 249 248 248 247 246 246 245 241 236 230 228 228 231 236 241 246 250 254 257 259 261 262 264 264 263 262 262 262 263 264 266 268 270 270 266 263 261 259 258 257 257 255 252 250 248 247 247 247 248 250 251 253 253 253 253 254 256 258 261 264 266 267 268 268 268 269 271 275 279 283 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 292 291 290 290 289 289 289 289 289 289 289 288 286 287 288 290 291 290 288 284 281 278 275 273 272 271 270 270 271 272 273 274 275 274 272 269 265 260 256 251 247 245 245 247 249 251 251 251 249 247 245 245 246 249 252 255 257 258 259 258 258 258 257 257 256 256 256 255 254 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 114 113 111 109 107 103 98 92 90 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 17 19 22 28 35 40 42 40 37 35 35 36 37 38 36 34 33 35 40 47 55 59 60 61 64 70 79 87 94 100 105 111 121 132 145 157 168 178 186 192 194 191 185 178 176 175 176 180 183 185 185 186 187 189 190 192 193 193 193 193 193 193 193 193 191 190 189 189 191 193 195 196 nan 200 202 204 205 206 208 211 214 216 219 223 226 229 nan nan nan nan nan nan 238 237 236 236 235 236 238 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 233 235 241 249 255 258 259 261 262 262 262 261 262 263 262 258 252 248 248 252 257 262 269 272 271 270 268 267 269 271 272 271 268 264 263 265 269 272 273 272 270 268 266 265 263 261 258 257 257 260 263 267 269 270 270 270 270 269 267 265 262 259 255 252 248 244 240 238 237 236 236 238 240 239 234 228 225 225 228 234 241 246 250 254 256 258 261 262 262 262 261 261 261 261 262 264 266 268 270 270 268 264 261 259 258 257 256 254 252 250 248 247 247 247 248 249 251 252 253 253 254 255 256 257 260 262 264 266 267 267 268 269 270 272 276 280 284 287 nan nan nan nan nan nan nan nan nan nan nan nan nan 290 290 289 289 288 288 287 287 287 287 287 287 286 286 288 291 293 293 291 287 284 280 277 275 274 273 272 271 272 273 274 275 276 277 276 273 270 266 261 256 253 250 249 249 249 249 250 248 246 244 242 242 243 245 249 252 255 257 257 257 256 255 255 255 256 256 256 255 255 254 254 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 113 111 109 104 97 93 nan 93 98 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 18 18 17 18 18 20 25 32 39 43 44 41 38 37 37 38 39 40 38 37 37 40 45 52 58 62 65 68 71 75 81 86 91 95 98 101 108 120 133 146 158 170 180 185 185 182 180 179 180 172 166 168 174 178 181 184 187 189 192 193 194 195 194 194 194 193 193 192 191 191 192 194 198 200 201 nan nan nan nan 210 213 216 219 221 222 223 225 228 231 233 nan nan nan nan nan nan nan 235 235 234 235 236 238 240 241 nan nan nan nan nan nan nan nan nan nan nan 234 234 236 240 247 252 255 258 259 260 260 259 259 259 258 255 250 247 247 251 253 254 256 264 268 269 268 266 265 268 271 272 270 266 263 263 266 269 272 273 272 270 268 266 264 264 262 259 258 259 261 264 268 270 271 270 269 269 269 268 266 264 262 259 256 254 250 247 243 239 236 237 239 240 238 233 227 224 224 227 233 239 246 250 254 256 258 259 260 261 260 260 260 261 262 262 263 265 267 269 268 267 264 261 258 257 256 255 254 252 250 248 247 247 247 248 249 251 252 252 253 254 255 255 256 257 259 261 263 265 266 267 267 268 269 273 277 281 285 287 nan nan nan nan nan nan nan nan nan nan nan nan 289 288 288 288 288 287 285 285 284 285 285 285 284 285 287 290 293 293 293 290 287 283 279 277 275 273 272 272 273 274 275 275 277 277 277 276 274 271 267 263 259 256 254 252 250 247 245 245 244 243 243 243 245 247 250 252 254 255 255 254 254 254 254 254 255 255 256 256 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 113 114 115 nan nan nan nan nan 113 112 108 103 98 96 95 96 99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 22 21 20 20 21 24 31 40 46 50 49 46 42 40 40 41 42 43 43 42 43 45 49 53 57 62 67 72 75 78 81 84 88 91 93 94 99 109 120 131 143 155 165 170 170 171 172 175 176 171 164 164 169 176 181 185 188 191 193 194 194 194 194 194 194 194 193 192 193 194 196 199 201 nan nan nan nan nan nan nan nan 225 227 228 228 229 231 233 234 234 233 nan nan nan nan nan nan nan nan 236 236 237 238 239 240 240 nan nan nan nan nan nan nan nan nan 235 234 234 236 240 246 251 254 256 257 258 258 257 257 255 253 249 245 244 245 247 249 251 253 260 265 267 266 264 262 265 268 269 267 264 262 264 266 269 271 272 272 270 267 265 264 264 263 262 261 261 262 265 268 270 271 270 269 268 268 268 267 267 265 263 261 259 258 255 252 249 246 246 247 246 242 235 229 225 225 227 232 238 245 250 253 255 256 257 258 258 258 258 258 258 259 260 261 261 262 263 264 264 263 260 258 256 255 254 253 252 250 249 248 248 248 248 249 250 251 252 252 254 255 255 255 255 255 256 259 262 264 265 266 266 267 270 274 278 282 285 287 290 nan nan nan nan nan nan nan nan nan nan nan nan 286 286 286 285 284 283 282 283 283 283 283 283 285 288 291 292 293 291 288 284 281 278 276 274 273 273 273 274 275 276 277 278 278 277 276 274 272 269 266 262 259 255 252 248 244 243 244 245 246 248 250 252 253 255 255 255 254 254 253 253 253 254 255 256 256 256 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 112 112 112 113 nan nan nan nan nan nan 111 109 106 103 100 98 97 97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 27 25 23 23 25 30 38 47 54 56 55 52 48 46 45 46 47 48 48 48 47 49 51 54 56 61 67 73 77 78 79 81 83 85 88 91 94 100 107 113 121 130 141 149 155 159 161 163 163 161 160 163 168 175 181 185 188 190 191 191 191 192 192 193 194 194 193 193 194 nan nan nan nan nan 200 203 nan nan nan nan nan nan 233 232 232 233 234 235 234 232 230 nan nan nan nan nan nan 242 241 nan nan 238 239 240 240 239 238 nan nan nan nan nan nan 237 235 233 232 233 236 239 245 249 252 253 254 255 255 255 254 252 250 247 242 237 235 236 240 246 251 256 260 263 263 261 260 262 264 264 263 261 261 264 266 269 270 271 270 269 267 264 264 264 264 265 265 264 264 264 266 268 270 269 268 267 268 269 270 270 269 267 265 264 262 261 258 257 256 256 256 254 249 242 235 230 229 230 233 239 246 251 253 255 255 254 255 255 255 255 255 255 255 256 256 256 257 257 259 260 261 259 257 255 253 252 252 252 252 251 250 249 248 248 249 249 250 251 252 254 255 255 255 253 252 254 256 260 263 264 264 264 265 267 271 276 280 283 285 288 290 292 nan nan nan nan nan nan nan nan nan nan nan nan 284 284 283 282 281 281 281 281 281 282 284 286 288 290 292 291 288 285 282 279 276 275 274 274 274 275 276 276 277 279 280 279 277 275 273 272 270 268 264 260 256 251 248 246 247 248 250 252 254 256 256 257 256 256 255 254 254 254 254 255 255 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 113 113 113 nan nan nan nan nan nan nan nan 108 105 102 99 97 96 97 99 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 33 31 30 30 32 38 46 54 60 63 62 59 55 52 51 52 53 54 53 52 52 52 54 55 57 62 68 73 76 77 78 78 79 81 84 88 90 93 95 96 97 102 114 131 142 147 150 151 151 151 154 158 164 nan nan nan nan nan nan nan nan 189 190 191 192 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 235 235 nan nan nan nan nan nan nan nan nan nan nan 243 244 243 nan nan nan nan 240 239 238 237 235 nan nan nan 237 236 235 233 231 230 231 233 237 241 245 247 249 251 252 252 252 251 251 251 248 241 233 230 230 234 242 249 252 255 257 258 257 257 258 259 259 259 259 261 264 266 268 269 269 269 268 266 265 264 265 266 267 268 267 266 265 265 266 267 268 268 268 269 271 272 272 271 270 269 268 266 264 262 260 260 261 261 259 254 248 243 238 236 235 238 242 247 251 253 254 253 253 253 253 253 253 253 252 252 252 252 252 252 253 254 257 258 257 255 254 252 251 252 252 252 251 250 249 248 248 248 248 249 250 252 254 255 255 254 252 251 253 255 259 262 263 263 262 263 265 269 274 279 282 284 nan nan 290 291 290 289 288 287 287 286 nan nan nan nan nan nan 281 281 280 280 280 279 279 279 280 282 284 286 288 290 290 288 286 282 279 277 276 275 274 275 276 278 278 279 279 281 281 279 277 275 273 272 271 nan nan nan nan nan 251 251 252 253 255 257 257 258 257 257 257 256 255 255 255 255 255 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 115 115 115 nan nan nan nan nan nan nan nan 109 106 nan 97 95 94 95 96 97 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 40 37 36 37 40 45 53 61 66 69 69 66 62 59 59 59 59 59 58 56 56 57 57 58 59 62 67 71 75 76 77 77 78 80 82 84 86 87 86 86 87 89 100 116 129 137 141 143 144 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 243 242 240 238 nan nan nan 238 237 235 233 232 232 nan nan nan 233 232 231 230 230 231 233 237 240 243 245 247 248 248 248 249 251 252 251 243 236 232 233 236 242 248 251 251 251 253 252 251 251 252 252 253 256 259 262 265 267 268 269 268 268 267 267 266 267 269 270 271 271 269 268 267 267 268 269 270 271 273 274 275 276 274 273 271 270 269 266 264 263 263 264 264 262 258 253 249 245 242 242 243 246 248 250 252 252 252 252 253 253 253 252 252 251 250 250 249 249 249 250 252 254 255 255 255 254 252 252 252 253 253 252 250 249 248 247 247 248 249 251 253 254 255 255 253 nan 251 253 256 259 261 261 261 261 262 265 269 274 279 282 nan nan nan nan nan nan nan 286 285 285 284 282 nan nan nan nan nan nan 279 278 278 278 278 278 278 278 280 282 284 287 288 288 287 285 283 280 278 276 276 275 275 277 278 280 281 281 282 282 282 280 278 276 274 nan nan nan nan nan nan nan 255 255 256 257 258 258 258 258 257 257 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 118 116 116 nan nan nan nan nan nan nan nan nan nan 110 107 103 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 nan nan nan 43 46 51 58 66 72 75 76 74 70 67 66 66 66 64 62 59 59 60 62 62 62 63 66 69 72 74 76 77 78 80 81 82 83 83 83 83 84 87 93 103 115 126 133 137 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 239 236 235 235 236 235 234 233 231 230 229 230 231 nan nan nan nan 231 230 230 230 232 234 236 238 240 242 243 243 244 246 249 251 250 242 235 231 230 232 239 245 248 248 248 247 245 243 243 244 246 248 252 256 260 263 265 268 269 269 268 268 268 268 269 270 272 274 275 274 273 272 272 272 273 274 275 276 277 279 280 278 275 273 270 268 267 266 267 268 268 267 265 261 256 252 248 246 246 247 249 250 250 251 251 252 253 253 253 253 252 250 249 249 248 249 248 249 249 250 251 252 253 254 254 253 253 253 253 253 252 250 248 247 247 247 248 250 251 253 254 254 253 252 251 252 254 256 259 259 260 260 261 263 266 270 274 279 283 nan nan nan nan nan nan nan nan 284 283 282 281 279 276 274 273 273 274 275 nan nan 276 276 276 275 276 277 280 282 285 286 287 286 284 282 280 278 277 276 275 275 276 277 279 281 282 283 284 284 283 282 280 277 nan nan nan nan nan nan nan nan 259 259 259 259 259 259 258 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 117 nan nan nan nan nan nan nan nan nan nan nan nan 109 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 49 51 56 62 69 75 79 80 78 75 73 72 72 71 69 66 62 62 63 65 66 66 66 67 69 71 73 75 76 78 80 81 82 82 82 83 84 85 86 88 94 102 110 118 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 235 233 234 235 234 232 230 nan nan nan 226 227 230 232 nan nan 232 232 231 231 231 231 232 233 234 236 238 239 239 241 243 245 247 244 238 234 232 235 239 242 243 243 243 244 243 242 239 237 238 241 244 249 253 257 260 263 267 269 269 268 268 268 269 269 270 272 274 276 278 278 278 276 276 276 277 277 278 279 281 282 281 278 274 271 268 267 267 268 270 271 271 267 263 258 253 250 248 249 251 252 252 252 252 253 253 254 254 254 253 251 250 249 248 247 247 247 248 249 250 250 250 251 253 254 254 254 253 253 253 252 250 248 248 247 248 249 250 251 252 252 252 252 251 251 253 255 257 258 258 258 259 261 264 267 271 275 280 284 287 nan nan nan nan nan nan nan nan nan nan 279 278 275 273 271 270 271 272 nan nan nan 274 273 273 273 275 278 281 283 284 285 285 283 282 280 279 277 276 276 276 276 276 278 279 281 282 283 284 284 284 283 nan nan nan nan nan nan nan nan nan nan nan 262 261 261 260 259 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 66 72 77 80 80 80 78 76 75 74 73 71 68 65 63 64 65 66 67 68 69 71 72 73 75 76 78 80 81 82 82 82 84 86 87 88 90 92 96 100 104 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 215 218 nan nan nan nan nan 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 217 223 228 231 231 231 230 230 230 230 230 230 231 233 234 235 236 238 240 242 242 238 235 234 236 239 242 241 240 240 241 244 245 243 239 236 236 239 242 246 250 254 257 261 264 266 267 268 268 268 269 269 269 270 272 275 279 281 281 280 278 278 279 279 279 279 281 283 283 281 277 273 269 268 267 268 270 272 271 269 265 260 255 251 252 253 254 255 255 255 254 254 255 255 255 255 254 252 251 249 247 245 245 245 246 247 248 249 249 250 252 253 254 254 254 253 253 252 250 249 248 248 249 249 249 250 250 250 250 251 nan nan 254 256 258 258 257 258 260 263 266 269 272 276 279 283 286 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 nan nan nan nan 271 270 271 273 276 279 281 283 283 283 282 281 280 279 278 277 276 276 276 276 277 278 279 280 281 282 283 284 284 nan nan nan nan nan nan nan nan nan nan nan 264 264 263 262 261 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 77 79 80 80 79 77 75 74 73 72 69 66 64 63 63 65 67 69 70 71 72 74 75 77 78 80 81 83 83 83 84 86 87 89 91 93 95 97 99 101 103 nan nan nan 118 124 130 138 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 196 199 210 220 224 226 227 228 228 228 228 228 229 230 231 232 234 236 238 239 238 234 233 234 237 239 239 238 237 238 241 244 246 244 240 238 238 241 243 245 248 251 255 258 260 262 264 265 266 267 268 268 268 269 270 274 277 280 281 281 280 280 280 280 280 281 281 283 284 282 279 276 273 270 269 269 270 271 270 269 267 263 258 256 256 257 258 259 259 258 257 257 257 257 256 256 255 254 252 250 247 244 242 242 243 245 247 247 248 250 251 253 253 253 253 253 253 252 251 250 250 250 250 250 250 249 249 248 249 250 nan nan 255 256 257 256 257 258 261 264 267 270 273 276 278 280 283 285 288 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 268 269 271 274 277 279 281 282 282 281 281 280 279 278 277 276 276 276 277 277 278 278 279 279 280 281 282 nan nan 284 283 nan nan nan nan nan nan nan nan 266 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 nan nan nan nan nan nan nan nan nan 117 117 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 66 65 64 nan nan nan nan nan 79 79 79 78 77 74 72 71 70 68 67 64 63 63 65 67 69 71 71 72 73 75 77 79 80 82 83 83 83 84 85 87 89 91 93 95 97 99 101 103 106 nan nan 116 121 127 133 140 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 203 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 189 190 201 213 219 223 225 226 226 226 226 226 227 229 230 232 234 235 235 235 233 232 233 236 238 237 236 237 239 242 245 245 243 242 242 243 245 246 247 248 250 253 255 257 259 261 263 264 264 264 264 264 266 269 271 275 277 279 280 279 280 281 282 282 282 282 282 282 280 278 276 274 272 271 269 267 265 264 265 265 263 261 261 261 262 263 263 262 262 261 259 258 257 257 257 257 256 255 252 249 245 242 241 242 244 246 247 248 250 252 253 254 254 254 253 252 252 251 251 251 251 251 251 250 250 249 249 249 250 251 252 253 254 255 256 257 259 261 264 267 270 272 274 275 277 278 281 284 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 265 266 267 269 271 274 277 279 280 280 280 280 280 279 278 277 276 276 276 277 278 279 279 279 279 279 279 279 280 nan 282 282 282 281 279 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 121 120 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 73 71 69 67 67 68 nan nan nan nan 78 78 77 75 73 70 67 66 65 65 65 65 67 68 70 72 72 72 72 73 74 76 77 78 80 82 82 83 84 86 87 89 91 93 95 97 100 102 104 107 nan nan 116 118 121 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 177 185 192 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 197 202 209 214 218 221 223 224 224 225 225 226 227 228 230 231 232 233 234 234 234 235 237 238 237 237 238 240 244 245 246 246 246 247 247 248 248 249 250 251 252 253 255 256 258 259 259 259 258 257 259 262 266 269 272 274 276 276 277 279 281 282 283 282 280 279 278 276 274 272 270 269 267 263 260 257 256 257 259 260 262 263 265 266 266 267 267 266 264 262 261 259 259 259 258 256 254 252 249 246 243 242 243 245 247 248 249 251 253 254 254 255 254 253 252 251 251 251 251 252 252 252 251 250 250 249 249 249 249 249 250 252 254 255 257 259 261 264 266 269 271 272 272 272 273 275 279 283 286 287 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 263 264 267 269 271 274 275 277 278 279 280 280 279 278 277 276 275 276 277 278 278 278 279 279 279 279 279 279 280 281 281 281 281 280 278 277 275 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 124 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 76 78 77 75 73 71 71 71 72 73 75 76 76 75 74 72 70 66 64 62 63 64 66 68 70 72 74 75 75 75 74 74 74 75 76 77 79 81 82 83 84 86 87 90 92 94 96 97 99 100 102 104 nan nan 109 111 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 153 163 172 178 183 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 208 211 214 217 219 221 222 223 224 224 225 225 225 226 227 228 229 230 232 233 235 236 237 238 238 238 239 241 243 243 244 245 245 246 246 248 249 249 250 250 251 251 252 253 254 255 255 255 254 254 255 259 262 266 268 270 272 273 274 277 279 280 280 279 277 276 274 273 270 268 265 262 259 255 252 250 250 252 255 258 261 263 265 266 268 270 270 269 267 265 263 262 261 259 258 255 253 251 248 246 244 243 245 246 248 250 251 252 254 255 255 255 255 253 252 251 251 251 251 252 252 252 251 250 249 249 248 247 247 247 248 251 253 255 257 259 261 263 265 267 269 269 269 269 269 271 274 278 281 284 284 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 264 267 269 270 272 274 276 277 278 279 278 277 276 276 276 276 277 277 277 277 277 277 277 278 279 279 280 280 281 281 nan nan nan 278 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 80 79 77 75 75 74 74 74 74 74 74 73 71 69 66 63 62 62 64 66 69 71 73 74 75 75 76 76 76 76 76 77 77 78 80 82 83 83 83 85 87 90 92 94 95 96 97 98 99 99 100 nan nan nan nan 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 140 148 157 165 173 179 185 191 195 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 218 221 223 225 226 226 225 225 225 225 224 225 226 227 227 227 229 231 234 236 238 239 239 240 240 241 241 241 241 240 240 241 243 244 247 248 249 250 249 249 249 249 250 250 251 252 252 252 253 254 256 258 261 264 266 268 270 271 273 274 275 275 274 273 272 271 270 268 266 262 258 253 249 247 247 247 249 253 256 259 261 263 265 267 269 270 270 269 266 265 264 262 260 258 255 253 250 248 247 245 245 246 247 249 251 252 253 254 256 257 256 255 253 nan nan 250 250 250 251 251 251 251 249 248 247 246 245 245 246 248 251 253 255 257 259 261 263 264 265 266 266 266 266 265 267 270 273 277 280 281 280 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 260 262 264 266 267 268 270 272 274 275 276 276 276 276 276 276 277 277 276 275 275 274 274 275 277 278 278 279 279 280 280 279 278 nan 277 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 81 81 80 78 77 76 76 75 74 73 71 69 67 66 65 65 66 68 70 72 74 75 75 75 75 76 76 77 76 77 78 79 80 81 82 83 83 83 85 87 89 91 92 93 94 94 94 95 95 nan nan nan nan nan nan nan nan 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 132 141 149 157 164 171 177 181 nan 186 189 192 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 223 226 228 229 229 228 228 227 227 227 227 227 226 226 226 227 229 232 235 237 239 240 240 240 241 241 240 239 239 239 240 242 245 247 248 248 248 248 248 248 247 247 248 248 250 251 251 252 253 253 254 256 259 263 266 267 267 267 268 269 269 268 268 268 268 268 267 265 262 258 253 249 247 246 247 249 252 256 258 260 262 263 264 267 267 267 266 265 265 264 263 261 259 257 255 252 250 248 247 247 248 250 251 252 253 254 255 257 258 257 255 nan nan 250 249 249 250 250 250 250 249 248 247 246 245 245 246 248 250 252 254 255 257 258 260 261 262 263 263 263 263 262 262 263 266 269 272 275 277 277 275 273 270 nan nan nan nan nan nan nan 262 262 261 nan nan nan 258 259 261 262 264 265 265 267 269 271 272 272 273 273 274 275 276 276 277 276 275 274 273 272 273 275 276 277 278 278 278 278 277 277 276 276 275 274 nan nan nan nan nan 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 82 83 83 82 80 79 78 77 76 74 73 71 70 70 70 70 70 71 72 74 75 76 76 76 76 76 76 75 74 74 76 78 80 81 82 82 82 82 84 86 87 88 89 90 90 90 90 90 nan nan nan nan nan nan nan nan nan nan 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 125 130 135 141 146 152 157 162 167 172 176 177 177 175 174 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 228 228 229 229 231 231 231 229 227 225 224 224 224 225 228 232 235 237 238 239 239 239 240 239 239 239 239 240 242 244 245 247 248 249 249 248 248 248 248 248 248 249 250 251 252 253 252 252 253 255 258 260 261 nan nan nan nan nan 260 261 262 263 263 263 262 261 258 254 251 248 247 248 250 253 256 257 259 259 260 261 263 264 264 263 263 264 264 263 262 261 259 257 254 252 250 248 248 249 251 252 253 254 255 256 257 257 256 254 252 251 250 249 249 249 249 249 248 248 247 246 246 246 247 249 250 252 254 255 256 257 257 259 259 260 259 259 259 259 259 260 261 263 265 267 270 272 273 272 271 269 267 265 nan nan nan nan nan 262 262 262 260 258 257 257 258 259 261 262 263 264 265 266 268 269 269 270 271 272 273 274 275 275 275 274 273 272 272 273 274 275 276 276 276 276 276 276 275 275 275 274 274 nan nan nan nan nan 274 274 nan nan 275 274 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan 82 83 84 83 83 82 81 80 79 78 77 76 75 75 75 74 74 74 74 74 75 76 76 76 76 76 75 73 70 70 73 76 78 79 80 79 79 80 82 83 84 84 84 84 84 84 84 84 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 111 114 116 118 120 124 128 134 138 142 145 147 149 151 153 156 157 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 224 226 228 231 233 234 233 230 227 225 223 221 222 224 229 233 236 237 238 238 238 238 239 239 238 238 239 240 241 242 243 245 247 249 249 250 249 249 249 248 249 249 250 251 252 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 257 257 257 258 258 257 255 253 250 249 249 252 254 256 256 256 255 256 257 259 260 261 260 261 262 263 264 264 263 261 259 256 254 251 249 249 249 251 252 253 254 255 256 257 256 255 253 251 250 250 249 249 249 248 247 246 246 246 246 247 248 249 251 252 254 255 256 257 257 258 258 257 257 256 256 256 257 257 258 259 260 261 263 265 267 269 270 269 268 266 264 262 260 nan 260 260 262 262 262 260 259 257 256 257 258 259 260 261 262 263 265 266 267 267 268 269 270 271 272 272 273 272 272 272 272 272 273 273 274 275 275 275 275 274 274 274 274 274 274 273 nan nan nan nan nan nan nan nan nan nan nan 276 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 136 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 nan nan nan nan nan nan nan nan nan nan nan 82 83 84 84 84 84 84 83 83 82 82 81 80 79 79 78 77 76 75 75 75 75 75 75 75 75 74 72 70 70 72 75 78 78 78 77 77 77 78 79 79 80 80 79 79 79 79 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 107 108 109 109 109 109 111 114 117 119 119 118 115 118 120 123 127 130 133 137 145 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 230 231 233 234 235 234 231 228 225 223 220 220 222 227 232 235 236 237 237 237 238 238 239 239 239 240 241 243 244 245 247 248 249 250 250 250 250 nan nan nan 249 250 251 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 254 253 253 255 256 255 253 251 250 251 253 255 256 255 253 251 251 252 254 256 257 257 257 259 262 264 266 265 263 261 258 256 253 251 250 249 250 251 253 254 256 256 257 256 255 253 251 249 249 249 249 248 247 246 nan nan nan nan nan 249 251 252 253 254 256 257 258 259 259 258 256 255 254 253 254 254 256 256 257 257 257 258 260 262 265 267 268 267 266 263 261 259 259 259 260 262 262 261 260 258 257 257 257 258 259 259 260 261 262 263 264 265 266 267 268 269 270 270 270 270 270 270 271 271 272 272 273 274 275 275 275 274 274 273 273 273 273 274 273 273 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 85 85 85 85 85 85 84 84 83 82 81 80 79 79 78 77 76 76 76 76 75 75 75 73 71 71 73 75 78 79 78 78 76 76 76 76 77 77 77 76 76 76 75 75 75 74 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 107 106 105 104 103 103 103 103 102 101 98 95 95 95 95 95 95 94 93 93 112 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 239 238 236 235 232 230 228 225 220 216 214 218 226 230 233 235 236 236 236 237 238 238 240 241 243 244 246 248 249 250 nan nan nan nan nan nan nan 249 249 250 250 nan nan nan nan nan nan nan 254 254 nan nan 252 251 250 250 251 252 254 254 253 253 255 256 255 253 250 250 251 253 253 253 251 249 248 248 249 251 252 253 253 254 256 259 262 263 263 262 261 259 258 256 253 251 250 250 252 254 255 256 257 257 256 255 252 250 249 248 248 248 247 246 nan nan nan nan nan nan 251 252 252 253 255 257 259 260 261 260 258 256 255 253 253 253 254 254 254 254 253 253 254 256 259 262 265 266 266 265 263 261 259 259 259 nan nan nan nan nan 258 257 257 257 258 258 258 259 260 261 262 263 264 265 266 267 268 268 268 268 268 268 269 269 270 271 272 273 274 274 275 274 274 274 274 274 274 274 274 275 274 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 266 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 86 85 85 85 85 85 84 83 82 81 81 80 81 80 80 79 79 78 78 77 76 76 75 73 73 73 75 77 78 78 77 76 75 74 73 74 74 74 74 74 74 73 73 72 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 104 103 101 99 97 95 93 91 88 85 82 81 79 79 78 76 73 69 65 58 344 249 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 242 238 235 233 231 227 220 214 212 215 221 227 231 234 236 236 235 235 235 236 238 240 242 245 nan nan nan nan nan nan nan nan nan nan 249 250 250 nan nan nan nan nan nan nan nan 252 253 253 253 253 251 251 251 251 253 254 255 254 254 255 256 257 255 252 249 249 249 249 249 247 246 245 246 247 248 249 249 249 250 251 253 255 257 258 259 259 259 259 258 256 254 252 251 251 253 255 256 257 257 257 256 255 252 250 249 248 248 248 248 nan nan nan nan nan nan 252 252 252 253 254 255 257 259 260 260 258 257 256 255 255 254 254 253 253 252 251 251 251 253 255 258 261 263 265 266 265 264 262 260 259 259 260 260 260 nan nan nan nan nan nan 258 258 258 259 259 260 261 262 263 264 265 266 266 266 266 267 267 267 267 267 268 269 270 271 272 273 273 274 274 274 274 274 275 275 275 276 276 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 270 nan nan nan nan nan nan nan 264 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 146 144 143 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 87 86 86 86 85 85 84 83 82 81 80 81 81 82 82 82 82 82 81 80 79 78 77 76 75 75 75 77 77 77 77 75 73 71 70 71 71 71 71 71 71 71 70 70 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 86 83 80 77 74 73 71 71 70 67 64 62 60 41 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 239 235 229 221 216 216 220 225 231 236 240 243 243 241 238 237 236 238 nan nan nan nan nan nan nan nan nan nan nan nan nan 250 251 nan nan nan nan nan nan nan nan nan 252 253 253 253 252 252 251 252 253 254 255 255 255 254 255 257 258 255 252 249 248 248 248 246 245 244 244 246 247 248 248 247 246 246 247 249 251 253 254 255 256 257 257 256 255 254 253 252 253 254 256 257 257 257 257 256 255 253 251 250 250 250 250 249 nan nan nan nan nan nan nan 252 252 253 254 255 257 257 257 256 255 254 253 254 255 254 254 252 251 249 249 249 250 253 256 259 261 263 264 265 265 265 263 262 260 259 259 258 258 258 257 256 256 257 nan 258 258 258 258 259 259 261 262 262 263 264 264 264 265 265 266 266 266 266 266 266 266 267 268 269 270 271 272 272 273 274 274 274 275 275 275 274 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 148 147 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 87 87 86 86 85 84 83 82 81 81 81 82 82 83 84 84 84 84 83 82 82 81 80 78 77 77 77 77 77 76 74 72 70 68 68 68 69 69 69 69 69 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 72 72 72 74 86 179 222 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 234 225 222 223 227 232 239 246 252 255 255 253 250 248 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 251 251 nan nan nan nan nan nan nan nan nan 253 253 254 254 253 253 253 253 253 254 255 255 255 256 257 259 259 257 254 251 250 249 248 246 245 244 245 246 247 247 247 245 244 243 243 245 247 249 251 252 254 254 255 255 255 254 254 254 255 256 256 256 256 255 255 255 254 253 252 251 251 251 251 251 250 250 250 251 nan nan nan 251 251 251 253 254 255 255 254 252 250 250 250 252 253 253 252 250 248 247 246 247 248 251 255 257 260 262 263 264 265 265 264 262 260 259 258 257 257 257 257 256 257 257 258 258 258 258 258 258 259 259 260 261 262 262 263 263 264 265 265 265 265 265 264 264 264 265 265 266 268 269 270 271 272 273 273 274 274 273 273 273 272 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 87 87 86 85 84 83 82 82 82 82 83 83 84 84 84 84 84 85 85 84 83 82 81 81 80 80 79 78 76 73 70 68 68 68 68 68 68 68 68 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 100 120 158 194 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 245 251 256 260 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 253 252 252 252 nan nan nan nan nan nan nan nan nan 255 255 255 255 255 254 254 254 254 254 255 256 257 259 260 260 259 257 254 252 250 249 247 245 245 245 245 245 245 244 242 240 239 239 240 242 245 248 251 252 253 253 254 254 254 255 255 255 255 255 254 254 253 253 253 253 253 252 252 253 253 252 252 251 251 251 251 nan 250 250 249 249 249 250 252 252 251 250 247 246 246 247 249 250 251 250 248 246 245 244 245 246 248 251 254 256 258 259 260 261 261 261 259 258 257 257 257 258 258 257 257 257 257 258 258 258 257 257 257 258 258 259 260 261 261 262 263 264 264 265 264 264 263 263 262 263 263 264 265 267 268 269 270 271 273 273 274 273 273 272 271 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 86 86 85 nan nan 82 82 82 82 83 83 84 85 85 85 85 86 86 85 85 84 83 82 81 80 79 78 75 72 70 69 68 68 68 68 68 68 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 257 256 255 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 255 253 253 253 254 nan nan nan nan nan nan nan nan 257 257 257 257 257 257 256 255 254 254 254 255 256 258 260 261 262 260 258 255 252 250 248 247 246 245 244 244 243 242 240 238 236 234 234 237 240 243 247 250 251 252 252 252 252 253 253 254 254 253 252 252 251 251 252 252 252 252 253 253 254 254 254 253 252 251 251 251 250 249 248 248 248 248 249 249 249 247 245 243 241 242 244 247 249 250 249 247 245 244 244 244 245 247 249 252 254 255 255 254 254 254 254 254 254 254 255 257 258 258 258 257 257 257 257 257 256 256 256 256 257 257 258 259 260 261 261 262 262 263 262 262 261 260 260 260 261 262 263 265 266 267 269 270 271 273 273 274 273 nan 272 271 nan nan 270 271 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 261 259 257 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 161 159 157 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 81 81 82 83 84 85 85 86 86 86 87 87 86 86 85 85 84 83 81 79 77 74 72 70 69 68 68 68 68 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 252 253 254 254 254 254 253 251 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 259 257 254 254 256 259 262 264 265 264 262 260 258 257 256 256 256 257 257 257 257 257 256 256 255 255 255 257 259 261 262 262 261 258 254 251 249 247 246 245 244 243 242 239 237 234 231 230 229 230 234 238 243 246 249 250 250 250 250 251 251 252 252 252 251 250 250 249 250 250 251 251 252 253 254 255 255 255 254 252 251 251 250 249 248 247 247 247 248 247 247 245 243 240 239 238 240 243 247 249 250 248 246 245 244 244 245 246 248 250 253 255 255 255 253 251 250 250 250 251 252 254 256 257 257 257 257 257 257 257 256 256 255 255 255 256 257 257 258 259 260 260 260 260 259 259 258 257 257 257 258 259 261 262 264 266 267 269 270 271 272 273 273 nan nan nan nan nan nan 271 271 271 270 270 269 nan nan nan nan nan 271 269 266 nan nan 258 256 254 252 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 162 160 158 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 81 82 82 83 84 85 86 86 87 87 87 87 87 87 87 87 85 83 81 78 76 73 71 70 69 69 68 68 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 239 241 243 246 248 250 252 253 253 253 253 252 251 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 259 256 256 258 262 267 272 274 273 271 266 261 257 255 254 254 254 255 256 257 257 257 257 257 257 257 258 259 260 261 262 262 260 255 252 248 246 244 244 242 241 239 237 234 230 228 225 224 225 228 232 237 242 246 248 248 249 249 250 250 250 250 250 250 249 248 248 248 248 249 250 250 251 253 255 255 256 255 254 252 251 250 249 248 247 247 247 247 247 246 244 242 240 238 237 238 240 244 247 250 250 248 246 245 245 246 246 247 249 251 253 255 256 256 254 252 251 251 251 251 253 254 255 256 256 256 256 256 256 256 255 255 255 255 255 256 256 257 257 258 258 258 258 257 255 254 253 252 253 253 255 257 nan nan nan nan nan nan nan nan 272 272 273 273 273 273 nan nan nan 272 271 270 269 268 nan nan nan nan nan nan 271 269 265 261 nan 255 252 251 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 82 82 83 84 85 86 86 87 87 87 87 87 88 88 87 86 84 82 79 76 74 72 70 69 69 69 69 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 242 246 249 251 253 254 255 256 256 257 257 259 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 262 262 264 267 270 274 278 278 277 273 266 260 256 253 252 252 253 254 255 256 256 256 257 258 258 259 259 259 259 260 259 258 255 251 247 244 241 239 238 237 235 233 230 228 226 224 223 223 225 229 233 238 242 245 247 248 248 249 249 249 249 249 248 248 247 247 247 247 247 248 249 250 251 253 254 255 254 254 252 250 250 249 248 247 246 246 246 247 246 245 243 241 240 239 239 240 242 245 248 250 249 248 247 246 247 247 247 248 249 251 253 254 255 255 254 253 253 253 253 253 254 255 255 255 255 255 256 256 256 255 255 255 254 254 254 255 255 256 256 256 256 255 254 252 250 249 248 248 248 250 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 271 269 267 266 nan nan nan nan nan 271 271 269 nan nan nan nan 251 250 249 248 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 83 84 84 85 86 87 87 88 88 87 87 87 87 87 86 85 83 80 78 75 73 71 70 70 70 69 68 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 238 242 245 248 251 253 255 257 259 260 261 263 265 267 268 269 269 nan nan nan nan nan nan nan 265 264 263 nan nan 267 268 269 270 270 271 273 276 278 280 278 275 270 264 259 256 254 253 252 253 253 254 255 256 257 257 258 259 259 259 258 257 256 255 253 249 245 241 237 234 232 230 229 228 227 226 225 224 224 224 225 228 232 236 240 243 246 247 247 248 248 248 248 247 247 247 246 246 246 246 246 246 247 248 249 250 252 253 253 252 251 250 249 248 248 247 246 246 246 246 246 246 245 244 243 242 242 243 243 244 245 247 248 248 248 248 248 248 248 249 249 249 250 252 253 253 253 252 252 252 252 252 253 253 254 254 254 255 255 255 255 255 255 255 254 253 253 253 253 254 254 254 254 253 251 249 247 245 244 244 244 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 268 266 264 263 263 nan nan 268 269 270 nan nan nan nan nan nan 248 247 247 247 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 84 85 86 86 87 87 87 87 87 86 86 87 87 86 85 83 80 78 75 73 72 71 71 70 70 69 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan 242 245 248 251 254 256 259 261 263 265 267 268 270 271 273 274 274 274 273 273 273 274 273 272 271 271 271 271 272 273 275 275 274 274 276 278 279 278 274 269 263 260 257 254 252 250 250 251 252 254 255 256 257 258 258 258 257 255 254 252 250 247 243 239 235 231 228 225 224 223 224 224 225 226 226 226 226 228 231 235 238 241 244 246 247 247 246 246 246 246 245 245 245 245 244 244 245 245 246 247 248 249 249 250 250 250 249 248 247 246 246 246 246 246 246 246 246 246 245 245 244 244 244 245 245 245 245 246 245 246 246 247 248 249 250 250 250 250 250 250 251 251 251 251 250 249 249 248 248 249 249 250 251 251 252 253 253 254 254 254 254 253 252 251 251 251 252 252 252 251 250 247 245 243 242 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 261 261 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 85 86 86 86 86 86 86 86 86 86 86 86 85 85 83 82 79 77 75 74 73 72 72 72 72 70 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 242 245 247 251 254 257 260 263 265 267 268 269 270 271 272 272 272 272 272 272 273 273 273 273 273 273 272 272 272 274 274 274 274 274 276 277 277 273 269 264 259 255 250 247 245 245 247 249 252 254 255 256 256 255 254 253 252 250 248 246 243 240 237 233 230 227 225 223 222 223 224 225 226 226 227 228 229 232 235 238 241 243 244 245 245 244 244 243 243 242 243 243 243 243 243 244 245 247 248 248 248 248 248 248 248 247 246 245 244 244 244 244 245 245 246 245 245 244 244 243 243 243 244 244 245 245 245 244 244 244 246 248 250 252 252 251 250 250 249 249 249 249 249 249 248 246 245 244 245 245 246 247 248 249 250 251 252 252 252 252 251 250 249 249 249 250 250 249 248 246 244 242 241 240 239 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 266 264 260 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 86 86 86 86 86 86 86 85 85 85 85 85 84 83 82 81 79 77 75 74 73 73 73 73 73 71 70 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 251 255 258 261 263 265 267 268 268 269 268 268 267 267 267 267 268 268 269 270 271 271 271 271 271 272 273 273 272 271 272 272 271 269 265 260 254 247 242 238 237 239 242 246 250 252 253 253 253 251 250 248 247 246 244 242 240 237 235 233 231 229 227 226 225 224 224 224 224 225 226 227 229 232 234 237 239 241 242 242 242 241 241 240 240 240 242 242 243 244 245 246 247 248 248 248 248 247 247 247 246 245 244 243 242 242 242 243 243 244 244 244 243 242 242 241 241 241 241 242 243 244 244 243 243 243 244 248 251 253 253 252 250 249 248 247 247 247 247 246 246 246 245 244 244 245 245 246 247 248 249 250 250 251 251 250 249 248 247 247 247 248 247 246 245 243 241 241 240 240 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 266 266 265 263 259 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 86 86 86 86 86 86 86 85 85 84 84 84 83 82 81 79 77 76 74 73 73 73 73 73 73 72 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 241 243 246 249 253 256 258 261 263 264 266 266 266 265 264 263 263 263 264 265 265 265 266 267 269 270 270 269 270 270 270 270 268 267 266 265 263 260 255 248 241 236 233 234 237 241 245 248 250 250 250 248 247 245 244 242 241 239 238 236 234 232 230 229 228 227 226 225 225 225 225 225 225 226 227 229 230 232 235 236 238 239 240 240 240 240 241 241 242 243 244 245 246 246 247 248 248 247 247 247 246 246 245 245 244 243 242 241 241 241 241 241 241 241 241 241 240 239 239 239 239 240 241 242 242 242 242 241 241 243 246 250 253 253 251 249 247 245 244 243 243 243 244 245 246 246 246 246 246 246 248 249 249 249 249 249 249 248 247 246 246 245 246 246 246 245 244 242 241 241 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 nan nan nan nan nan nan nan nan nan 263 265 264 262 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 85 86 87 87 87 87 87 86 86 85 84 83 83 82 81 80 78 76 74 73 72 71 71 72 72 72 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 244 246 249 252 255 257 260 261 263 264 265 265 264 264 263 263 263 264 264 264 264 264 264 266 267 268 268 268 267 267 266 264 263 262 260 258 255 251 247 243 240 239 240 242 245 248 248 248 247 246 244 242 241 239 238 237 236 236 234 233 231 229 228 228 228 229 229 229 229 229 229 229 229 229 229 229 230 231 233 235 237 239 240 241 242 243 243 244 245 246 246 246 246 247 247 246 246 245 245 244 244 243 242 242 241 241 241 240 240 240 239 238 238 238 238 237 236 236 237 238 240 240 241 241 241 240 240 239 240 243 247 250 249 247 245 243 240 238 237 238 239 242 244 246 247 248 248 248 249 249 249 249 248 247 247 246 245 245 244 244 244 244 244 244 244 243 242 242 242 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 260 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 84 85 86 87 87 88 88 87 87 86 85 83 82 81 80 79 77 75 73 72 70 70 70 70 71 71 71 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 248 251 253 256 258 260 261 262 263 265 265 266 266 266 266 266 266 265 265 264 263 263 263 265 266 267 266 265 263 263 261 260 258 256 255 252 249 246 245 245 245 246 246 247 247 248 247 245 244 241 240 238 236 236 236 236 237 237 236 235 234 233 234 234 235 235 236 236 235 235 234 232 231 230 229 229 230 230 232 234 236 238 240 241 242 242 243 244 244 244 244 244 244 244 244 244 244 243 242 241 240 240 239 239 239 238 238 238 237 236 235 235 235 235 234 234 234 235 237 238 239 239 239 238 238 237 237 237 238 240 242 242 241 240 238 235 233 233 234 236 240 244 246 248 248 249 249 249 249 249 247 246 245 244 243 243 243 243 243 243 243 243 244 244 243 243 243 243 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 83 84 86 87 88 88 88 88 87 85 84 83 82 80 79 77 75 73 71 70 69 69 69 69 69 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 253 256 258 259 260 261 262 264 265 267 268 269 269 268 268 268 268 267 265 264 263 263 264 265 266 266 264 263 261 259 258 256 255 253 251 248 246 245 246 246 246 247 247 247 247 247 246 244 242 240 238 237 237 237 237 238 239 240 241 241 241 242 243 244 244 244 243 242 240 238 235 233 231 230 230 229 229 229 230 231 232 233 235 236 238 239 240 241 241 241 241 242 242 243 242 241 240 239 239 238 238 237 237 235 234 234 234 233 233 233 232 232 231 230 231 232 233 234 236 236 236 236 236 236 235 235 234 234 235 236 236 236 235 233 231 230 230 232 235 240 243 246 247 248 248 248 248 248 247 245 244 243 242 242 242 243 243 243 242 242 243 243 244 244 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 83 85 87 88 89 90 89 88 87 86 84 83 81 79 77 75 73 71 69 68 68 68 67 67 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 259 260 261 261 262 264 266 268 270 271 270 270 270 270 270 269 267 265 264 264 264 265 266 265 264 262 260 259 257 256 254 252 250 248 246 245 245 245 246 247 248 248 248 248 247 246 245 244 243 242 241 240 239 239 239 241 243 246 248 250 252 253 253 252 251 249 246 242 239 236 234 232 231 230 229 228 227 227 227 226 226 228 231 233 236 237 238 239 239 240 241 240 240 239 238 237 237 237 237 236 234 232 230 230 229 229 229 229 229 228 227 227 228 229 230 232 232 233 233 234 234 234 234 234 233 233 233 234 234 233 232 231 230 229 229 231 235 240 243 246 246 247 247 247 247 246 245 244 243 242 242 242 243 243 243 242 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 76 78 80 83 85 88 90 91 91 90 89 88 86 84 82 80 78 76 74 71 69 68 67 66 66 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 263 263 263 263 264 265 267 269 270 271 270 270 270 271 271 270 269 267 266 265 265 266 266 265 263 262 260 259 257 255 253 251 249 247 245 245 245 245 246 247 248 249 248 248 247 246 247 247 247 247 245 243 241 240 240 241 244 248 251 254 257 258 258 257 256 254 251 247 243 240 237 235 234 232 230 229 228 227 226 225 224 225 227 229 232 234 236 237 238 239 239 238 237 237 237 237 237 237 236 234 232 229 227 226 226 226 226 226 226 225 225 nan nan 227 228 229 230 230 231 232 232 233 233 234 234 235 235 236 235 235 234 232 230 229 230 232 236 241 244 245 246 246 246 246 245 244 244 244 243 243 243 243 242 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 73 75 77 80 83 86 89 91 92 92 91 89 87 85 83 80 78 76 74 72 69 67 66 65 64 64 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 269 268 267 267 267 267 268 269 270 270 269 269 270 270 270 270 269 268 267 266 266 266 265 264 262 262 260 258 256 254 252 250 248 246 245 244 244 244 245 245 246 246 246 245 245 246 247 248 248 248 247 245 244 242 242 243 246 249 253 256 258 259 259 258 258 256 254 250 247 243 241 239 237 235 233 232 230 229 228 227 226 226 226 226 227 229 231 233 235 236 236 236 236 237 237 237 237 235 234 232 229 227 226 224 224 223 223 223 223 223 nan nan 225 225 226 227 228 229 231 232 232 233 234 235 236 237 238 238 238 237 236 233 231 229 230 233 237 242 245 246 246 246 245 244 244 243 243 244 244 244 243 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 71 74 77 80 84 87 90 92 93 93 91 89 86 83 81 78 76 73 70 68 66 64 63 63 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 276 274 273 272 271 271 271 271 270 269 268 269 269 269 269 269 268 267 266 266 265 264 263 263 262 260 257 255 253 251 251 249 247 246 245 244 244 244 244 243 244 244 244 245 246 247 248 248 249 248 246 244 243 243 244 247 251 254 256 257 257 257 257 257 256 254 252 249 246 244 242 240 238 236 235 233 232 231 229 228 227 225 224 224 224 225 227 230 231 233 234 235 237 238 237 235 233 231 228 227 225 224 223 222 221 221 221 221 221 nan nan 223 225 226 227 228 230 230 231 232 233 234 235 237 238 238 nan nan nan nan nan nan nan 231 233 238 243 246 247 247 246 nan nan nan 243 244 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 67 68 70 74 77 81 85 89 91 93 93 92 90 87 85 81 78 75 72 68 66 63 62 61 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 16 4 350 nan nan nan nan nan 286 282 280 278 276 275 273 271 269 268 268 268 269 268 268 268 267 267 266 265 264 264 264 263 261 258 255 253 252 252 250 248 246 244 244 244 244 243 243 244 245 246 247 247 248 249 249 249 248 247 245 243 244 246 249 251 253 254 254 254 253 254 254 254 253 251 249 246 244 241 239 238 238 237 236 235 234 232 231 229 227 225 224 224 225 225 227 230 232 234 236 237 237 235 233 230 227 225 224 223 222 221 219 219 219 219 nan nan 219 220 222 224 226 228 229 229 229 230 231 232 233 235 236 237 nan nan nan nan nan nan nan nan nan 234 239 243 246 247 247 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 65 66 69 71 75 79 82 86 89 92 93 93 92 90 87 83 80 75 71 67 63 60 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 8 359 349 nan nan nan nan 303 298 293 288 285 282 278 275 271 269 269 269 268 268 268 268 267 267 266 265 264 265 265 263 261 258 256 254 252 250 248 246 244 242 242 242 242 243 244 246 247 248 248 249 249 249 250 250 249 247 245 244 245 247 248 250 250 251 251 250 250 250 251 251 251 250 248 246 243 240 238 237 238 238 239 238 237 235 233 232 230 230 230 230 230 231 232 233 235 237 238 238 236 234 231 227 224 222 221 219 218 217 216 215 215 215 nan nan 217 219 221 224 226 227 227 227 228 228 229 231 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 240 244 247 248 247 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 68 70 73 77 80 84 87 90 92 94 94 93 90 87 82 76 70 65 61 58 56 55 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 0 353 nan nan nan nan nan 313 307 301 297 292 287 281 275 272 271 270 270 269 269 269 268 267 267 265 264 265 264 262 260 258 256 255 252 250 247 244 243 242 241 240 241 243 245 247 248 248 249 249 249 249 250 249 248 247 245 245 245 245 246 245 245 245 246 246 247 248 249 249 249 248 247 245 242 240 239 238 237 238 238 238 237 236 235 234 233 234 234 234 234 234 234 235 237 238 239 238 236 233 229 225 221 219 217 216 214 212 211 210 nan nan nan nan 214 217 219 222 223 225 225 225 226 228 229 230 nan nan nan nan nan nan nan nan 232 231 231 232 233 236 240 244 247 249 247 245 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 66 68 70 73 76 80 83 86 89 91 94 95 95 93 89 84 78 71 65 60 56 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 318 313 309 304 299 290 283 278 275 274 273 272 271 270 269 268 267 266 265 264 263 262 259 257 256 255 253 250 247 245 243 242 241 241 243 245 247 247 248 248 248 248 248 248 248 247 246 245 244 243 243 242 240 239 238 239 241 244 246 247 248 248 247 246 245 244 242 240 239 238 237 237 237 237 237 236 234 234 234 235 235 235 235 233 233 233 235 237 237 237 235 231 226 222 218 216 214 213 211 nan nan nan nan nan nan nan 211 214 217 219 221 222 223 225 226 228 229 231 232 nan nan nan nan nan nan nan 231 231 231 232 233 236 239 244 247 247 246 244 243 241 nan nan nan nan 244 244 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 68 71 74 77 80 82 85 88 90 92 94 95 95 92 87 81 73 65 59 54 51 50 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 332 328 325 322 319 315 308 300 292 287 283 280 278 276 274 272 271 270 269 268 266 265 263 261 259 257 255 254 253 251 249 247 245 243 243 243 245 246 247 246 246 246 246 246 246 245 244 243 243 242 241 240 239 237 235 233 233 234 237 240 243 244 244 245 244 244 243 242 241 240 239 237 237 236 236 235 235 234 233 233 233 234 234 234 233 232 232 233 234 234 235 235 233 230 225 221 218 216 214 nan nan nan nan nan nan nan nan 206 209 212 216 219 222 223 225 226 228 230 231 232 233 234 235 nan nan 234 233 232 231 231 231 230 231 233 237 241 244 245 245 244 243 243 nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 69 71 74 77 79 82 84 86 88 90 92 95 95 94 90 83 74 65 58 52 49 47 47 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 336 333 331 329 326 322 315 307 300 294 291 287 284 281 278 276 274 273 272 271 269 267 265 263 260 257 255 254 253 252 251 249 247 245 244 245 246 246 246 245 244 243 243 242 241 240 239 237 237 236 235 235 234 233 232 230 231 232 232 234 236 237 238 239 240 241 242 242 242 241 239 238 236 235 234 234 233 232 231 232 232 233 233 233 233 233 233 233 233 232 233 233 232 230 227 224 nan nan nan nan nan nan nan nan nan nan nan 206 209 213 217 221 224 225 227 229 231 232 233 234 235 236 235 235 234 234 234 233 232 231 230 229 229 230 233 237 240 243 244 244 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 70 72 74 76 79 81 83 85 87 89 90 92 93 92 89 82 73 64 56 50 47 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 336 334 331 327 320 312 304 298 296 293 290 287 284 281 279 278 276 275 273 271 268 265 261 258 256 255 254 254 253 252 250 248 246 246 246 246 245 245 244 241 239 237 234 232 231 230 229 228 228 228 229 230 229 229 229 229 228 226 225 226 228 233 237 241 244 246 245 243 240 238 236 235 234 234 234 233 233 233 233 234 234 nan 235 235 234 233 232 231 231 232 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan 210 212 216 220 223 226 228 229 231 233 234 234 235 236 236 236 235 235 234 234 233 232 231 230 228 228 228 nan nan nan 241 244 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 69 70 72 74 76 78 80 82 84 86 87 88 89 89 89 86 80 72 63 55 49 45 42 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 342 340 338 335 331 325 317 309 302 299 297 294 291 289 286 284 282 280 279 277 274 270 266 262 260 258 257 257 256 255 254 252 251 249 247 245 245 245 246 243 239 235 231 228 225 224 223 223 223 223 225 227 228 228 228 227 226 224 221 220 220 224 231 238 243 247 249 248 246 243 240 238 237 236 236 236 236 236 236 236 236 236 236 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 215 216 218 222 225 227 229 230 231 232 233 234 nan nan 237 237 236 235 235 234 233 232 231 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 70 71 73 75 77 79 81 82 83 84 85 85 86 85 82 77 70 61 53 47 43 40 38 37 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 343 342 340 338 334 329 322 313 306 302 299 297 295 293 291 288 286 284 282 279 275 269 266 264 263 262 261 261 259 258 256 254 251 250 248 246 245 244 244 241 237 233 229 227 225 224 223 224 224 225 227 229 230 229 228 226 224 222 220 220 222 226 235 241 246 250 251 250 248 246 243 241 240 239 238 238 238 238 238 238 238 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 220 220 220 222 225 227 229 230 230 231 232 234 237 238 239 238 237 nan nan nan nan 233 231 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 68 70 71 72 74 76 78 79 80 81 82 82 83 82 81 78 74 67 59 51 45 40 37 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 345 343 341 339 336 331 325 317 309 304 301 299 297 295 293 291 289 287 284 280 275 270 266 266 267 266 265 264 263 262 259 256 253 252 251 248 245 243 242 240 237 233 228 227 226 226 227 228 229 231 232 234 234 233 231 228 225 223 223 223 226 231 239 246 250 252 254 253 250 247 244 242 240 239 239 238 239 239 240 240 240 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 222 223 225 227 228 229 229 230 231 232 235 238 240 240 240 239 nan nan 236 235 233 232 nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 67 69 70 71 73 75 76 78 79 80 81 81 80 79 77 74 70 64 56 49 42 37 34 33 32 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 344 341 338 333 328 320 312 306 302 300 298 296 294 292 291 289 286 280 275 270 267 268 269 269 268 267 266 265 262 258 256 255 253 250 247 243 241 239 237 234 230 228 227 228 230 231 233 235 236 237 237 236 234 231 228 226 225 226 229 235 242 246 248 249 252 251 249 246 243 242 241 240 239 239 240 241 242 243 242 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 228 228 228 228 228 229 231 235 238 240 241 241 240 nan nan 238 237 236 235 nan nan 226 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 66 68 69 71 73 74 76 78 79 80 80 79 78 76 73 70 66 60 53 46 40 35 32 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 348 344 340 336 331 324 316 309 304 301 298 296 294 292 291 289 286 281 276 270 263 265 267 268 268 268 267 266 264 262 260 258 254 250 247 244 242 240 238 236 233 231 230 230 231 233 235 236 237 238 238 237 235 232 230 228 227 228 230 234 237 239 240 242 245 247 248 247 243 242 242 241 240 240 241 243 243 243 242 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 226 226 226 227 229 232 235 237 240 241 242 242 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 64 65 67 69 71 73 74 76 77 78 78 78 78 76 73 70 66 61 56 50 44 38 34 31 31 31 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 346 342 338 334 328 320 313 307 303 300 297 295 292 290 288 285 281 274 268 264 264 266 267 268 267 267 266 266 264 263 261 258 254 249 245 243 242 242 240 238 236 234 233 234 235 236 237 238 239 238 237 235 232 230 228 227 228 229 231 233 235 237 240 243 245 247 247 246 244 243 241 240 240 240 240 240 240 239 239 238 236 235 234 233 232 232 231 231 230 231 232 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 225 225 226 227 229 232 235 238 240 241 243 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 63 64 66 68 70 72 74 75 76 77 77 76 75 73 70 66 62 58 53 47 42 37 34 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 351 347 343 340 336 332 325 318 311 306 302 299 296 293 291 288 285 281 276 270 266 264 264 266 267 267 266 265 265 265 264 261 256 251 248 245 244 244 244 243 242 240 238 237 236 236 236 237 237 238 237 236 234 231 229 227 227 227 227 228 230 234 237 240 242 244 246 245 245 243 241 239 237 235 235 235 234 235 235 234 233 231 230 229 228 228 227 226 226 225 226 228 231 232 233 233 233 234 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 226 228 230 233 236 238 240 241 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 62 63 64 65 67 68 70 72 74 74 75 74 73 71 69 66 63 59 55 51 46 42 38 35 34 33 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 351 nan nan nan 352 349 345 342 339 336 330 324 316 310 306 302 298 294 291 288 286 282 276 270 264 261 262 264 265 264 263 262 261 261 260 258 254 250 246 244 244 244 244 243 243 242 241 239 238 236 235 235 236 236 236 235 233 231 229 228 227 226 226 226 227 231 235 238 240 241 242 241 240 238 236 233 231 229 228 227 227 227 227 226 226 225 224 223 222 222 222 221 221 222 223 225 227 229 229 230 231 232 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 227 229 232 235 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 63 63 64 65 66 67 69 70 71 72 72 71 69 68 66 63 60 57 53 50 46 43 40 37 36 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 350 351 nan nan nan 353 350 347 344 342 339 335 329 322 314 310 306 301 297 292 288 286 283 277 270 264 261 261 261 261 261 259 257 255 255 255 253 251 248 246 244 244 243 242 241 240 240 240 238 237 235 233 233 234 234 235 234 232 231 229 228 226 224 223 223 225 228 232 234 236 237 236 234 231 229 226 224 222 221 220 219 219 219 219 219 218 218 218 218 218 218 218 218 218 219 220 222 224 226 228 229 230 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 62 63 63 64 64 65 66 68 69 69 69 68 67 66 64 62 59 57 54 52 49 47 44 41 39 38 38 38 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 351 352 nan nan nan 354 352 350 347 345 343 339 334 327 319 314 309 305 300 294 290 287 284 279 272 266 262 261 259 257 256 255 253 252 252 251 249 247 247 246 245 244 243 241 239 238 237 237 236 235 233 231 232 233 233 234 233 231 230 228 226 224 222 220 220 222 226 230 232 233 231 228 223 217 214 213 213 213 214 214 214 214 214 215 215 214 215 215 216 217 218 217 217 216 216 218 220 224 226 228 228 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 62 63 63 64 65 66 67 67 67 66 65 62 60 58 56 54 52 50 49 47 45 43 42 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 354 352 351 349 348 346 343 339 332 325 319 313 309 304 298 292 288 285 281 274 267 263 260 258 255 252 250 251 251 250 248 247 246 247 247 247 246 244 242 239 237 236 235 234 232 230 229 230 231 232 232 231 230 229 227 224 222 220 218 218 221 225 228 229 228 225 221 216 208 205 203 204 207 209 210 211 213 214 215 215 215 216 216 218 218 217 216 214 213 214 216 219 224 227 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 59 60 61 61 62 63 64 65 64 63 61 59 56 53 51 50 49 49 49 48 46 45 44 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 354 354 353 352 351 351 350 348 344 339 332 325 319 313 308 302 295 288 283 280 271 264 260 258 254 249 246 249 251 250 249 248 249 247 247 247 247 246 244 242 239 237 235 233 231 229 227 227 228 230 231 231 230 229 227 225 223 221 219 219 219 220 222 224 225 224 221 217 214 209 207 206 206 207 208 210 212 214 216 217 217 218 218 220 220 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 55 56 56 57 57 58 59 60 61 61 61 60 58 55 52 50 48 48 47 48 48 48 47 46 45 44 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 355 354 353 352 352 353 352 350 346 341 335 327 320 315 308 299 290 278 272 263 257 255 255 254 252 250 250 252 252 250 247 246 246 246 246 245 244 242 240 238 235 232 229 226 224 223 224 226 229 230 230 229 227 225 223 221 219 218 217 217 218 218 219 220 219 218 216 214 213 212 210 208 208 210 213 216 219 221 221 221 221 221 223 223 222 219 215 nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 52 53 53 53 54 54 54 55 56 57 57 57 56 54 52 49 47 46 46 47 47 48 48 48 47 45 44 43 43 43 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 357 356 355 355 356 nan 356 355 352 346 340 332 325 318 309 297 280 267 257 250 248 247 246 244 242 244 248 251 249 244 243 243 243 242 241 240 238 237 235 232 229 225 222 220 220 222 225 228 229 229 227 226 223 221 220 218 216 215 215 215 216 217 218 217 216 215 215 214 213 212 211 212 215 218 221 224 225 225 225 225 225 226 226 225 224 220 218 217 218 221 225 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 51 51 51 52 52 52 52 53 53 54 54 53 51 49 46 45 45 45 46 47 48 48 48 47 46 45 44 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 0 359 359 359 nan nan nan 1 357 351 346 340 334 326 314 295 275 259 249 244 239 235 232 231 234 243 248 248 247 245 243 241 238 237 236 234 233 231 228 224 222 219 218 218 221 224 227 229 228 227 226 224 222 220 218 216 215 216 218 219 220 219 218 217 216 215 215 215 214 214 216 219 222 225 227 228 229 229 229 228 228 228 228 227 225 223 222 222 225 227 227 225 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 49 49 49 50 50 50 50 51 50 49 47 45 44 43 43 44 45 46 47 47 47 46 45 44 43 42 42 42 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 3 2 2 3 nan nan 4 2 359 nan nan nan nan nan 298 270 249 237 229 224 219 218 225 238 245 246 246 243 240 237 235 233 232 232 230 226 222 219 217 216 215 217 220 224 227 229 229 228 227 226 224 223 221 220 221 222 223 224 223 221 219 217 216 216 216 216 215 216 218 221 224 227 229 231 233 234 233 232 231 230 229 229 227 226 224 224 225 226 225 223 220 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 44 44 45 46 46 47 47 48 48 47 46 44 42 41 41 41 42 43 44 45 45 45 45 44 43 43 42 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 7 6 5 nan nan nan 9 8 nan nan nan nan nan 341 309 254 227 215 207 200 197 210 228 239 242 242 238 234 231 230 230 230 229 227 223 219 216 213 212 212 214 217 222 226 228 228 228 228 228 228 228 228 229 228 226 224 222 220 218 216 214 214 214 214 214 214 216 218 222 226 230 232 234 235 236 235 233 232 230 229 228 227 225 223 222 222 222 221 220 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 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 41 42 43 44 45 45 44 43 41 39 38 39 40 41 42 42 43 43 43 43 43 43 42 42 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 nan 12 11 11 11 nan nan nan 15 nan nan nan nan nan 16 16 16 190 189 187 183 179 187 201 216 228 232 232 230 229 228 229 230 229 227 222 218 213 210 208 208 210 214 218 223 224 225 226 227 229 232 233 234 231 226 220 216 214 212 209 208 207 208 208 209 210 212 215 219 223 228 231 233 234 235 234 233 231 230 228 227 225 224 222 220 218 217 217 217 216 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 37 37 38 39 41 41 41 40 39 37 36 37 38 39 40 40 41 41 41 41 42 42 42 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 18 18 17 16 16 16 nan nan nan nan nan nan nan 29 32 37 45 61 100 142 155 156 156 156 162 188 221 230 232 231 230 231 231 230 227 221 216 210 206 204 204 206 210 214 217 219 220 221 224 229 233 235 233 224 213 204 202 201 199 198 197 197 198 200 202 205 209 214 219 224 227 230 231 231 231 230 228 227 225 224 222 220 218 216 215 215 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 35 36 37 38 38 37 36 35 35 35 36 37 38 38 38 39 39 40 41 42 42 42 41 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 18 19 21 22 22 22 21 21 21 22 nan nan nan nan nan nan nan 38 43 48 53 61 75 96 113 125 130 132 152 215 236 240 238 235 235 234 231 226 219 212 206 202 201 201 202 204 207 209 211 213 214 218 223 227 228 221 204 191 186 187 188 188 187 187 187 189 192 196 201 207 212 217 220 223 224 225 226 226 224 223 221 219 217 216 215 213 213 213 214 214 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 33 34 34 35 35 34 33 33 33 34 35 36 36 36 36 37 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 16 18 21 23 24 25 26 26 26 26 26 28 nan nan nan nan nan nan nan 45 48 50 53 57 64 75 91 106 116 149 238 255 257 253 248 243 239 234 226 217 210 205 202 201 200 200 201 201 202 203 203 206 209 211 210 204 189 176 172 173 176 179 180 181 181 182 184 187 192 198 203 208 211 213 215 217 218 220 220 219 217 216 214 214 213 213 213 214 215 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 30 30 31 32 33 33 32 32 31 31 32 32 33 33 34 35 36 38 40 41 42 42 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 16 18 20 23 26 28 30 31 32 32 32 32 32 32 32 33 34 37 41 nan 47 47 48 49 52 56 60 62 58 31 335 309 301 292 nan nan 255 239 225 215 209 205 203 202 201 200 201 200 200 199 200 202 204 203 199 192 181 174 171 172 174 177 179 181 182 183 184 187 191 196 200 202 204 206 208 211 214 216 216 216 215 215 215 216 216 216 216 216 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 29 29 30 30 32 32 32 31 31 30 30 29 29 30 31 32 34 36 38 40 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 16 18 20 23 26 30 nan 35 36 37 37 37 36 36 35 36 37 39 43 nan 46 45 44 44 45 47 48 48 43 36 27 nan nan nan nan nan 318 nan 218 209 205 203 203 202 202 202 204 206 208 207 208 209 209 208 205 199 192 184 179 177 178 180 181 183 185 186 187 189 192 195 198 200 201 203 206 209 212 214 215 216 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 32 32 32 32 31 30 29 28 28 28 28 30 31 33 36 38 39 40 40 40 nan nan nan nan nan 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 17 19 21 25 29 33 nan nan nan nan 42 42 41 40 39 39 40 42 45 46 46 45 43 42 43 45 46 46 45 43 39 34 31 30 30 29 28 43 185 197 200 201 203 203 203 206 211 217 221 221 222 221 220 218 214 207 199 191 185 181 180 181 183 185 186 188 189 191 193 195 197 199 201 203 nan 209 212 214 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 31 32 33 34 33 32 32 30 29 28 28 28 29 30 32 34 36 38 39 39 38 38 nan nan nan nan nan 31 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 45 45 45 44 43 43 44 46 47 47 47 46 45 45 46 47 48 49 49 49 48 47 46 46 46 47 55 93 nan nan nan nan nan 203 209 217 224 227 228 228 227 225 221 215 207 199 192 186 183 182 182 183 185 187 188 189 191 193 195 197 198 200 202 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 34 34 35 34 34 33 32 30 29 29 29 30 31 33 34 36 37 38 37 37 36 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 48 48 47 46 46 47 48 49 50 50 49 49 49 50 51 53 55 56 57 58 58 57 56 56 59 66 nan nan nan nan nan nan nan 210 219 223 224 223 221 218 216 211 204 197 191 187 184 183 183 184 185 186 188 189 189 190 192 194 196 198 200 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 36 35 34 33 32 31 31 31 32 33 34 35 36 37 37 36 35 34 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 50 49 49 48 49 50 52 52 51 51 50 51 52 54 56 58 61 62 63 63 61 60 62 67 nan nan nan nan nan nan nan nan nan nan 212 213 212 211 210 207 202 197 192 188 186 185 185 186 187 188 188 188 188 187 188 190 192 194 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 36 35 34 33 33 33 33 34 34 35 35 36 37 37 36 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 52 51 50 50 50 nan 52 52 51 50 50 51 52 55 57 60 62 62 61 61 62 66 72 nan nan nan nan nan nan nan nan nan nan 195 201 nan nan nan nan nan nan nan nan nan 188 188 189 189 nan nan nan nan nan nan 187 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 37 37 36 35 34 34 34 34 35 35 35 35 36 36 36 36 34 31 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 51 52 52 51 50 49 49 51 53 56 58 58 58 58 61 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 36 36 35 35 34 34 35 35 35 35 35 35 35 36 35 34 31 29 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 53 53 51 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 34 35 34 34 34 35 35 35 33 31 29 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 54 52 49 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 33 33 33 33 33 33 33 34 34 33 31 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 31 31 31 32 33 34 nan nan nan nan 26 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 31 32 nan nan nan nan nan 26 23 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 25 26 27 28 30 nan nan nan nan nan nan nan 23 21 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 26 nan nan nan nan nan nan nan nan nan 20 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 nan nan nan nan nan 20 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 nan nan nan nan nan 20 17 15 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 14 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan 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 nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan nan